Disciplined Agile Delivery Mark Lines
Disciplined Agile Delivery Mark Lines
Disciplined Agile Delivery Mark Lines
Mark Lines Calgary, Alberta, Canada Co-founder, UPMentors Mark@UPMentors.com www.DisciplinedAgileDelivery.com twitter.com/Mark_Lines
Agenda
Defining Disciplined Agile Delivery (DAD) People first Learning oriented Hybrid agile framework A risk-value driven lifecycle Goals driven lifecycle Inception Construction Transition Enterprise aware Optimize the whole Agile governance Agility@scale Questions
5 October 2011
Defining DAD
The Disciplined Agile Delivery (DAD) process framework is a hybrid agile approach to IT solution delivery that is: People-first Learning-oriented Risk and value driven Goal-driven Scalable Enterprise aware
5 October 2011
People First: Potential roles on DAD teams Primary roles: Stakeholder Team Lead Product Owner Agile Team Member Architecture Owner Secondary/optional roles: Domain Expert Technical Expert Independent Tester Integrator Specialist
5 October 2011 Unified Process Mentors 4
Learning oriented
Domain learning Initial requirements envisioning Incremental delivery of a potentially consumable solution Active stakeholder participation throughout lifecycle Process improvement Retrospectives at the end of an iteration Tracking of improvements Sharing of skills through non-solo development Technical learning Architecture spikes Proving the architecture with working code General strategies Training Education Mentoring/coaching Individuals are generalizing specialists, not just specialists
5 October 2011 Unified Process Mentors 5
DAD is a hybrid process framework adopt best practices and philosophies from several methodologies
5 October 2011
The Disciplined Agile Delivery (DAD) process framework is a people-first, learning-oriented hybrid agile approach to IT solution delivery. It has a risk-value lifecycle, is goal-driven, scalable, and is enterprise aware.
5 October 2011 Unified Process Mentors
5 October 2011
Release rhythm
Inception Coordinate
Construction Collaborate
Transition Conclude
Iteration rhythm
Development Collaborate
Stabilize Conclude
Daily rhythm
Stabilize Conclude
5 October 2011
5 October 2011
10
5 October 2011
11
5 October 2011
12
5 October 2011
13
5 October 2011
14
5 October 2011
16
Compliance requirement
Low risk Critical, audited
Geographical distribution
Co-located Global
Domain Complexity
Enterprise discipline
Project focus Enterprise focus
Straight -forward
Intricate, emerging
Organizational complexity
Flexible Rigid
Technical complexity
Homogenous Heterogeneous, legacy
5 October 2011
17
DAD Services
DAD Quick Start with IBM Rational Team Concert (RTC) DAD w/ Atlassian Coaching, Consulting, Workshops
www.AppFusion.com/Agile
DAD Products
The DAD process template for IBM Rational Team Concert (RTC)
Or even better....
www.DisciplinedAgileDelivery.com
5 October 2011 Unified Process Mentors 19
www.DisciplinedAgileDelivery.com
the DAD community website
20 October 2011
20
Mark@UPMentors.com Julian Holmes, Co-founder UPMentors, Julian@UPMentors.com (UK) twitter.com/scottwambler, twitter.com/Mark_Lines www.ibm.com/developerworks/mydeveloperworks/blogs/ambler/ www.ibm.com/rational/agile
5 October 2011
21