Showing posts with label CMMI level 2. Show all posts
Showing posts with label CMMI level 2. Show all posts

Sunday, December 23, 2018

Dear Readers: My new book, Great Big Agile: An OS for Agile Leaders is out, and you can get it on Amazon!  Here, just for you, is a totally free sample!  If you like this, please go to https://www.amazon.com/Great-Big-Agile-OS-Leaders/dp/148424205X and get your own, personal copy.  If you bring it to a conference where I am speaking or attending, I'll be happy to sign it for you!



Preface: Great Big Agile

I wasn’t always a technologist.  In fact, I was the furthest thing from it.

My childhood was a little different than most of my friends.  By eight years old, I was touring in our family’s music group, joining my parents and three siblings as the bassist for the Dalton Family Singers, a traditional American Folk Music group that performed up and down the North American eastern seaboard from 1968 to well into the 1980s.  It was so “normal” for me that I used to ask my friends where their family was touring this summer!  The “Singers” was my father’s brainchild, who reasoned that a family music group was the perfect incubator for his musical children, and also an opportunity to practice and demonstrate to us the entrepreneurship required to run a successful entertainment franchise in a crowded market.  Before the internet and Twitter there was my Dad with his Typewriter, press releases and corded phone.



Following those years I attended formal music school, first at the internationally recognized Interlochen Arts Academy, and then the Peabody Conservatory of Music in Baltimore (now part of Johns Hopkins University).  I cut my studies short at Peabody to spend the next decade honing my craft as a concert double bassist with orchestras in Spain, Mexico, and the United States.

What did I learn during those years?  Craftsmanship.  Discipline.  Collaboration.  Transparency.  Perfection.  Persistaece.  Ceremony.  Value.  And also how to self-subscribe and commit to excellence while working together with over one-hundred other artist under the direction of a conductor to create some of the most sublime music known to mankind.  It’s a pretty good model for agility.

The other important thing I learned was the art of the retrospective.  Notthe standard retrospective we usually see in the typical agile teams, one of “what went well, what didn’t, and what could we do better” with some people participating, and some grumbling a few perfunctory comments, but a comprehensive and sometimes brutal process that kept many music students up at night – known as “Juries.” A CEO friend of mine, who also happens to be a musician and a visual artist himself, told me a story about his juries while attending art school in Pittsburgh.  I recollect it went something like this:

“Juries in Art school are brutal! They start right away during your freshman year don’t stop until you’re done.  Both your teachers and fellow students critique your work in public, and most of them don’t hold back!  Those were tough times, but their real value is that you get used to the criticism, and your aversion to being evaluated melts away before long, letting you really focus on what’s important – getting better!  You also make sure that your next jury is as perfect as it can be!”

In the art world, where most of us aren’t Mozart or Salvatore Dali, we know that the capability to be creative and innovative only comes after the hard work has been done.  Not until the scales have been perfected, the arpeggios have been practiced until the fingers bleed, the concertos have been memorized, the music theory classes have been completed, and the performances have exceed the pre-requisite ten-thousand hours, can we break the rules, experiment, innovate at a world class level.  Only after we stop thinking about the process can we create something new, innovative, and exciting.  Agile isn’t any different.  In many ways embracing agile requires the same commitment as a career in music or art – where rigor and discipline are paramount, not just coding.



If this sounds like a systemic program to build a solid foundation for quality and early defect detection, while embracing a culture of excellence for continued high performance, it’s because that’s exactly what it is  In fact, trained musicians, artists, and dancers entering the technology workforce have a significant advantage over new engineers and software developers who don’t have this experience,– and it’s the reason we often here that “musicians make good coders.”  It’s not because “music is math,” by the way, it’s the culture.

