Tuesday, July 19, 2016

What is the Agile Scrum Learning Experience?

Dear CMMI Appraiser, what is the Agile Scrum Learning Experience and is it the best kind of agile training for my team? We are a 31-year old software engineering organization in Northern Virginia that uses Waterfall. ~ Simon W.

Simon,

It really doesn't matter what methods or approaches you currently use when deciding between agile training classes. Instead, focus on picking a class designed around how you learn best.

So let's explore this.  Do you find you're more engaged -- and learning more -- when you get to play games, do exercises, tell stories and listen to your peers? Is it useful for you to work with real life examples, experiences, lessons and proven techniques?  Is it important that you take away – and retain – valuable information to be used on the job, immediately?


These are the concepts driving the "Agile Scrum Learning Experience" training class, which takes place in October in Austin, TX.  The Agile Scrum Learning Experience provides an opportunity to learn about agile values, frameworks, and techniques the way many people say they learn best.

This class is useful for those who are preparing to sit for the Professional Scrum Master and Professional Scrum Product Owner certification exams from scrum.org, or just want get hands-on, experiential training environment about User Stories, Planning Poker, and more.  Here are the details:

Agile Scrum Learning Experience | October 13th-14th, 2016 | Austin, TX

Register here

So, Simon, it's your call.  There are many options when you're looking for agile training.  But if you're interested in taking a journey into agile values, Scrum, and a collection of popular agile techniques and ceremonies, and want come away with an understanding of how to how to deploy a scalable and resilient approach to agile and Scrum that integrates agile values, methods and techniques, you should definitely consider this class.

Good luck!

Like this blog? Forward to your nearest engineering or software exec!

Jeff Dalton is a Certified SCAMPI Lead Appraiser, Certified CMMI Instructor, author and consultant with years of real-world experience with the CMMI in all types of organizations. Jeff has taught thousands of students in CMMI trainings and has received an aggregate satisfaction score of 4.97 out of 5 from his students.

Monday, July 11, 2016

Does anyone win at scaling agile?

Hey, CMMI Appraiser, our biggest challenge is scaling agile. Does anyone win at this? ~ Dale K.

Dale, scaling agile is the ultimate win for just about everyone who cares about software process improvement, engineering strategy and performance innovation. When you understand how useful agile values, methods and techniques are for solving business problems, you just want see the whole organization pick it up and run with it.

The good news is, yes, there is a winning way to scale agile ...


But before you get to the high-fives and back slaps, it's always necessary to defend yourself from the nay-sayers. Everyone’s got an opinion, and some engineering and software executives and professionals complain that agile just doesn’t work across the enterprise. They claim agile doesn’t scale. Even when they hear about a tool like the CMMI, which was designed to help companies scale the way they work, they are reluctant to take the first step.

But that’s the cool thing about the CMMI. When adopted properly, it’s the perfect tool for making agile scale across the enterprise. The CMMI gives you the ability to make immediate improvements that strengthen agile in your company, which shores it up for wider adoption.

How does CMMI strengthen agile? By helping you know more about the way you work.

Knowledge is important. Any smart engineering or project manager would agree with that. Knowing how to do something and knowing what to do are very important parts of succeeding, and making the customers happy.

CMMI accelerates that process. It jump starts your knowledge, and makes you much more successful, much quicker.

Example? Let’s pick one of our agile values that we want to scale across the enterprise. Let’s say we want to scale our value of having an agile way of dealing with risk.

The CMMI guides us to ask questions that will help us learn more about how we work. Specific to this value, it guides us to gain more knowledge about the way we deal with risk. So the first CMMI question we need to ask, as we roll this out, is the following:

“What are the methods and techniques that we’re going to use to support the value of having an agile way of dealing with risk?”

It starts with our values. We want to approach risk management iteratively and incrementally. We want to get those issues of risk when they’re young, and deal with them in small pieces. We want to prioritize them and get them out of the way.

The CMMI helps us decide HOW we will do what we WANT to do.

So let’s say Scrum is the tool we are going to use to deal with risk iteratively and incrementally. We plan to execute a Daily Stand-up, where we’re going to be talking about risk.

This is a resilient way of dealing with risk. Our Techniques (Daily Stand-up) support our Methods (Scrum) which support our Values (being a company that deals iteratively and incrementally with issues and risks).

Notice the traceability. Everything we do traces back to why we’re doing it. In this way, the CMMI helps us define HOW we do what we do. It strengthens agile and makes it more resilient, so that it can scale.

So, Dale, scaling agile is enabled by defining our agile values, methods and techniques, and making them stronger and more resistant to change. The CMMI helps us do that.

That’s the winning formula for scaling agile.

If you would like deeper insight on this topic, feel free to join our free webinar, "Scaling and Strengthening Agile" on July 20th.

Sign up here.

Good luck!

Like this blog? Forward to your nearest engineering or software exec!
Jeff Dalton is a Certified SCAMPI Lead Appraiser, Certified CMMI Instructor, author and consultant with years of real-world experience with the CMMI in all types of organizations. Jeff has taught thousands of students in CMMI trainings and has received an aggregate satisfaction score of 4.97 out of 5 from his students.