Top Banner
[email protected] www.AgileMontage.com
18

[email protected]  · [email protected] . Is Agile: The best way to run a project? OR The way best people want to run a project?

Aug 04, 2018

Download

Documents

vankhue
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 2: Rajeev.Singh@ThoughtWorks.com  · Rajeev.Singh@ThoughtWorks.com  . Is Agile: The best way to run a project? OR The way best people want to run a project?

Is Agile:

The best way to run a project? OR

The way best people want to run a project?

Page 3: Rajeev.Singh@ThoughtWorks.com  · Rajeev.Singh@ThoughtWorks.com  . Is Agile: The best way to run a project? OR The way best people want to run a project?

Behaviors are fairly predictable. It doesn’t help to blame the people.

Is Agile:

Best way? OR

Best people?

Observation: Proclivity to band-aid the broken bones. Opinion: New normal. Bad normal.

If people are more valuable, shouldn’t we be paying more attention to them?

Page 4: Rajeev.Singh@ThoughtWorks.com  · Rajeev.Singh@ThoughtWorks.com  . Is Agile: The best way to run a project? OR The way best people want to run a project?

Continuous Integration

Collective Ownership

Frequent and small Releases

Adaptive Planning Methods

Customer Involvement

Empowered Teams

Minimal Documentation

TDD

Refactoring

Simple Design

Automated Testing

Continuous Integration

Collective Ownership

Frequent and small Releases

Adaptive Planning Methods

Customer Involvement

Empowered Teams

Minimal Documentation

TDD

Refactoring

Simple Design

Enables

Enables Requires

Requires Allows

Allows

Produces

Triggers

Automated Testing

Allows

Enables

Allows

Page 5: Rajeev.Singh@ThoughtWorks.com  · Rajeev.Singh@ThoughtWorks.com  . Is Agile: The best way to run a project? OR The way best people want to run a project?

Deep Down

TDD Pair

Programming Refactoring Simple Design

In the Middle

Collective Ownership

Coding Standards

Continuous Integration

Sustainable Pace

Adaptive Planning

On the Surface

Minimal Documentation

Planning Game Daily Standup Frequent and

Small Releases

Page 6: Rajeev.Singh@ThoughtWorks.com  · Rajeev.Singh@ThoughtWorks.com  . Is Agile: The best way to run a project? OR The way best people want to run a project?

MANAGEMENT

Lack of courage it often demonstrates

ORGANIZATION

Strengths that sometimes become their weaknesses

TEAM

Struggles they constantly have but do very little about

INDIVIDUAL

Problems people often don’t know of and ignore

Page 7: Rajeev.Singh@ThoughtWorks.com  · Rajeev.Singh@ThoughtWorks.com  . Is Agile: The best way to run a project? OR The way best people want to run a project?

MANAGEMENT

• Squirrel Agile • Lack of Team Design • Agile without Agility

• Cherry-Pick Agile • Misguided Command and Control • Struggle with New Metrics

ORGANIZATION

• Instant Agile • Behavior Driven Values

• Corporate Policies and Structures • Strong Identity

TEAM

• Extending Iterations • Increase Iteration Length • Regular Hangovers

• Issues repeat in Retrospectives • Incorrect Accounting of Velocity • Homework in Iteration Planning

INDIVIDUAL

• Estimation Scales • Lone Wolf Syndrome • Broken Window Syndrome

• Uninterested in ‘Why’ of Agile • Behaviors that Block Acceptance • Neuro-linguistic Tendencies

Page 8: Rajeev.Singh@ThoughtWorks.com  · Rajeev.Singh@ThoughtWorks.com  . Is Agile: The best way to run a project? OR The way best people want to run a project?
Page 9: Rajeev.Singh@ThoughtWorks.com  · Rajeev.Singh@ThoughtWorks.com  . Is Agile: The best way to run a project? OR The way best people want to run a project?

P R OB L EM

P R OB L EM

SOLUTION

Experts live in the problem space. 5 Why’s, A3 reports, etc.

We are rewarded (conditioned) to focus on solutions.

Risk: Non-reflective mode of thinking. Agile playbooks / cookbooks. Assumption: We do not continue to learn.

Your Heroes likely are Novices

Page 10: Rajeev.Singh@ThoughtWorks.com  · Rajeev.Singh@ThoughtWorks.com  . Is Agile: The best way to run a project? OR The way best people want to run a project?

Memorize Understand Reflect Question

Preconventional Agility Postconventional Agility

Agile Stroll Agile Transformation

Chasm of Curiosity

Best Practices

Page 11: Rajeev.Singh@ThoughtWorks.com  · Rajeev.Singh@ThoughtWorks.com  . Is Agile: The best way to run a project? OR The way best people want to run a project?

An Untenable Notion

Employee Satisfaction

Empowerment

Leadership

Mentorship

Continuous Improvement

Page 12: Rajeev.Singh@ThoughtWorks.com  · Rajeev.Singh@ThoughtWorks.com  . Is Agile: The best way to run a project? OR The way best people want to run a project?

Bias for conventional

Success

“Misguided” Command and

Control

Stigma

Management is Fraught With

Page 13: Rajeev.Singh@ThoughtWorks.com  · Rajeev.Singh@ThoughtWorks.com  . Is Agile: The best way to run a project? OR The way best people want to run a project?

Social Identity Autonomy

Self-Efficacy

Agile’s Holy Grail

Page 14: Rajeev.Singh@ThoughtWorks.com  · Rajeev.Singh@ThoughtWorks.com  . Is Agile: The best way to run a project? OR The way best people want to run a project?

Cult of Restraint Foundation of Agility

Stigma

Command and Control

Bias for Conventional Success

Self Efficacy

Autonomy

Social Identity

Page 15: Rajeev.Singh@ThoughtWorks.com  · Rajeev.Singh@ThoughtWorks.com  . Is Agile: The best way to run a project? OR The way best people want to run a project?

Unmotivated people

Process fanatics

Weak at addressing people issues

AGILE Don’t Blame

Page 16: Rajeev.Singh@ThoughtWorks.com  · Rajeev.Singh@ThoughtWorks.com  . Is Agile: The best way to run a project? OR The way best people want to run a project?

Mindset Method Media

Socratic Inspect,

adapt, and vary

Tools contribute, not drive

Page 17: Rajeev.Singh@ThoughtWorks.com  · Rajeev.Singh@ThoughtWorks.com  . Is Agile: The best way to run a project? OR The way best people want to run a project?

Demonstrate “Why”

Useful to Wasteful

Demonstrate Self Direction/Organization

Avoid “tool trap”

There’s no end zone

Balance Shock and Maintenance Learning

Varied approach

Current Structures

One Per Month

Excel

2 Weeks to 2 Years

Estimates

Secret Sauce