The first development team I ever led was building solutions for the international retail market, and we were creating world’s first touch-screen point-of-sale system. My second official act, after helping the team to establish much needed discipline around coding standards,  was to implement “juries:” public, collaborative, and transparent code reviews with the code projected larger than life on a ten-foot screen with the entire team in attendance.  Team members were asked to present, and defend, their design and coding decisions.  At first the team resisted with all their might – and who wouldn’t?  It was nerve wracking, uncomfortable, and stressful.  But by the second month of doing weekly reviews, the code quality went up dramatically and the team went from combative and defensive individuals to an innovative, transparent, and collaborative team.   This was 1994 – long before “agile” and values were in the headlines.

My journey from musician, to software engineer, to CEO has been one of many twists and turns, but the most important concept I’ve learned to harness along the way was “innovation lies on the far side of rigor.”   While we all believe ourselves to be innovative and creative, few of us are able to commit to the discipline to make ourselves world class performers.  But the proven lessons from music can help us get there.



This idea of foundational craftsmanship and relentless improvement found in the music industry can and should extend to the parallel universe of software development, where adoption of agile values and frameworks are akin to music theory and were designed specifically to foster innovation, experimentation, and continuous learning. So far this level of performance has mostly eluded very large organizations in the government and private sector who want to “go agile,” but adoption of agile values along with an operating system for agile leadership can help.

But all is not well in the Land of Agile either. Many large adopters are struggling to achieve the results they expected, team members are often uncomfortable with the ambiguity inherent in agile projects, line managers don’t know how to lead in a high-trust self-organizing teams, and business customers complain that they have to spend too much time working on the project without getting the return on investment they were promised.  In some cases, CIO’s are finding it so complicated that they are now forbidding the use of Agile altogether!  But, in every leading magazine, from Harvard Business Review to the Cutter IT Business Journal to CIO, and in every major survey, including Version One’s “State of Agile Survey,” we learn that the responsibly of these, and other issues related to limited success with large-scale agile adoption, rests squarely on the shoulders of leadership.  My own observations from over two-hundred agile assessments confirm this.  While leaders are telling their teams to “be agile,” they are not themselves adopting, practicing, and projecting agile values.  This creates an organizational type mismatch where leaders are practicing their hard-earned command-and-control techniques, and teams are trying to self-organize in what is inevitably a low-trust environment.  If you were a leader who spent their entire career learning to navigate in a low-trust environment, would you give it up that easily? This leads to chaos. 





                     I am lucky enough in my work to collaborate with some of the greatest agile  organizations in the world in my role as Chief Evangelist for AgileCxO.org, a research and development organization who’s focus is on performance models and assessment methods for large agile organizations.  Through that work I have observed that:

Agile ceremonies often devolve into “water-scrum-fall” with scrum masters tasking team     
members, sprint durations changing based on workload, team members moving in and out
of teams, and story points being normalized between teams as hours.

  •  Leaders continue to resist high-trust, self-organizing values 
  • Product Owners are often “IT surrogates,” negating the value of the business owning the risk and ROI of the product.
  • Retrospectives are rarely conducted beyond the individual agile team community 
  • Team members and leaders are not sufficiently trained in the rigor and discipline of agile ceremonies
  •  Leader don’t know what “agile looks like,” and are unable to verify that teams are embracing agile values, ceremonies and techniques in a way that makes sense for the business. 
  • Traditional, often punitive metics are still being used, adding little value to the organization. 
  •  Teams and leaders often “experiment” their way into chaos by eliminating or severely distorting the intention of the ceremony or technique they are using




I was inspired to write this book while thinking of my experience as a professional musician, and how it informed and affected my own performance and thirty-year technology journey that started as software developer, and then rapidly moved to project manager, architect, Chief Technology Officer, Director of Product Development, VP of Global Consulting, CIO, and finally CEO of two of my own technology companies. 

I wanted to provide agile leaders with those lessons in an illustrated guide that defines objectives, outcomes, and actions needed to successfully lead large-scale agile organizations. The resulting model, the Agile Performance Holarchy, is an implementation guide to bring solid Craftsmanship, Discipline, Collaboration, Transparency, Perfection, Persistence, Ceremony, and Value to your organization.

So join me in reviewing the scales, arpeggios, and concertos, and building a foundation of discipline and rigor in order to establish a sustainable and high performing agile organization.


