30
© Scott Ambler + Associates 1 Introduction to Disciplined Agile Delivery (DAD) Scott W. Ambler Senior Consulting Partner scott [at] scottambler.com @scottwambler

Introduction to Disciplined Agile Technology

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

Page 1: Introduction to Disciplined Agile Technology

© Scott Ambler + Associates 1

Introduction toDisciplined Agile Delivery (DAD)

Scott W. AmblerSenior Consulting Partner

scott [at] scottambler.com

@scottwambler

Page 2: Introduction to Disciplined Agile Technology

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

Page 3: Introduction to Disciplined Agile Technology

© 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?

Page 4: Introduction to Disciplined Agile Technology

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

Page 5: Introduction to Disciplined Agile Technology

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

Page 6: Introduction to Disciplined Agile Technology

A High Level Lifecycle

© Scott Ambler + Associates 6

Page 7: Introduction to Disciplined Agile Technology

Scrum Construction Lifecycle

© Scott Ambler + Associates 7

A good start…

Page 8: Introduction to Disciplined Agile Technology

A Scrum Delivery Lifecycle

© Scott Ambler + Associates 8

…but this is how agile teams actually work…

Page 9: Introduction to Disciplined Agile Technology

Unbranded Agile Delivery Lifecycle

© Scott Ambler + Associates 9

…and it’s time to abandon the branding.

Page 10: Introduction to Disciplined Agile Technology

Governed Delivery Lifecycle

© Scott Ambler + Associates 10

Disciplined agile teams are guided by senior management…

Page 11: Introduction to Disciplined Agile Technology

Disciplined Agile Delivery: Basic Lifecycle

© Scott Ambler + Associates 11

…and realize they work in an organizational ecosystem.

Page 12: Introduction to Disciplined Agile Technology

Disciplined Agile Delivery: Lean Lifecycle

© Scott Ambler + Associates 12

DAD doesn’t prescribe a single lifecycle…

Page 13: Introduction to Disciplined Agile Technology

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.

Page 14: Introduction to Disciplined Agile Technology

Disciplined Agile Delivery: Lean Continuous Delivery Lifecycle

© Scott Ambler + Associates 14

A goodend goal

Page 15: Introduction to Disciplined Agile Technology

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

Page 16: Introduction to Disciplined Agile Technology

DAD is Process Goal-Driven

© Scott Ambler + Associates 16

Page 17: Introduction to Disciplined Agile Technology

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

Page 18: Introduction to Disciplined Agile Technology

Goal: Secure Funding

18© Scott Ambler + Associates

Page 19: Introduction to Disciplined Agile Technology

Goal – Secure Funding

19© Scott Ambler + Associates

Page 20: Introduction to Disciplined Agile Technology

Goal – Secure Funding (cont.)

20© Scott Ambler + Associates

Page 21: Introduction to Disciplined Agile Technology

Goal: Align With Enterprise Direction

21© Scott Ambler + Associates

Page 22: Introduction to Disciplined Agile Technology

Goal: Explore the Initial Scope

22© Scott Ambler + Associates

Page 23: Introduction to Disciplined Agile Technology

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

Page 24: Introduction to Disciplined Agile Technology

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

Page 25: Introduction to Disciplined Agile Technology

© 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

Page 26: Introduction to Disciplined Agile Technology

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

Page 27: Introduction to Disciplined Agile Technology

Got Discipline?

© Scott Ambler + Associates 27

DisciplinedAgileConsortium.orgDisciplinedAgileDelivery.com

ScottAmbler.com

Page 28: Introduction to Disciplined Agile Technology

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

Page 29: Introduction to Disciplined Agile Technology

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

Page 30: Introduction to Disciplined Agile Technology

Recommended Resources

© Scott Ambler + Associates30