Category: CMMI

  • ATM (Appraisal Team Member) Qualification Requirements

    The ATM qualifications are documented in the SCAMPI Method Definition Document (MDD) Section 1.3.2 SELECT TEAM MEMBERS.  I have extracted the related text here. Parameters and Limits The minimum acceptable team size for a SCAMPI A appraisal is four people (including the appraisal team leader). All team members must have previously completed the SEI-licensed Introduction…

  • When to Stop Testing?

    You want to know when you should stop testing, you need measures of expected defects count, to know if you already discovered all defects or still more testing is needed. It can help you also to measure the product quality at any certain point. The answer is in a book named, Software Project Survival Guide…

  • SECC and Agile Conference

    SECC has organized Agile conference in Grand Hyaat, Cairo, Egypt. For more details visit:http://www.agileegypt.com/http://www.secc.org.eg/ I note that, some of the presenters gave the impression that Agile is anti process which I believe is false. XP and Scrum are processes. May be flexible and lean processes but still are processes. I like the idea I learned…

  • OpenUP and Eclipse Process Framework

    Today there exist many process libraries for software development. As example, we have MSF (Microsoft Framwork), RUP (Rational Unified Process), and OpenUP (Open Unified Process). Most of the process libraries are augmented by process editing tools and process support tools. Process Editing Tools:One of the common problems of process definition is inconsistencies and hence errors.…

  • Process Improvement, a Parallel Documentation Project

    One of the pitfalls of applying process improvement is to stay using the same old process and having a parallel project that just produce the required documentation. Project documentation is actually important but it is just documentation. To make things clear, here is an example. If you developed a design document early as opposed to…

  • Fully Elaborated Documents As a Completion Criteria …

    In May 1988, Bary W. Bohem published an article about Spiral Model. He described the available, at this time, software models and write some of its advantages and disadvantages. I liked the following paragraph from his article. “A primary source of difficulty with the waterfall model has been its emphasis on fully elaborated documents as…

  • Software Process Improvements. The Fastest Way!

    You want process improvement. Let me tell you about the fastest way ever. Just buy that commercial package that has complete Quality System that let you achieve CMMI maturity level 2/3/4/5, whatever you want. Just copy and paste and you are almost done. What is remaining? Just enforce your team to follow the new Quality…

  • Is Waterfall Still Valuable?

    I wonder if Waterfall methodology still valuable. I see many companies that apply CMMI L2 is just using waterfall. Is it consistent to be a small business and still work with strict Waterfall? I think many companies are comfortable using waterfall as the artifacts required are classic and generally simpler. One complete requirements document with…

  • CMMI 1.2 Process Areas Table

    I like this table which map CMMI process areas in two dimensions, the first is the level and the second is the process type. Level/Process Category Process Project Engineering Support L5 OID CAR L4 OPP QPM L3 OPDOPFOT IPMRSK RDPITSVERVAL DAR L2 PPPMCSAM REQM CMMAPPQA From ahm507.blogspot.com

  • CMMI, Process Should Be Documented at Level2!

    Many people think that if you are at CMMI L2, you don’t have to have process description. They believe process description is required only in L3. Absolutely, this is not right. If you look at the Reference Book, at GP2.2 text title “Establish and maintain the plan for performing the process”, think a little and…

  • My Second CMMI L2 Appraisal

    Here are the lessons I have learned from my second CMMI L2 appraisal, not all of them are technical: 1) Let actions speak about you and don’t speak about yourself; doings are more respectable than sayings. Most people hate who speak much about themselves. 2) Dictatorship: If you are a team leader and unable to…

  • No More Quality Initiatives

    This post is copied from: http://www.agilemanagement.net/Articles/Weblog/FeaturedBlogEntries/NoMoreQualityInitiatives.html About 6 month’s back we [Microsoft Visual Studio Team System] hosted a meeting of our customer advisory council. This is a hand picked group of people who help to steer our product. They all know who they are, so I don’t need to name names. Many of them read…

  • 10 Practical Tips in Applying CMMI 1.2 L2

    Here are my tips on practical implementation of CMMI as I experienced in my first appraisal: 1) In CMMI 1.2 PP (Project Planning), you have to create Project Plan, however the GP (Generic Practice) 2.2 require you to “Plan the Process”. It sounds like you have to create a plan to create the project plan.…

  • CMMI 1.2 Level 2+3 Practices Summary (PDF)

    I want to create practice summery for CMMI 1.2 especially for L2 and L3. After some googling, I found it athttp://www.processgroup.com/condensed-cmmi1p2-v1.pdf See final CMMI 1.2: http://www.sei.cmu.edu/publications/documents/06.reports/06tr008.html From ahm507.blogspot.com

  • What’s with ‘expected practices’ and can’t I use an alternative?

    Dear Jeff, I attended the Introduction to CMMI 1.2 course, I learned that the goals only are mandatory and practices are expected. Last week I attended a formal appraisal, we mapped each practice to a direct evidence and indirect evidence, so in reality the practices are taken as mandatory. In order to skip some practices…

  • My First CMMI Appraisal

    Last week I spent 8 days in a small company appraisal, one day as a readiness check, then two days as a pre-appraisal training, and 5 days in formal CMMI 1.2 appraisal as an ATM (Appraisal Team Member). In the readiness check, we reviewed the PIIDs document and other documents. PIIDs is an excel sheet…

  • CMM for Small Organizations

    At first, you could believe CMMI is only for large organizations, of course it should be capable to help big organizations, but what about small businesses. There exist many articles about CMM/CMMI for small organizations, just google with the phrase “CMMI for Small Organization” and you will find useful papers and articles.One of the early…

  • Principles of Lean Thinking

    One of my relatives attended a training in London about Lean Thinking, although my friend’s domain is aircraft maintenance, I was surprised by the amount of his excitement. I decided to do a little research to know what is the point and know if something similar exist in software development domain. After a little research…

  • Introduction to CMMI 1.2 Course

    I just finished today a course on CMMI 1.2, I have these notes: The course is a good introduction to the model, it is most useful to CMMI consultants, quality assurance team members, project managers, and team managers. Not all model details are necessary for other team members, but of course they should be trained…

  • Embedded Tool Guardians

    From The Embedded Muse 138 -> Start Tool Guardians————–One difference between hardware and firmware development is the shelf life of the tools. Even when pushing the bleeding edge of technology, a five year old scope or logic analyzer is usually more than adequate. Some dedicated folks still crank out 8 bit systems using old Tektronix…