This book is about my own journey to excellence – I hope it helps you too!


You've been reading a sample from Great Big Agile by Jeff Dalton. If you like what you read, you can purchase Great Big Agile: An OS for Agile Leaders on Amazon, Barnes and Noble, or directly from the publisher at Apress.com.

Thank you for reading!

-->
            



Tuesday, November 20, 2018

Happy Thanksgiving from the CMMI Appraiser's Family to yours!

Dear Readers,

This Thanksgiving, as Mrs. CMMI Appraiser and I sit down at the holiday table with our Little Appraisers, friends, and extended family, we are thankful for all of the opportunities we've had to meet so many companies that are adopting the CMMI for the right reasons.


Yes, by taking the right approach to adopting the CMMI in 2018, organizations are experiencing higher quality, faster delivery, and more predictable, repeatable results. These outcomes are helping the entire industry improve. That's why, looking forward, we feel an even greater sense of gratitude for all those in 2019 who will choose to adopt the CMMI for the right reasons:

  • Because the CMMI is a time-tested, industry-proven model for positive outcomes;
  • Because the CMMI is a framework and set of guidelines for changing behaviors and changing culture;
  • Because the CMMI allows you to do what you are already doing, only better.
Last but not least, we’re grateful for YOU, the Reader. You’re the one who puts these truths in action every day by following the guidance of the CMMI to keep your company on the path to greatness. Ultimately, YOU are what the CMMI is all about, and we couldn’t feel more fortunate than to be sharing this journey with you!

To show our gratitude, we’re offering you a hassle-free download of our popular book, "A Guide to Scrum and CMMI: Improving Agile Performance with CMMI." Originally published by the CMMI Institute, the book is designed to help you learn to maximize your investment in agile and the CMMI. Read, learn and enjoy!

Have a happy Thanksgiving!

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

Jeff Dalton is a Certified SCAMPI Lead Appraiser, Certified CMMI Instructor, ScrumMaster, author, and consultant with years of real-world experience with the CMMI in all types of organizations. Jeff pioneered agileCMMI, the leading methodology for incremental and iterative process improvement. He has taught thousands of students in CMMI training classes and has received an aggregate satisfaction score of 4.97 out of 5 from his students.

Visit www.broadswordsolutions.com for more information about engineering strategy, performance innovation, software process improvement and running a successful CMMI program.

For other books about CMMI and Agile, including the soon-to-be-published “Great Big Agile: An OS for Agile Leaders,” visit Jeff’s Author Page on Amazon.

Wednesday, October 31, 2018

Is achieving CMMI ML3 supposed to be scary?

Dear CMMI Appraiser,

Our CMMI Appraiser is scaring us! This whole CMMI certification thing is worse than a tax audit. He’s keeping us in meetings for hours. He is demanding work product evidence for every single sub-practice in the model ... It is so over-engineered and burdensome. Is getting a CMMI ML3 supposed to be like this? ~ Don B.

Don,

Maybe you should have called 911. It sounds like you are under siege!  It’s more than a little eerie that your question comes on Halloween … Done wrong, a CMMI appraisal can be a real nightmare!


I’m not trying to make light of your situation (well, maybe a little - if you don't laugh, you'll cry). But it’s really scary to think that some of my brethren Lead Appraisers are so far off the deep end that they are making the CMMI feel like murder.

The intention of the CMMI is that you gather together, have fun, learn new skills, establish new traditions and come away the better for it. Where, oh where did your sick and twisted CMMI appraiser go wrong?

Let’s set the record straight.

First, as you are experiencing, too many meetings are a productivity KILLER. It’s a pretty good rule of thumb that the more meetings you have, the less you can accomplish. I’ve heard Lead Appraisers say things like, “We need to have a lot of meetings because they need everything clarified face-to-face, or else how can they understand the projects, resolve issues or risks or assumptions or any of those things?”  AAAAAAHHHHHHH!!  Shoot me now!

Somebody call the process police! That explanation is just criminal.

