Skip to content

Dreyfus Model

Dreyfus Model

The Dreyfus Model of Skill Acquisition — Cognitive Change from Novice to Expert

1. Overview: A Growth Model Defining a 5-Stage Path of Skill Acquisition from Novice to Expert

    flowchart LR
    A["Rule-dependent<br/>novice stage<br/>Following instructions<br/>without context"] --"Accumulating experience,<br/>deepening context"--> B["Intuitive judgment<br/>expert stage<br/>Grasping the whole<br/>situation instantly"] --"Systematizing<br/>organizational capability"--> C["Optimized talent<br/>development &<br/>training design"]

    style A fill:#E3F2FD,stroke:#1976D2,color:#000
    style B fill:#1E3A5F,stroke:#1E3A5F,color:#fff
    style C fill:#E8F5E9,stroke:#388E3C,color:#000
  

Definition: A theory of skill acquisition developed by brothers Stuart Dreyfus and Hubert Dreyfus, describing how an individual’s cognitive approach shifts from rule-dependent thinking to intuitive expert judgment as they pass through five stages when acquiring a skill: Novice → Advanced Beginner → Competent → Proficient → Expert.

Characteristics: (Qualitative change) Each stage is distinguished by a qualitative change in how rules are used, how situations are perceived, and how decisions are made. (Intuitive, instant judgment) Experts don’t explicitly follow rules; they perceive a situation holistically and judge intuitively and instantly. (Applied to talent development) Used in software engineering, instructional design, talent development, and team composition to allocate roles and design tailored support.


2. Core Components of the Dreyfus Model

A. Structure of the 5-Stage Skill Acquisition Model

    flowchart LR
    L1["Stage 1<br/>Novice"]
    L2["Stage 2<br/>Advanced Beginner"]
    L3["Stage 3<br/>Competent"]
    L4["Stage 4<br/>Proficient"]
    L5["Stage 5<br/>Expert"]

    L1 --> L2 --> L3 --> L4 --> L5

    style L1 fill:#f5f5f5,stroke:#ccc,color:#555
    style L2 fill:#E3F2FD,stroke:#1976D2,color:#000
    style L3 fill:#FFF3E0,stroke:#F57C00,color:#000
    style L4 fill:#F3E5F5,stroke:#7B1FA2,color:#000
    style L5 fill:#1E3A5F,stroke:#1E3A5F,color:#fff
  

Characteristics of Each Stage in Detail

StageUse of RulesSituational AwarenessDecision-Making StyleIT Role Example
1. NoviceFollows explicit rules onlyPerceives isolated elements without contextMechanical, rule-based executionA new hire who only works from the install manual
2. Advanced BeginnerRecognizes some exceptionsBegins to spot patterns from repeated experienceActs by criteria but struggles to prioritizeResolves familiar error messages from past experience
3. CompetentCan set long-term goalsCan plan and set prioritiesDeliberate analysis and planning before actingManages a project systematically against a plan
4. ProficientPerceives the whole situation over rulesGrasps the situation holisticallyIntuition from experience plus analytical judgmentProposes an optimal design by seeing the whole code flow
5. ExpertRules are internalized, not consciously followedGrasps the essence of a situation instantlyFully intuitive, instant judgmentSpots a latent bug or design flaw at a glance

B. Application to Organizational Capability Management and Talent Development

    flowchart TD
    subgraph R1[" "]
        direction LR
        A1["Stage-tailored training<br/>Novice: provide clear rules/procedures<br/>Competent: case/scenario learning<br/>Expert: autonomous, challenging work"]
        A2["Optimized role allocation<br/>Novice: repetitive, well-defined tasks<br/>Proficient: design/review roles<br/>Expert: architecture/mentoring"]
    end
    subgraph R2[" "]
        direction LR
        A3["Team composition strategy<br/>1 expert + 2 proficient<br/>+ 3 competent structure<br/>Knowledge-spread/mentoring system"]
        A4["Assessment/growth path<br/>Set capability assessment criteria<br/>based on Dreyfus stages<br/>Clear promotion roadmap"]
    end

    style A1 fill:#E3F2FD,stroke:#1976D2,color:#000
    style A2 fill:#F3E5F5,stroke:#7B1FA2,color:#000
    style A3 fill:#FFF3E0,stroke:#F57C00,color:#000
    style A4 fill:#E8F5E9,stroke:#388E3C,color:#000
    style R1 fill:none,stroke:none
    style R2 fill:none,stroke:none
  

Optimal Training/Support Strategy by Stage

StageLearning NeedEffective Training MethodManager’s Role
NoviceClear rules/procedures/checklistsStep-by-step manuals, 1:1 coachingDetailed instructions, immediate feedback
Advanced BeginnerAccumulating experience of situational patternsCase studies, pair programmingExplain context, expose exceptions
CompetentGoal-setting and planning abilityProject-leading experience, retrospectivesGrant autonomy, support goal-setting
ProficientDeveloping intuition, gaining a holistic viewMentoring, tackling complex problemsDelegate decisions, encourage reflection
ExpertVerbalizing tacit knowledge, knowledge transferTeaching, writing, open-source contributionAssign a role spreading knowledge across the org

Applying the Dreyfus Model to IT Roles

IT RoleNovice BenchmarkExpert Benchmark
Software DeveloperCan write code to specInstant judgment on architecture/code review
DevOps EngineerFollows standard CI/CD proceduresIntuitively diagnoses and responds to incidents
Security SpecialistRuns the OWASP checklistInstantly spots a breach pattern in code/logs
Data AnalystUses SQL query templatesInstantly derives business insight from data patterns

3. Expected Benefits and Practical Application of the Dreyfus Model

CategoryKey Expected BenefitPractical Application
Tailored trainingImproved learning efficiency by moving from one-size-fits-all to stage-optimized trainingDesign new-hire onboarding as a novice-tailored manual plus a mentor
Team designMixed-stage teams naturally produce knowledge spread and mentoringHave one expert review the whole team’s code to grow novice capability
Capability assessmentClear stage criteria enable objective capability assessment and promotion standardsUse the 5 Dreyfus stages as the basis for job levels (junior to principal)
Knowledge managementConverts expert tacit knowledge into explicit knowledge as an organizational assetShare expert knowledge via internal tech blogs, talks, and documentation