Got questions? Get answers! Thoughts from an Agile CMMI Lead Appraiser by Jeff Dalton.
Friday, April 23, 2010
Do you need an Intro to CMMI Class?
Wednesday, March 24, 2010
If we roll out our processes to another part of our company will they then be Maturity Level Two like us?
If not, what steps are required to get them certified?
When an appraisal is planned and submitted to the SEI an "organizational
unit" is defined. That means that the group at your site(s) within that unit ("software," "Java Projects"...etc) can claim to be CMMI ML2. So if the other group consists of some teams in
the same location, or in the same "unit," then yes, you could "claim" to me CMMI ML2 . But if they were, for instance, at another site, or something other than the organizational unit, you would not.
If you wanted another site or group to be ML2 you could save a tremendous amount of
time and money by having them adopt your processes - then you could simply
have an appraisal conducted either on that site, or on both your sites
together. But beware . . . it aint so easy to deploy processes that other people use.
Friday, February 26, 2010
I've been tagged with leading our company's CMMI effort - where do I start?
Great question.
Assuming you have not already done so, try to locate an offering of the SEI's NEW CLASS "CMMI ML2 for Practitioners." This class is new, and may not be available everywhere, but is more focused than the traditional "Introduction to CMMI" course, which is also a great course to take, but is broader than what you need.
You could also read any of the great books by James Persse or Michael West, especially Michael's "Real Process Improvement with the CMMI."
Other than that, read every post on this blog, and check out the SEI's web site at www.sei.cmu.edu/CMMI for papers and presentations.
And get yourself a good, solid CMMI Consultant - make sure he/she is a Lead Appraiser or CMMI Instructor that has been CERTIFIED (not authorized) by the SEI.
www.broadswordsolutions.com
Saturday, February 20, 2010
Can software itself ever be assessed at a CMMI Maturity Level?
at various levels, but software is not said to be CMMI accessed correct?
CMMI is a set of processes which guide the organization, but not the resulting software.
I often hear of companies proclaiming that their software is "CMMI Level x Compliant." I just had a company tell me that they methodology, which was for sale, was "CMMI Maturity Level 5." Both of these characterizations are misleading.
You are correct - an organization is the target of an appraisal, not the software or the methods used to develop it.
To your last point, that CMMI is a set of processes, I will have to disagree. The CMMI is a model that serves as a set of requirements (or a framework) that you would use to develop your process. Using it as a process would be a disaster.
Good luck!
www.broadswordsolutions.com
Thursday, February 4, 2010
Why do we need to produce "indirect evidence" for an appraisal?
Ahhhh…. I love this question! No worries – many incredibly smart people struggle with the logic of this one, so you’re in good company! And yea, we trust you . . .trust by verify comrade.....
www.broadswordsolutions.com
Tuesday, September 15, 2009
What is CMMI Certification?
What a great question!
Sometimes we get so buried in process areas, practices, and software process improvement that we forget that there are new people coming into the fold everyday. Thanks!
To begin with, the SEI discourages the word "certification" and instead likes us to refer to a company as having "achieved CMMI Level 2" (or 3/4/5). Organizations achieve CMMI, people do not. Many people use to the word "certification" so you often see it in the metatags of sites (like this one, Broadsword's, and the SEI's). You "achieve" a level of CMMI by building, deploying, and managing a process within your engineering and project management organizations that refelects the best-practices identified in the process areas of the CMMI model, and then, once institutionalization is apparent, having an SEI authorized SCAMPI Lead Appraiser lead you through a SCAMPI Appraisal.
Depending on the appraisal type you select, it will result in either a gap analysis or a set of formal findings that identify your company as having achieved (or not achieved) Level X. You can visit our website at hppt://www.broadswordsolutions.com/resources.php to learn more or go the the SEI's site at http://www.sei.cmu.edu/CMMI. Wikipedia also has a good description of the CMMI as well.
Saturday, September 12, 2009
What electronics engineering, software engineering/software development trade magazines do you read?
AskTheCMMIAppraiser has been asked to write articles for a number of trade magazines, but before we do we want to hear from you on YOUR favorite engineering, software engineering, electronics, software development, or technology trade magazines. We want to hear straight from you, the professionals, so please leave a comment with your favorite. Thanks!
Friday, September 11, 2009
Do we need a policy for each Generic Practice?
Hold on a second while I consult my 3725 page policy manual . . . hmmm here it is, policy number 1634111a.7....
I don't mean to make fun of your question, but its circular nature sure gave me a headache!
The purpose of GP2.1 "Establish an organizational policy" is to set the expectation that the processes that are adopted by the organization are to be used. If you have a mature, self-disciplined organization then maybe something very limited is all that is necessary. We test this on appraisals by asking people how they know they're supposed to use a certain process. There answer SHOULD be that management has set that expectation in some way. Sometimes for a less mature organization more detail is needed, but if they need a policy for each practice then you have bigger problems!
GP2.1 i specific to a process area - not the practices in the process area. Sure, we test the institutionalization of a process at the practice level, but it is almost never performed at the practice level. A Process may have practices from many different PA's represented in it, so it's a little tough to set the expectation that a specific practice be performed in a vacuum.
And, since most of the GPs are mirrors of the PAs anyway (GP2.2-2.4 is like PP, GP2.6 is iike CM, GP2.8 is like PMC, etc) then does it really make sense to have policies for each GP?
There is no requirement for this level of granularity in the CMMI - and if it doesn't make sense for your business then there is no reason to do it.
That's what I think. Good luck!
www.broadswordsolutions.com
Wednesday, May 20, 2009
I don't understand CMMI Certification. Can you clear it up?
Saturday, April 25, 2009
Our LA says reviewing test results satisfies VER SP2.2. What do you think?
Just wanted to know your clarification on the following
| Process Area: Verification (VER) | Specific Practice: SP2.3 Analyse Peer Review Data | Reviews and Internal Testing (Component, Unit, Assembly, Performance) - The input provided by the Lead Appraiser(LA) was that analysis done in any of the above testing phases by the project can be considered for VER SP2.3 |
| Process Area: Validation (VAL) | Specific Practice: SP2.2 Analyse the results of the validation activities | The following are being used for addressing VAL SP2.2: As per the inputs from the LA, evidence of reviews done by customer for design or any inputs provided for testing. |
Nice chart!
VER SG 2 is specific to PEER REVIEWS, so testing evidence is not typically what we look at. If your LA is saying test results, and review of those results, is valid Direct Evidence for VER SG2 then you are getting incorrect information that may not stand up to scrutiny.
VER SG1 and SG3 can indeed be evidenced IN PART by test results and reviews, but not completely.
Peer reviews are structured reviews, walkthroughs, Fagen Inspections or any other formal review of a specific work product or set of work products. They need to be identified through practices in SG1. They also must be planned for.
VER SP2.2 “Analyze Peer Review Data” includes not only analysis of the results of the peer review, but an analysis of the preparation, participation, and data associated with the conduct of the peer review itself.
Some of VAL can be evidenced by customer review outputs, but SP2.2 is specific to performing analysis, so just meeting minutes or a sign off falls short of the intention of the model’s authors. It includes analyzing results against expected results, categorizing or measuring (i.e.; analyzing) the results, and recording information. Customer inputs for testing does not satisfy this practice. Again, the information you are getting would not stand up to scrutiny.
www.broadswordsolutions.com
Friday, April 10, 2009
How to not pick a Lead Appraiser!
I was selected to be an Appraisal Team Member but I don't show up on the SEI's site. What gives?
I was told by the CMMI consultant to check "My Appraisals", but unfortunately, till now nothing can be found (http://sas.sei.cmu.edu/AppSys/). I think the Lead Appraiser has NOT selected me from the pool.
What concerns me is any adverse impact on my company's CMMI-3 appraisal if still nothing can be found in "My Appraisals" by the start (even the end) of SCAMPI A appraisal ?
Could you please kindly tell me the criteria for an ATM to participate on a CMMI-3 appraisal?
In order for you to participate and be added to an appraisal a few things have to happen.