Second, a SCAMPI appraisal is NOT an audit! A good Lead Appraiser is the OPPOSITE of an auditor. The CMMI is a model for continuous improvement, and a Lead Appraiser is tasked with not only ensuring that you’re using the model properly, but that you are getting value out of it, and that your company is using it to become a better or – as I call it – a great company. That’s the bottom line of CMMI.

If your Lead Appraiser is insisting on seeing “work product evidence,” or what they call “artifacts” in CMMI v1.3 for every single sub practice in the model, he’s acting like an auditor. The CMMI does NOT call for an audit of subpractices! Talk about shattering the stillness of the night with blood-curdling screams!

A Lead Appraiser who behaves like an auditor is driving wrong behaviors, wasting money, and making people hate CMMI. He might as well come at you with a machete.

Clearly what’s happening is that your Lead Appraiser is over-engineering what his task is. He probably thinks the way to win business is to force you down a path where you are terrified of him and think you need to memorize everything that’s in the book. Nothing could be further from the truth. There is no reason for anyone in your company to do that.

Don, this may be difficult, but I want you to remain calm. Stay on the line, and know that the practices in the CMMI are valuable guidance for you. They are not things to comply with, as written. They are guidance for you; their job is to help you make yourself incrementally and iteratively better.

A good Lead Appraiser won’t care if you know what the GPs are, by their numbers. All a good Lead Appraiser will care about is: Are you training people? Do you have a process for doing work? Do you have policies? Are you improving as an organization? Are you learning about yourselves?

You need a good Lead Appraiser, Don. Wake up from the nightmare.  Fast. We’ve seen that movie. What a horror show!

[Join us for "Everything You Need to Know about CMMI v1.3" on Friday, November 9th at 2PM. Register for the FREE webinar here.]

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.

Visit www.broadswordsolutions.com for more information about running a successful CMMI program.

Wednesday, September 23, 2015

Announcing "Performance Management!" - New Webinar in the "Everything You Need to Know" Series

Dear Readers,

It’s time to deep-six a dreaded annual event.

As any executive or professional in the engineering and software development industries will tell you, the annual performance appraisal system is broken. Supervisors aren’t doing them right. Employees hate them. HR departments don’t trust the results and organizations don’t get any value out of the exercise. 

Wouldn’t you rather have a system that accounts for managing the performance of development teams, focusing on what motivates people as individuals in this industry, and providing meaningful data for the organization to improve?

Now you can.


NEW Webinar: “Everything You Need to Know: Performance Management!”
Date: Wednesday, September 30, 2015 @ noon EST
Registration: Sign up here

On “Performance Management,” the sixth webinar in our “Everything You Need to Know” Series, you'll discover the true meaning of performance and a better strategy for evoking it. Learn the secret to embracing a culture where people get timely feedback on relevant performance deliverables and their connection to the organizational purpose. You’ll take away a clear understanding of how to get on the path to a better trained, higher performing workforce.

Register for “Performance Management!” 

See you on the webinar!

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.

Visit www.broadswordsolutions.com for more information about engineering strategy, performance innovation , software process improvement and running a successful CMMI program.

Monday, July 29, 2013

2012 saw more CMMI Appraisals than any previous years

Dear Readers,

According to the CMMI Institute's 2013 CMMI Profile Reports, there were more appraisals conducted in 2013 than in any other previous year.  This would indicate that, far from "not being relevant" as is sometimes claimed in the tech media,  the CMMI is increasing in popularity - even in a down economy.    I've been writing about this for some time since the best time to turn to proven optimization models is in a down economy.  With the new adopters being primary smaller organizations (see two posts below), we're seeing more new activity than ever before.  Here's the data:



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

Jeff Dalton is a Certified SCAMPI Lead Appraiser, Certified CMMI Instructor, ScrumMaster, author, and consultant with years of real-world experience with the CMMI in all types of organizations. Jeff pioneered agileCMMI, the leading methodology for incremental and iterative process improvement. He has taught thousands of students in CMMI trainings and has received an aggregate satisfaction score of 4.97 out of 5 from his students.

