Agile Modeling: A Disciplined Approach to Modelling and Documentation

19
Scott W. Ambler Senior Consulting Partner scott [at] scottambler.com @scottwambler Agile Modeling: A Disciplined Approach to Modeling and Documentation © Scott Ambler + Associates

Transcript of Agile Modeling: A Disciplined Approach to Modelling and Documentation

Page 1: Agile Modeling: A Disciplined Approach to Modelling and Documentation

Scott W. Ambler Senior Consulting Partner

scott [at] scottambler.com

@scottwambler

Agile Modeling: A Disciplined Approach to Modeling and Documentation

© Scott Ambler + Associates

Page 2: Agile Modeling: A Disciplined Approach to Modelling and Documentation

@scottwambler

How can agile teams benefit from modeling?

How can modeling benefit from agile?

Page 3: Agile Modeling: A Disciplined Approach to Modelling and Documentation

@scottwambler

Stakeholders should be

active participants in

modeling

Page 4: Agile Modeling: A Disciplined Approach to Modelling and Documentation

@scottwambler

Prefer direct collaboration over documentation

Page 5: Agile Modeling: A Disciplined Approach to Modelling and Documentation

@scottwambler

Do just enough

modeling

Valu

e

Effort

Page 6: Agile Modeling: A Disciplined Approach to Modelling and Documentation

@scottwambler

Models should be just barely good enough

Page 7: Agile Modeling: A Disciplined Approach to Modelling and Documentation

@scottwambler

Envision requirements early to get going in the right direction

Page 8: Agile Modeling: A Disciplined Approach to Modelling and Documentation

@scottwambler

The best architectures and designs emerge over

time

Page 9: Agile Modeling: A Disciplined Approach to Modelling and Documentation

Think About the Future,

© Disciplined Agile Consortium 9

But Wait to Act

Page 10: Agile Modeling: A Disciplined Approach to Modelling and Documentation

@scottwambler

It really does depend…

Page 11: Agile Modeling: A Disciplined Approach to Modelling and Documentation

@scottwambler

…so tailor your approach Scaling Factor Affect The larger the team… …the more need for initial

understanding The more geographically distributed…

…the more need for initial understanding

The more organizations involved… …the more need for alignment The more complex the domain… …the more need for requirements

exploration The more complex the technology… …the more need for architecture and

design exploration The greater need for compliance… …the more need for proving your

work

Page 12: Agile Modeling: A Disciplined Approach to Modelling and Documentation

@scottwambler

Examine the problem from multiple points of view

Page 13: Agile Modeling: A Disciplined Approach to Modelling and Documentation

@scottwambler

Embrace changing requirements

Page 14: Agile Modeling: A Disciplined Approach to Modelling and Documentation

@scottwambler

Explore details on a just in time (JIT) basis

Page 15: Agile Modeling: A Disciplined Approach to Modelling and Documentation

@scottwambler

Defer Commitment to Make Better Decisions

Page 16: Agile Modeling: A Disciplined Approach to Modelling and Documentation

@scottwambler

Travel Light

Page 17: Agile Modeling: A Disciplined Approach to Modelling and Documentation

@scottwambler

My parting advice….

Be pragmatic, not bureaucratic Modeling is critical to your success, but only if you focus on value Tailor your modeling strategy to meet the needs of the situation that you face

Page 18: Agile Modeling: A Disciplined Approach to Modelling and Documentation

@scottwambler

scott [at] scottambler.com

AgileModeling.com AgileData.org Ambysoft.com

DisciplinedAgileConsortium.org DisciplinedAgileDelivery.com

ScottAmbler.com

Thank You!

Page 19: Agile Modeling: A Disciplined Approach to Modelling and Documentation

@scottwambler

Scott Ambler + Associates is the thought leader behind the Disciplined Agile Delivery (DAD) framework and its application. We are an IT

management consulting firm that advises organizations to be more effective applying disciplined agile and lean processes within the

context of your business.

Our website is ScottAmbler.com We can help

© Scott Ambler + Associates 19