tag:blogger.com,1999:blog-4495426512682348971.post4385510832451851790..comments2023-09-18T07:53:51.985-05:00Comments on Ask The CMMI Appraiser!: Can we be CMMI Level 3 without losing our agility?Anonymoushttp://www.blogger.com/profile/03437888068250649825noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-4495426512682348971.post-65766568230801965352011-12-07T18:54:18.479-05:002011-12-07T18:54:18.479-05:00Ricardo,
ALL of the SDLC models (Waterfall, Scrum...Ricardo,<br /><br />ALL of the SDLC models (Waterfall, Scrum, V-Model, RUP, XP, etc) have massive holes that do not include elements you and I know are important.<br /><br />I always hear people say, "but Scrum does not include X, so we don't have to do it!."<br /><br />What a crock. If you're managing a project and you don't have a plan, don't manage changes, and don't communicate with your customer, you're not a project manager. If you're a SW engineer and you don't design your software in some type of "modeling" framework, YOU'RE NOT AN ENGINEER!"<br /><br />The CMM is a tool to make SDLC's more useful and effective. You don't "use" CMMI with XP, you use CMMI to make XP better (and Scrum, and Waterfall).<br /><br />I had a project recently tell me that they used XP, and that CMMI "won't work" for them because they don't write everything down. <br /><br />Now, ask yourself this, which is the bigger problem?<br /><br />Sometimes people hide behind "agile" because they know that no one wants to get in front of the "this is about agility and better efficiency" language. Nonsense. You need to do it right - not just faster.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4495426512682348971.post-76796694342947699132011-11-30T04:10:04.363-05:002011-11-30T04:10:04.363-05:00Yes but, how do you link classes, methods, variabl...Yes but, how do you link classes, methods, variables, file... to requirements and models if they do not exist? As far as I know, there is no requirement management in xp, and even worse, there are no models, as most xp practicioners think the code is the model/design. <br /><br />For these questions and others, I don't understand how can be cmmi used with xp. For instance verification and validation.Ricardohttp://www.none.comnoreply@blogger.comtag:blogger.com,1999:blog-4495426512682348971.post-21533870227199332602011-11-29T20:34:39.895-05:002011-11-29T20:34:39.895-05:00Ricardo,
Awwwwwwesome question! I think I'll...Ricardo,<br /><br />Awwwwwwesome question! I think I'll turn that into a whole post in itself!<br /><br />The short answer is, in a true "agile" environment, teams are VERY process focused and disciplined. A team that was serious about Scrum or XP would derive their stories from larger stories (so-called "epics"), and would further break down those stories into tasks. Where does this all get represented? On the task board of course! Chris Sims, the great Scrum coach calls this the "evolved task board." I'm a fan.<br /><br />The trick is to not call it "process" but just call it "stuff we have to do." It goes like this:<br /><br />"in order to make sure we do all the 'stuff we have to do' we'll break our epics down to stories, and our stories to tasks (including testing tasks) and we'll put them all on the evolved task board." <br /><br />Voilà! A process!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4495426512682348971.post-12702000217013934602011-11-29T19:43:44.293-05:002011-11-29T19:43:44.293-05:00How do you add requirements management and its tra...How do you add requirements management and its traceability in that kind of companies and people who think processes are not for them?Ricardohttp://www.none.comnoreply@blogger.com