More Related Content
Similar to Aligning Agile Teams for Success
Similar to Aligning Agile Teams for Success (20)
Aligning Agile Teams for Success
- 1. 5/28/15
1
Deliver a every week:
Aligning 100+ teams to deliver quarterly goals
Anup Deshpande
PMP, PMI-ACP, CSP, CSM, SAFE SPC, IGCCA
Is not a method but a Mindset;
reinforced by values and principles
that guide behavior and enable success
in an environment of rapid change and
uncertainty.
2
Agile Management
Copyright © 2013 by Anup Deshpande, PMI-ACP, CSP, CSM, PMP
- 2. 5/28/15
2
Scrum – popular (US) project management method
Dynamic System Development Method (DSDM) – popular (Europe)
project management method
Extreme Programming (XP) – software development method, stresses
activities, values and developer best practices
Lean Software Development – learnings from Lean manufacturing
Kanban - A visual process management system that tells what to
produce, when to produce it, and how much to produce.
3
Agile Methods
Copyright © 2013 by Anup Deshpande, PMI-ACP, CSP, CSM, PMP
What’s Scrum?
- 3. 5/28/15
3
Agile Project Adoption 2012 Survey (113 orgs)
Agile Org Adoption 2014 Survey (114 orgs)
- 4. 5/28/15
4
Experience sharing with one partner
Discuss: What are the
reasons for Agile
Projects to be more
successful?
Copyright © 2013 by Anup Deshpande, PMI-ACP, CSP, CSM, PMP
Exercise: Discuss with another partner
Discuss: Why is Agile
adoption at Org level a
huge challenge?
Copyright © 2013 by Anup Deshpande, PMI-ACP, CSP, CSM, PMP
- 5. 5/28/15
5
Paradigm Shift: Small-Scale to Large-Scale
Large Scale Agile
Multiple Teams work on same end product
Team Interdependencies
Self organization for own work; increment
planning for synchronization among teams
Software architecture basis of team structure and
backlogs
Multi-team coordination and cooperation for
continuous integration and testing
Small Scale Agile
Single Team
Relatively fewer dependencies
Product owner confined within team
Software architecture well performed
by team
Continuous integration and testing by
team
Copyright © 2013 by Anup Deshpande, PMI-ACP, CSP, CSM, PMP
Typical Agile Org: Interdependent teams
- 6. 5/28/15
6
Typical Agile Org: Interdependent teams
Scaled Agile Framework™ Big Picture
- 8. 5/28/15
8
Continuous (Automated) Delivery
Features
bids /
switches
Auto Build
against
every code
check-in
Auto
Deployments
to
environments
Auto Testing
on each
environment
Auto bug
filing for
teams with
severity rules
Auto done
criteria for
promoting
code
Copyright © 2013 by Anup Deshpande, PMI-ACP, CSP, CSM, PMP
Agile Orgs better align with dynamic business
Company Goals
- Corporate Goals are
set at regular cadence
- Goals are continuously
evaluated against
customer needs, market,
competition and company
direction
Division Initiatives
- Continuous corporate
goals alignment with
divisional initiatives
- Teams Alignment Review
at regular intervals
- Continuous Prioritization,
accomplishments highlight
Team Features
- Roadmap Review at a
cadence
- Focus on release goals
- Multi-team
communication
- Multi-team effort to
deliver end product
Copyright © 2013 by Anup Deshpande, PMI-ACP, CSP, CSM, PMP
- 9. 5/28/15
9
Share & Amplify Learning
¨ Learn within the team,
feed it back and
apply learning!
¨ If it works in a team,
amplify learning. Take
it up a notch and share
and apply at multiple
teams as relevant
Copyright © 2013 by Anup Deshpande, PMI-ACP, CSP, CSM, PMP