Visit www.broadswordsolutions.com for more information about engineering strategy, performance innovation , software process improvement and running a successful CMMI program.

To download eBooks about CMMI, visit Jeff’s Author Page on Amazon.

Monday, March 11, 2013

Can I get PMI PDU's for sitting on a SCAMPI appraisal team?

Dear Appraiser,


I was a member of a SCAMPI A Appraisal team.  The appraisal lasted for 10 days.  My subteam focused on the Project Mgmt PA(s).  Would I be eligible to report any PDUs based on this activity? ~Wendi

Wendi,

Thank you for writing in!  Being on a CMMI SCAMPI Appraisal team is a rewarding and enjoyable event - although you might not have thought about it that way at the time!

I am not aware that the PMI offers PDUs for being part of an appraisal team, but you should be able to get at least EIGHT PDUs for taking the SCAMPI Appraisal Team Training class, and another twenty-one for taking the required "Introduction to CMMI" class (both are pre-requisites for appraisal team members).  Neither class (or provider) is listed in their database, but if you enter it in as "other" (and keep your certificate), you should be golden.

Hope this helps!


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.

Visit www.broadswordsolutions.com for more information about engineering strategy, performance innovation, software process improvement and running a successful CMMI program.

Thursday, February 21, 2013

The Art of CMMI: Variations in Tactics


[Our good friend Shawn Rapjack, CMMI expert and seasoned consultant, is back with a another installation on CMMI based on Sun Tzu's "The Art of War: Weak Points and Strong."  We're excited that Shawn has agreed to share segments of his article with you here on "Ask the CMMI Appraiser"]



Continuing the ‘Art of CMMI’ discussion, let’s rattle our sabers with the Art of War’s eighth chapter, ‘Variations in Tactics’.  The theme of the eighth chapter focuses on varying one’s tactics to meet complex and changing situations. 

The student of war who is unversed in the art of war of varying his plans, even though he is acquainted with the Five Advantages, will fail to make the best use of his men.
                  
The ‘Five Advantages’ are obvious military precepts – ‘short roads are to be followed’, etc.

How do we, as process advocates and managers, help our organization to vary its tactics?  Being creative and using alternate approaches improves the flexibility and maturity of our process improvement environment. Following CMMI processes and providing typical work products is good – providing nuanced and creative approaches shows mastery.

How can an organization ‘vary its tactics’ though?  There are countless fronts to this war, here are some examples:

Communication and stakeholder participation; stand-ups and meetings:  As long as the exchange is productive and artifacts are produced, meetings may take any number of variations.  Is it a nice day out?  Not too many bugs?  Have your staff meeting outside!

I’ll always remember one of my manager’s approaches to a ‘curmudgeon’ – a grumpy person who was always unduly negative in meetings.  My manager brought a squirt bottle to our meeting and squirted Mr. Negative every time he said something non-productive.  The practice was somewhat … short-lived, but it brought needed insight to our meeting process though creativity.

Process improvements can be creatively piloted and communicated.  I know an organization that put sticky notes throughout the building to herald the upcoming formal release of their quality assurance program and plan.  Notes on peoples’ desks, cars, lunches, walls, windows, and clothing announced the upcoming plan to all stakeholders (and everyone else).

Training: Jeff excels at this – making training fun.  Why start off on the incredible CMMI journey with dull tedium?  That’s not what CMMI is about. Jeff’s training includes fun participation, CMMI games and haikus!

Alternative approaches: Devising alternative approaches to processes and typical work products helps your organization tailor its CMMI process improvement journey.  Such processes need to be reviewed and guided by a CMMI process improvement mentor.
In my project’s fast-paced rapid-application development environment, we leverage our web expertise to create our own management tools.

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.

Visit www.broadswordsolutions.com for more information about engineering strategy, performance innovation , software process improvement and running a successful CMMI program.

To download eBooks about CMMI, visit Jeff’s Author Page on Amazon.