22
Hello Agile RAJEEV SINGH (954) 305-7782 www.AgileMontage.com

Hello agile

  • Upload
    udairaj

  • View
    196

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Hello agile

Hello Agile

RAJEEV SINGH(954) 305-7782 www.AgileMontage.com

Page 2: Hello agile

ContinuousIntegration

CollectiveOwnership

Frequent and smallReleases

Adaptive PlanningMethods

CustomerInvolvement

EmpoweredTeams

MinimalDocumentation

TDD

RefactoringSimple Design

AutomatedTesting

What’s Agile?

Page 3: Hello agile

• Just enough process

• Iterative Incremental development

• Continuous reflection and improvement

• “Whole team” approach

• Distributed, direct decision making

• Agile Triangle not the Iron Triangle

• Empirical, not Predictive

Cowboys, Heroes

Planners and PMOs

Agile is the middle

road

Reclamation Movement

Page 4: Hello agile

Underpinnings

• Customer, Early and Continuous Delivery

• Changing requirements

• Frequent Delivery of Working Software

• Daily interaction of Business and Developers

• Face to face conversation

• Sustainable Development Pace

• Maximize Simplicity and Work Not Done

• Self-Organizing teams and Benevolent Dictatorship

• Adaptive teams

Page 5: Hello agile

Mind Shift

Rules Principles

Page 6: Hello agile

Pillars and Principles

Engineering

Pair ProgrammingContinuous IntegrationTest Driven DevelopmentAutomated TestingRefactoring

Business Value PriorityUser StoriesAcceptance CriteriaProduct BacklogRelative Estimation

RequirementsManagement

ProjectManagement

Openness

DeliveryFocus

Commitment

Collaboration

Respect

Courage

Simplicity

Responsiveness

Communication

Feedback

IterationsDaily StandupReview, Plan, RetrospectScrum Master, Product Owner, TeamDelivery oriented metricsPlanning Game

Page 7: Hello agile

1 2 3

Bit at a time but calls for a fully formed idea

Incremental

http://agileproductdesign.com/downloads/patton_iterating_and_incrementing.ppt

Page 8: Hello agile

1 2 3

Builds a rough version, validates it, then slowly builds up quality

Iterative

http://agileproductdesign.com/downloads/patton_iterating_and_incrementing.ppt

Page 9: Hello agile

Why’s Scrum Popular ?

Scrum embodies a well defined set of:• Roles• Activities• Operating Mechanisms• Lightweight Governance Structures

Scrum is a stable base to change from• Creates a team oriented delivery focus• Increases operational visibility so the impact of further changes can be more quickly

assessed• Sets an orderly project / program heartbeat lending a steady and reliable cadence to

even radically changing environments• Minimizes risk

Page 10: Hello agile
Page 11: Hello agile

Metrics

Page 12: Hello agile

Agile Rout Out

Page 13: Hello agile

ContinuousIntegration

CollectiveOwnership

Frequent and smallReleases

Adaptive PlanningMethods

CustomerInvolvement

EmpoweredTeams

MinimalDocumentation

TDD

RefactoringSimple Design

AutomatedTesting

ContinuousIntegration

CollectiveOwnership

Frequent and smallReleases

Adaptive PlanningMethods

CustomerInvolvement

EmpoweredTeams

MinimalDocumentation

TDD

RefactoringSimple Design

Enables

EnablesRequires

RequiresAllows

Allows

Produces

Triggers

AutomatedTesting

Allows

Enables

Allows

Agile Ecosystem

Page 14: Hello agile

Deep Down

TDD Pair Programming Refactoring Simple Design

In the MiddleCollective

OwnershipCoding

StandardsContinuous Integration

Sustainable Pace

Adaptive Planning

On the SurfaceMinimal

Documentation Planning Game Customer Tests Frequent and Small Releases

Page 15: Hello agile

Agile Triangle

Page 16: Hello agile

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 17: Hello agile

MANAGEMENT

• Lack of Team Design• Cherry-Pick Agile• “Emperor Has No Clothes”

• Squirrel Agile• Command and Control• Struggle with New Metrics

ORGANIZATION

• Strong identity• Behavior Driven Values

• Corporate Policies • Instant Agile

TEAM

• Extending Iterations• Increase Iteration Length• Regular Hangovers

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

INDIVIDUAL

• Broken Window Syndrome• Uninterested in ‘Why’• Estimation in Time Units

• Behaviors that Block Acceptance• Neuro-linguistic Tendencies• Lone Wolf Syndrome

Page 18: Hello agile

PROBLEM

PROBLEM

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.

Page 19: Hello agile

Memorize Understand Reflect Question

Preconventional Agility Postconventional Agility

Chasm of Curiosity.

Agile Stroll Agile Transformation

Page 20: Hello agile

Best Way or Best People?

Page 21: Hello agile

• Strong Opinions • Sense of Wonder• Good Readers/Listeners• Active in Community

Effective Agilists

Page 22: Hello agile

Hello Agile

RAJEEV SINGH(954) 305-7782 www.AgileMontage.com