• Skip to main content
  • Skip to after header navigation
  • Skip to site footer

JD Meier

Inspiring the world with innovation

  • About
  • Coaching
  • Articles
  • Books
  • Courses
  • Topics
    • Innovation
    • High-Performance
    • Strategy
    • Digital Transformation
    • Program Management
    • View More…
  • Resources
  • Contact

Agile Life-Cycle Frame

by JD Meier

image

As a program manager, it’s tough to shape a process with the team, if the team can’t “see” it. 

When you have a mental model you can share with the team, things move a lot faster.  

The problem with life cycles and end-to-end processes, is that people don’t usually know what the end-to-end actually looks like. 

When you can show people the end-to-end life cycle on a whiteboard, and you can show how the different activities fit together, the light-bulbs go off, and people get down to business.  It empowers them.

Simple Extensible Model

One of the most important mental models I developed was a visual frame for Agile development.   For lack of a better name, I’ll just call it the Agile Life-Cycle Frame.  

While it looks simple, that’s its power.  I was able to use the same frame to illustrate how to bake in security, performance, and customer-focused activities, into Agile development using the same frame over and over again.

Agile Life-Cycle Frame

The power of the Agile Life-Cycle Frame is that it helps people that don’t know Agile, very quickly follow the intent.  The frame also helps bridge the gap between the project cycle and the product cycle. 

Here is what the Agile Life-Cycle Frame looks like:

image

What makes this frame useful and simple to use is the backbone of it:  Exploration, Iteration 0, Iteration N, Release Preparation, and Release.  Those phases are easy to identify with, and then it’s easy to plug-and-play different activities within each phase, as appropriate.

Agile Security Engineering

With the Agile Life Cycle Frame, we can simply “overlay” key security activities to bake security into Agile development.  Sometimes I call this the “Security Engineering Overlay.”

Here is what Agile Security Engineering looks like:

image

Agile Performance Engineering


With the Agile Life-Cycle Frame, we can also “overlay” key performance activities to bake performance into Agile development.  Sometimes I call this the “Performance Engineering Overlay.” 

Here is what Agile Performance Engineering looks like:

image

Agile Customer-Connected Development

With the Agile Life-Cycle Frame, we can also overlay specific customer-focused activities, that bring Customer-Connected Development to life.  

Here is what Customer-Connected Development looks like:

image

How To Use the Agile Life-Cycle Frame

You can use the Agile Life-Cycle Frame to show, share, and shape your current Agile development processes.  

Your frame might vary.  

The first step is to put your process down on paper.  Keep things flexible, but at the same time, keep in mind what should be durable. 

If you can’t articulate your process with any sort of repeatability, it’s tough to get folks on board, or to change things in any meaningful way.

I kept these frames simple on purpose to help illustrate the power of having a model.  But, the model is only useful if the model is simpler than what it is actually modeling. 

I did use a more complete set of activities in the Customer-Connected Engineering Frame so that you can see an alternative example, that might help prompt ideas for your own Agile Life-Cycle model.

You Might Also Like

Agile Architecture Method
Agile Methodology in Microsoft patterns & practices
Extreme Programming at a Glance
How Agile and Lean Help Business
Roles on Agile Teams
Scrum at a Glance
Software Methodologies at a Glance
Waterfall to Agile
What is Agile?

Category: Agile

About JD Meier

Previous Post:How To Think Like a Microsoft Executive
Next Post:Agile Content Development

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Sidebar

Growth and Greatness on Fire!

JD I am J.D. Meier. I share the world's best insight and action for work and life. Learn more...

Popular Articles

10 Things Great Managers Do
40 Hour Work Week at Microsoft
How To Become an Innovator
How To Drive Digital Transformation
How To Lead High-Performance Teams
View More...

Hack a Better World!

Topics

  • Innovation
  • Agile
  • Strategy
  • Leadership
  • Digital Transformation
  • High Performance

Copyright © 2022 · JD Meier · All Rights Reserved