Upload
software-guru
View
1.684
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Durante este Webinar Scott hablará sobre Disciplined Agile Delivery (Entrega Disciplinada de Agilidad), o DAD, es un framework de procesos que brinda una estrategia completa y coherente de cómo funciona en la práctica la entrega ágil de soluciones. DAD es un framework híbrido, centrado en las personas y orientado al aprendizaje. Utiliza una estrategia dirigida por metas y un ciclo de vida dirigido por riesgo y valor. Es escalable y está diseñado para satisfacer contextos empresariales complejos.
Citation preview
© Scott Ambler + Associates 1
Introduction toDisciplined Agile Delivery (DAD)
Scott W. AmblerSenior Consulting Partner
scott [at] scottambler.com
@scottwambler
Questions will be addressed at the end of the webcast
Warning: We’re going to cover a lot of ideas very quickly!
© Scott Ambler + Associates 2
© Scott Ambler + Associates 3
Agenda
• Defining Disciplined Agile Delivery (DAD)• Hybrid framework• Lifecycles• Roles• Process goal driven• Enterprise awareness• Scaling and tailoring• Governance• What does it mean to be disciplined?
4
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
LeanKanban
DAD is a Hybrid Framework
© Scott Ambler + Associates 5
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
A High Level Lifecycle
© Scott Ambler + Associates 6
Scrum Construction Lifecycle
© Scott Ambler + Associates 7
A good start…
A Scrum Delivery Lifecycle
© Scott Ambler + Associates 8
…but this is how agile teams actually work…
Unbranded Agile Delivery Lifecycle
© Scott Ambler + Associates 9
…and it’s time to abandon the branding.
Governed Delivery Lifecycle
© Scott Ambler + Associates 10
Disciplined agile teams are guided by senior management…
Disciplined Agile Delivery: Basic Lifecycle
© Scott Ambler + Associates 11
…and realize they work in an organizational ecosystem.
Disciplined Agile Delivery: Lean Lifecycle
© Scott Ambler + Associates 12
DAD doesn’t prescribe a single lifecycle…
The Phases Disappear Over Time
© Scott Ambler + Associates 13
First release: Inception Construction Transition
Second release: I Construction T
Third release: I Construction T
Nth+ releases: C CT C C TT T
.
.
.
…and promotes continuous learning and improvement.
Disciplined Agile Delivery: Lean Continuous Delivery Lifecycle
© Scott Ambler + Associates 14
A goodend goal
Roles on DAD Teams
• 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
15© Scott Ambler + Associates
DAD is Process Goal-Driven
© Scott Ambler + Associates 16
Disciplined Agilists Take a Goal Driven Approach
© Scott Ambler + Associates 17
Goal IssueAdvantagesDisadvantagesConsiderations
* OptionDefault Option
*
Explore the Initial Scope
Form theInitial Team
Address Changing
Stakeholder Needs
SourceTeam sizeTeam structureTeam membersGeographic distributionSupporting the teamAvailability
Co-locatedPartially dispersedFully dispersedDistributed subteams
Goal: Secure Funding
18© Scott Ambler + Associates
Goal – Secure Funding
19© Scott Ambler + Associates
Goal – Secure Funding (cont.)
20© Scott Ambler + Associates
Goal: Align With Enterprise Direction
21© Scott Ambler + Associates
Goal: Explore the Initial Scope
22© Scott Ambler + Associates
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 23
Context Counts: The Software Development Context Framework
© Scott Ambler + Associates 24
The selection factors and scaling factors combined will affect how you tailor your process, team structure, and tooling
© Scott Ambler + Associates 25
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
© Scott Ambler + Associates 26
Got Discipline?
© Scott Ambler + Associates 27
DisciplinedAgileConsortium.orgDisciplinedAgileDelivery.com
ScottAmbler.com
Thank You!scott [at] scottambler.com
@scottwambler
AgileModeling.comAgileData.orgAmbysoft.com
DisciplinedAgileConsortium.orgDisciplinedAgileDelivery.com
ScottAmbler.com
Disciplined Agile DeliveryDisciplined Agile Delivery
© Scott Ambler + Associates 28
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 29
Recommended Resources
© Scott Ambler + Associates30