Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Engineering MBA

Engineering MBA

Improve your work as a developer with an introduction to strategic planning, situational leadership, and process management. No balance sheets or income statements here; join me to learn the MBA skills valuable to developers without the opportunity costs of lost wages or additional student loans.

Demystify the strategic frameworks your management team may use to make decisions and learn how you can use those same concepts in your daily work. Explore the synergy one developer achieved by going to business school (sorry, the synergy comment slipped out - old habit).

Kevin Murphy

March 21, 2021
Tweet

More Decks by Kevin Murphy

Other Decks in Programming

Transcript

  1. Engineering MBA
    Be The Boss of Your Own Work
    @kevin_j_m
    Kevin Murphy

    View Slide

  2. @kevin_j_m
    RailsConf University

    View Slide

  3. @kevin_j_m
    Executive MBA

    View Slide

  4. @kevin_j_m
    Executive MBA Curriculum
    📚Finance


    📚Accounting


    📚Marketing


    📚Strategy


    📚Operations

    View Slide

  5. @kevin_j_m
    Executive MBA

    View Slide

  6. @kevin_j_m
    Executive MBA

    View Slide

  7. @kevin_j_m
    Accelerated MBA

    View Slide

  8. @kevin_j_m
    * Estim
    a
    ted time, f
    a
    ke degree
    30 minutes, 1 degree

    View Slide

  9. @kevin_j_m
    Accelerated Engineering MBA Curriculum
    📚Situational Leadership


    📚Competitive Advantage


    📚Process Management

    View Slide

  10. @kevin_j_m
    Kevin Murphy

    View Slide

  11. View Slide

  12. @kevin_j_m
    Course Structure
    👂Lecture


    📝Final Exam


    🧱Capstone Project

    View Slide

  13. @kevin_j_m

    3⃣0⃣

    View Slide

  14. @kevin_j_m
    Situational Leadership

    View Slide

  15. @kevin_j_m
    Sprint Planning
    Situational Leadership Competitive Advantage Process Management

    View Slide

  16. @kevin_j_m
    Leader Role Team Role
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    Directing
    Telling, Guiding
    Detailed supervision Task execution

    View Slide

  17. @kevin_j_m
    Leader Role Team Role
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    Coaching
    Selling, Expl
    a
    ining
    Get buy-in on “why” Provide input on process

    View Slide

  18. @kevin_j_m
    Leader Role Team Role
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    Supporting
    P
    a
    rticip
    a
    ting, Coll
    a
    bor
    a
    ting
    Facilitate discussion &
    encouragement
    Decision-making

    View Slide

  19. @kevin_j_m
    Leader Role Team Role
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    Delegating
    Empowering, Monitoring
    Overall vision Autonomy

    View Slide

  20. @kevin_j_m
    Final Exam


    📝
    Situational Leadership Competitive Advantage Process Management

    View Slide

  21. @kevin_j_m
    What is the best leadership
    style?
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  22. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    What is the best leadership style?
    👑Directing: detailed supervision


    👑Coaching: explain why


    👑Supporting: facilitate decision-making


    👑Delegating: focus on vision

    View Slide

  23. @kevin_j_m
    It depends
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  24. @kevin_j_m
    Dr. P
    a
    ul Hersey
    a
    nd Ken Bl
    a
    nch
    a
    rd
    Choosing the right leadership style


    for the right people.
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  25. @kevin_j_m
    Task Behavior
    Relationship


    Behavior
    Low High
    High
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  26. @kevin_j_m
    Directing
    Task Behavior
    Relationship


    Behavior
    Low High
    High
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  27. @kevin_j_m
    Coaching
    Directing
    Task Behavior
    Relationship


    Behavior
    Low High
    High
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  28. @kevin_j_m
    Supporting Coaching
    Directing
    Task Behavior
    Relationship


    Behavior
    Low High
    High
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  29. @kevin_j_m
    Supporting Coaching
    Delegating Directing
    Task Behavior
    Relationship


    Behavior
    Low High
    High
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  30. @kevin_j_m
    Capstone Applicability


    🧱
    Situational Leadership Competitive Advantage Process Management

    View Slide

  31. @kevin_j_m
    Sprint Planning
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  32. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  33. @kevin_j_m
    Directing
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  34. @kevin_j_m
    Directing
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  35. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  36. @kevin_j_m
    Coaching
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  37. @kevin_j_m
    Coaching
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  38. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  39. @kevin_j_m
    Supporting
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  40. @kevin_j_m
    Supporting
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  41. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  42. @kevin_j_m
    Delegating
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  43. @kevin_j_m
    Delegating
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  44. @kevin_j_m
    Situational Leadership
    🎉

    View Slide

  45. @kevin_j_m
    Competitive Advantage

    View Slide

  46. @kevin_j_m
    Should we build this feature
    ourselves?
    Situational Leadership Competitive Advantage Process Management

    View Slide

  47. @kevin_j_m
    Blog
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  48. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  49. @kevin_j_m
    Strategies
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  50. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    Cost
    💲Operational ef
    fi
    ciency


    💲Proprietary technology


    💲Special access to materials
    Che
    a
    pest Option

    View Slide

  51. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    Differentiation
    ❄ High quality


    ❄ Innovative products or services


    ❄ Faster delivery


    ❄ Better marketing
    Uniquely meet customer needs

    View Slide

  52. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    Focus
    🔬Narrow target market segment


    🔬Cater to these speci
    fi
    c customers


    🔬Serve that segment speci
    fi
    cally
    T
    a
    ilored Niche

    View Slide

  53. @kevin_j_m
    Final Exam


    📝
    Situational Leadership Competitive Advantage Process Management

    View Slide

  54. @kevin_j_m
    Which strategy will bring
    long-term success?
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  55. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    Which strategy will bring long-term success?
    💲Cost: cheapest


    ❄ Differentiation: unique


    🔬Focus: niche

    View Slide

  56. @kevin_j_m
    It depends
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  57. @kevin_j_m
    Core Competency
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  58. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    Core Competency
    🎯Provides access to various markets


    🎯Contributes to perceived customer bene
    fi
    t


    🎯Dif
    fi
    cult for competitors to imitate

    View Slide

  59. @kevin_j_m
    Capstone Applicability


    🧱
    Situational Leadership Competitive Advantage Process Management

    View Slide

  60. @kevin_j_m
    Should we build this feature
    ourselves?
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  61. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    HIPAA Comment Moderation System

    View Slide

  62. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    HIPAA Comment Moderation System
    👷👷👷👷

    View Slide

  63. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    Email Delivery

    View Slide

  64. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    Email Delivery
    💸

    View Slide

  65. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    Comment Pagination

    View Slide

  66. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    Comment Pagination
    🎁

    View Slide

  67. @kevin_j_m
    Competitive Advantage
    🎉

    View Slide

  68. @kevin_j_m
    Process Management

    View Slide

  69. @kevin_j_m
    Maximize Ef
    fi
    ciency
    Situational Leadership Competitive Advantage Process Management

    View Slide

  70. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    “A structured, measured set of activities
    designed to produce a speci
    fi
    c output”
    Process
    Dr. Thom
    a
    s D
    a
    venport

    View Slide

  71. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    “Enables an enterprise to align its business
    processes to its business strategy”
    Business Process Management
    Associ
    a
    tion of Business Process M
    a
    n
    a
    gement

    View Slide

  72. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    Design
    📓

    View Slide

  73. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    Model
    🎢

    View Slide

  74. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    Execute

    View Slide

  75. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    Monitor
    🔍

    View Slide

  76. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    Optimize
    🔄

    View Slide

  77. @kevin_j_m
    Final Exam


    📝
    Situational Leadership Competitive Advantage Process Management

    View Slide

  78. @kevin_j_m
    What’s the optimal
    automation of our business
    process?
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  79. @kevin_j_m
    It depends
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  80. @kevin_j_m
    Dr. Mich
    a
    el H
    a
    mmer
    “Automating a mess yields


    an automated mess”
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  81. @kevin_j_m
    Business Process
    Reengineering
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  82. @kevin_j_m
    The Big Rewrite


    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  83. @kevin_j_m
    The Big Rewrite


    (of the process)
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  84. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    Business Process Reengineering
    💥Recreate process from the ground-up


    💥Challenge old assumptions


    💥Organize around outcomes, not tasks


    💥Centralize with technology
    Don’t Autom
    a
    te, Obliter
    a
    te

    View Slide

  85. @kevin_j_m
    Capstone Applicability


    🧱
    Situational Leadership Competitive Advantage Process Management

    View Slide

  86. @kevin_j_m
    Maximize Ef
    fi
    ciency
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  87. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    Dev Workflow Optimization
    㱺 cat ~/.gitcon
    fi
    g


    [alias]


    aa = add --all


    b = branch


    can = commit --amend --no-edit


    co = checkout

    View Slide

  88. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    Feature Delivery
    📄→💻

    View Slide

  89. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    Business Process Reengineering
    Implement
    a
    tion

    View Slide

  90. @kevin_j_m
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱
    Business Process Reengineering
    📈Cost savings


    📊Restructuring


    📉Layoffs
    Implement
    a
    tion

    View Slide

  91. @kevin_j_m
    Dr. Thomas Davenport
    “The rock that reengineering has foundered
    on is simple: people.”
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  92. @kevin_j_m
    Dr. Michael Hammer
    “I was re
    fl
    ecting my engineering
    background and was insuf
    fi
    ciently
    appreciative of the human dimension.”
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  93. @kevin_j_m
    Value
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  94. @kevin_j_m
    Impact
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  95. @kevin_j_m
    Consequences
    Situational Leadership Competitive Advantage Process Management
    📝
    👂 🧱

    View Slide

  96. @kevin_j_m
    Process Management
    🎉

    View Slide

  97. View Slide

  98. @kevin_j_m
    Commencement Ceremony

    🎓

    View Slide

  99. @kevin_j_m
    We’re not so different

    View Slide

  100. @kevin_j_m
    Naming Things Is Hard
    Resources
    module Concernable


    extend ActiveSupport::Concern


    end
    💼
    👩💻

    View Slide

  101. @kevin_j_m
    Abstraction
    Class FrameworkReliantConcept < ApplicationRecord


    include Concernable


    end
    💼
    👩💻

    View Slide

  102. @kevin_j_m
    Thought Leadership
    💼
    👩💻

    View Slide

  103. @kevin_j_m
    kevinjmurphy.com/eng-mba

    View Slide

  104. @kevin_j_m
    Apply To Graduate
    kevinjmurphy.com/eng-mba

    View Slide

  105. @kevin_j_m
    kevinjmurphy.com/eng-mba

    View Slide