Books & Videos

Table of Contents

Chapter: Introduction


18m 46s

Chapter: Lesson 1: Identifying Managerial Challenges and Managerial Greatness

Learning objectives

01m 48s

Differentiate managing, coaching, and leading

05m 13s

What differentiates managing programmers?

02m 1s

Why is managing programmers hard?

04m 51s

Why is managing within agile hard?

04m 22s

How does a programming managers role change with agile?

04m 7s

Lesson Summary / Outro

01m 5s

Chapter: Lesson 2: Understanding Programmers

Learning objectives

02m 6s

Understand your programmers by type and by discipline

15m 4s

Understand your programmers by domain knowledge

02m 13s

Understand your programmers by level of expertise

05m 47s

Understand your programmers by proximity and relationship

07m 51s

Understand your programmers by generational styles and personality types

16m 17s

Lesson Summary / Outro

00m 52s

Chapter: Lesson 3: Finding and Hiring Great Programmers

Learning objectives

00m 39s

Why make recruiting your #1 job

06m 18s

Determine what kind of programmer to hire

04m 5s

Think marketing to create your job posting

05m 56s

Sell / Budget the hire internally

05m 3s

Recruit tenaciously

10m 8s

Review resumes purposefully

06m 42s

Screen effectively

04m 44s

Interview effectively

10m 18s

Make the right offer to the right candidate

09m 11s

Lesson Summary / Outro

01m 54s

Chapter: Lesson 4: Getting New Programmers Started Off Right

Learning objectives

02m 3s

Begin onboarding new hires from the moment of acceptance

02m 16s

Make effective onboarding a best practice!

10m 0s

Lesson Summary / Outro

01m 31s

Chapter: Lesson 5: Becoming an Effective Programming Manager: Managing Down

Learning objectives

01m 28s

Transitioning from programmer to manager

03m 51s

Keys to Success - Technical respect, hire great programmers, turbocharge your programmers

12m 48s

Managing different types of programmers

13m 42s

Important aspects of managing programmers

07m 13s

Judging and improving performance

28m 56s

Organizational thinking: Staffing

15m 17s

Organizational thinking: Organizing

24m 36s

Troubleshooting a dysfunctional organization

02m 38s

Delivering results and celebrating successes

01m 16s

Lesson Summary / Outro

01m 12s

Chapter: Lesson 6: Motivating Programmers

Learning objectives

01m 0s

Motivational theories and practice

08m 50s

Foundational factors of motivation I

18m 20s

Foundational factors of motivation II

18m 3s

Key motivating factors

26m 0s

Understanding and using technology offense and defense

04m 27s

Begin understanding your programmers motivations on day one

03m 37s

Lesson Summary / Outro

01m 3s

Chapter: Lesson 7: Managing Up, Out, and Yourself

Learning objectives

01m 10s

Managing up

10m 58s

Managing out

06m 56s

Managing out: Leveraging important support functions

13m 18s

Managing out: Managing outside the company

15m 25s

Managing yourself

22m 26s

Find a mentor

02m 19s

Lesson Summary / Outro

00m 45s

Chapter: Lesson 8: Establishing a Successful Programming Culture

Learning objectives

02m 12s

Establish culture to make managing easier

02m 59s

Identify the culture elements that will support your success

20m 10s

Lesson Summary / Outro

00m 58s

Chapter: Lesson 9: Managing Successful Software Delivery

Learning objectives

00m 47s

Clarify your role in delivery

03m 11s

Inspire purpose

04m 52s

Foment iron triangle clarity

03m 7s

Demand clear requirements

08m 23s

Ensure the team crafts a definition of done to fit the project

03m 2s

Coach your team to quickly ballpark the magnitude of effort

11m 16s

Ensure theres appropriate architecture and design

05m 52s

Support the work

24m 47s

Ship it / Go live!

07m 36s

Lesson Summary / Outro

01m 30s

Chapter: Lesson 10: If Were Agile, Why Do We Need Managers?

Learning objectives

00m 55s

Managers have key roles to play in Agile software development

05m 21s

Create an Agile culture

06m 37s

Support Agile values

06m 38s

Dispel myths about Agile

07m 33s

Empower self-organization and excellence

02m 9s

Lead technical communities of practice

01m 36s

Remove impediments

02m 8s

Counsel and coach, hire and fire

02m 56s

Be mindful of patterns and anti-patterns

06m 2s

Lesson Summary / Outro

01m 59s

Chapter: Summary


02m 24s