scott w. ambler template - luxoft · first release: inception construction transition second...
TRANSCRIPT
© Scott Ambler + Associates 2
Introduction to
Disciplined Agile Delivery (DAD)
Scott W. Ambler
Senior Consulting Partner
scott [at] scottambler.com
@scottwambler
© Scott Ambler + Associates
Agenda
• Defining Disciplined Agile Delivery (DAD)
• Hybrid framework
• Lifecycles
• What does it mean to scale?
• Roles
• Process goal driven
• Enterprise awareness
• Governance
• What does it mean to be disciplined?
Disciplined Agile Delivery (DAD) Disciplined Agile Delivery (DAD) is a
process decision framework
The key characteristics of DAD:
– People-first
– Goal-driven
– Hybrid agile
– Learning-oriented
– Full delivery lifecycle
– Solution focused
– Risk-value lifecycle
– Enterprise aware
© Scott Ambler + Associates
Scrum
Extreme
Programming
Lean Kanban
DAD is a Hybrid Framework
© Scott Ambler + Associates
Unified Process Agile Modeling
Agile Data “Traditional” Outside In Dev.
DevOps …and more
DAD leverages proven strategies from several sources,
providing a decision framework to guide your adoption and
tailoring of them in a context-driven manner.
SAFe
Unbranded Agile Delivery Lifecycle
© Scott Ambler + Associates
…and it’s time to abandon the branding.
Governed Delivery Lifecycle
© Scott Ambler + Associates
Disciplined agile teams are guided by senior management…
Disciplined Agile Delivery: Basic Lifecycle
© Scott Ambler + Associates
…and realize they work in an organizational ecosystem.
Disciplined Agile Delivery: Lean Lifecycle
© Scott Ambler + Associates
DAD doesn’t prescribe a single lifecycle…
The Phases Disappear Over Time
© Scott Ambler + Associates
First release: Inception Construction Transition
Second release: I Construction T
Third release: I Construction T
Nth+ releases: C C T C C T T T
.
.
.
…and promotes continuous learning and improvement.
Disciplined Agile Delivery: Lean Continuous
Delivery Lifecycle
© Scott Ambler + Associates
A good
end goal
What Does it Mean to Scale Agile Delivery?
© Scott Ambler + Associates
http://disciplinedagiledelivery.wordpress.com/2013/03/15/sdcf/
Team Size
Two Hundreds
Geographic Distribution
Co-located Global
Organizational Distribution
Single division Outsourcing
Compliance
None Life critical
Domain Complexity
Straightforward Very complex
Technical Complexity
Straightforward Very complex
• Team Lead
– Agile process expert, keeps team focused on
achievement of goals, removes impediments
• Product Owner
– Owns the product vision, scope and priorities of
the solution
• Architecture Owner
– Owns the architecture decisions and technical
priorities, mitigates key technical risks
• Team Member
– Cross-functional team members that deliver the
solution
• Stakeholder
– Includes the customer but also other stakeholders
such as Project Sponsor, DevOps, architecture,
database groups, governance bodies
© Scott Ambler + Associates
Roles on DAD Teams
Disciplined Agilists Take a Goal Driven Approach
© Scott Ambler + Associates
Goal Issue
Advantages
Disadvantages
Considerations
* Option
Default Option *
Explore the Initial
Scope
Form the
Initial Team
Address
Changing
Stakeholder
Needs
Source
Team size
Team structure
Team members
Geographic distribution
Supporting the team
Availability
Co-located
Partially dispersed
Fully dispersed
Distributed subteams
DAD Teams Are Enterprise Aware
• DAD teams strive to
leverage and enhance the
existing organizational
eco system wherever
possible
• Implications:
– Work closely with
enterprise groups
– Follow existing
roadmap(s) where
appropriate
– Leverage existing assets
– Enhance existing assets
© Scott Ambler + Associates
© Scott Ambler + Associates
Governance is Built Into DAD
• Governance strategies built into DAD:
– Risk-value lifecycle
– Light-weight milestone reviews
– “Standard” opportunities for increased visibility and to steer the team
provided by agile
– Enterprise awareness
– Robust stakeholder definition
What Does it Mean to
Be Disciplined?
• In general, it requires discipline
to follow many agile practices
and philosophies
• But, it also requires discipline to:
– Reduce the feedback cycle
– Learn continuously
– Deliver solutions incrementally
– Be goal driven
– Enterprise aware
– Streamline Inception and
Transition efforts
– Adopt agile governance
strategies
25
Thank You for Joining
scott [at] scottambler.com
@scottwambler
AgileModeling.com
AgileData.org
Ambysoft.com
DisciplinedAgileConsortium.org
DisciplinedAgileDelivery.com
ScottAmbler.com
Disciplined Agile Delivery
Disciplined Agile Delivery
DAD Certification: DisciplinedAgileConsortium.org Disciplined Agile Yellow Belt
– Indication that the person is new to disciplined agile but eager to learn
– Validate basic knowledge via a test
Disciplined Agile Green Belt
– Indication that the person is striving to be a professional
– Potential to be a junior coach
– Difficult test and several years of proven experience
Disciplined Agile Black Belt
– Indication that the person is an expert
– Often a senior coach, instructor, or agile transformation lead
– Board-level certification
© Scott Ambler + Associates