Upload
udairaj
View
196
Download
0
Tags:
Embed Size (px)
Citation preview
Hello Agile
RAJEEV SINGH(954) 305-7782 www.AgileMontage.com
ContinuousIntegration
CollectiveOwnership
Frequent and smallReleases
Adaptive PlanningMethods
CustomerInvolvement
EmpoweredTeams
MinimalDocumentation
TDD
RefactoringSimple Design
AutomatedTesting
What’s 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
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
Mind Shift
Rules Principles
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
1 2 3
Bit at a time but calls for a fully formed idea
Incremental
http://agileproductdesign.com/downloads/patton_iterating_and_incrementing.ppt
1 2 3
Builds a rough version, validates it, then slowly builds up quality
Iterative
http://agileproductdesign.com/downloads/patton_iterating_and_incrementing.ppt
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
Metrics
Agile Rout Out
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
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
Agile Triangle
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
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
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.
Memorize Understand Reflect Question
Preconventional Agility Postconventional Agility
Chasm of Curiosity.
Agile Stroll Agile Transformation
Best Way or Best People?
• Strong Opinions • Sense of Wonder• Good Readers/Listeners• Active in Community
Effective Agilists
Hello Agile
RAJEEV SINGH(954) 305-7782 www.AgileMontage.com