'My Case for Agile Methods & Tranformation' : Presented by Saikat Das
-
Upload
discuss-agile -
Category
Engineering
-
view
243 -
download
0
Transcript of 'My Case for Agile Methods & Tranformation' : Presented by Saikat Das
AgendaMy High Level Agile Learnings
What guides Agile Transformation
Need for Culture
Challenges of Today
Transformation Strategies
Five Essential Steps of an Agile Transformation Journey
Questions
Engineering Practices to further Transformation
Predictive vs. Adaptive Planning
Predictive(Plan Driven)
Adaptive(Value Driven)
Fixed: Requirements Cost Schedule
Variable: Cost Schedule Scope
Quality is fixed!
– Its Adjective
Not Just Output
Show Contextual Leadership
Be Safe Do Incrementally
Basics Of Team Synergy is must
Don’t Be A Compete Agile Purist Or Zealot
You Ain’t Gonna Get Technical Improvement At All
Don’t Over Do Or Under Kill
– Ahead Of Everything Else
– Adaptive and Resilient mindset
– Avoid Silos And Heroism
– Practice Joint Decision Making
– Hands On and Embedded
– Continuous & Incremental Transformation
Agile adoption Agile Transformation ??
• Agile Adoption
• Agile Transformation
Agile Adoption Agile Transformation1. Daily Stand-up.2. Stories3. Story Grooming4. Sprint Retrospective
1. Flatter Structures2. DevOps Mentality.3. XP, CI/CD.4. Next steps from Sprint Retrospective Actioned upon….
Common Missteps to FastTrack Agile Transformation
• Forklifting best practices
• Underestimating the need for an “Agile culture” -
• Ill-structured program governance
Common Missteps to FastTrack Agile Transformation
• Misaligned prioritization
rigid budgeting process
• No investment
–Improve service quality to eliminate customer impacting-incidents.
–Improve delivery predictability to drive stakeholder satisfaction.
–Improve ability to complete cost-saving initiatives.
–Reduce response time of to emerging business needs.
–Build organizational health & capability to evolve alongside the business.
–Reduce disruption of reallocating Investments between initiatives.
–Leverage employee engagement to improve overall results.
–Systemically reduce risk to establish compliance and confidence
© 2015 CA.WORLD
“We need to deliver
more value driven
services”
“We need to offer
faster and more
responsive services”
“We need to reduce
our costs and
become more
efficient”
$
Incremental Development
Iterative Development
Scrum
eXtreme Programming
Kanban
Lean Software Development
Continuous Delivery
DevOps
Lean StartupFeature Driven Development
Home-brewed Small “a” agile Big “A” Agile Methods Leading Edge Agile
The agile ecosystem is diverse and complicated
What do each of
these really mean
to my
organization?
Imp
ac
t o
f C
ha
ng
e Medium
Low
Low
High
Medium
Medium
High
High
High
Process
People
Technology
Your agile isn’t my agile… the adoption of agile is uneven and inconsistent across IT organizations
The road to success? Take a different approach to agile change
• Being agile is about delivering greater business value and not just the process
• Your context matters, there is no one “right” approach to agile adoption
• The organization needs to own and define what agile means to them
X = agile method (Scrum, XP, Kanban, SAFE, DAD etc.)
X = Agile
Transformation Strategies
In your agile transformation you will spend much more effort addressing
people-oriented (being agile) issues than you will either of process (doing agile)
or tooling (supporting agile) issues.
Think of it like this: these three factors are effectively the legs of a stool, if you
don’t address all three then your agile transformation will fall over.
- March 21, 2016 by Scott Ambler.
(being agile) = BA; (doing agile) = DA; (supporting agile) = SA
Opportunity Identification
Funding Decision
Plan and Sequence
Analysis
Design and Implement
Validate
Deploy
Business Implementation
Benefit Realization
Product lifecycle management (PLM) --
information management system that can
integrate data, processes, business systems
and, ultimately, people in an extended
enterprise.Sustainable
Shortest Lead Time
© 2015 CA.WORLD
Opportunity Identification
Funding Decision
Plan and Sequence
Analysis
Design and Implement
Validate
Deploy
Business Implementation
Benefit Realization
Step 1: Enterprise Scaling Agile and Lean Thinking
Stabilize Execution
Sustainable Shortest Lead
Time
© 2015 CA.WORLD
Opportunity Identification
Funding Decision
Plan and Sequence
Analysis
Design and Implement
Validate
Deploy
Business Implementation
Benefit Realization
Step 2: Agile Planning, Work Sequence and Devops
Delivery Agility
Sustainable Shortest Lead
Time
© 2015 CA.WORLD
Opportunity Identification
Funding Decision
Plan and Sequence
Analysis
Design and Implement
Validate
Deploy
Business Implementation
Benefit Realization
Step 3: Portfolio Agility
Extend Value Streams
Sustainable Shortest Lead
Time
© 2015 CA.WORLD
Opportunity Identification
Funding Decision
Plan and Sequence
Analysis
Design and ImplementValidate
Deploy
Business Implementation
Benefit Realization
Step 4: Full Value Stream Agility
Instill Relentless Improvement
Sustainable Shortest Lead
Time
Step 5: Sense and Respond to Change
Pursue Business Agility
Dynamic Reallocation of Capacity Across Value Streams
Thank you
Linkedin - https://in.linkedin.com/in/saikatdas16
Twitter - @dsaikats