Stretching agile to fit CMMI level 3 - the story of creating MSF for CMMI/spl reg/ process improvement at Microsoft corporation

@article{Anderson2005StretchingAT,
  title={Stretching agile to fit CMMI level 3 - the story of creating MSF for CMMI/spl reg/ process improvement at Microsoft corporation},
  author={David J. Anderson},
  journal={Agile Development Conference (ADC'05)},
  year={2005},
  pages={193-201}
}
  • David J. Anderson
  • Published 2005
  • Engineering, Computer Science
  • Agile Development Conference (ADC'05)
Agile practitioners pride themselves on highly productive, responsive, low ceremony, lightweight, tacit knowledge processes with little waste, adaptive planning and frequent iterative delivery of value. It is often assumed that CMMI compliant processes need to be heavyweight, bureaucratic, slow moving, high ceremony and plan driven. Agile developers often skeptically perceive formal process improvement initiatives as management generated inefficiency that gets in the way of productivity. At… Expand
Incorporating CMMI with Agile Methods: Using Change Management
Agile development approaches promise increased customer satisfaction, faster development, and a solution to rapidly changing requirements. On the other hand, CMMI approaches promise predictability,Expand
Agile versus CMMI - process template selection and integration with microsoft team foundation server
TLDR
How Microsoft has integrated these approaches into TFS, the rationale and implications for selecting one approach over another and how agile practices can be integrated into a CMMI framework are explored. Expand
Mapping CMMI Level 2 to Scrum Practices: An Experience Report
TLDR
The understanding of the relationship between ASD and CMMI-DEV is increased by reporting empirical results that confirm theoretical comparisons between ASD practices andCMMI level2, and introducing agile methods such as Scrum in compliance with CMMI process model. Expand
AP3M-SW – An Agile Project Management Maturity Model for Software Organizations
Applying agile methodologies in organizations whose processes are based on maturity models, such as Capability Maturity Model Integration (CMMI) or Organizational Project Management Maturity ModelExpand
Towards a Better Understanding of CMMI and Agile Integration - Multiple Case Study of Four Companies
TLDR
The study shows that the use of agile practices may support the fulfilment of the goals of CMMI process areas but there are still many challenges for the agile teams to be solved within the continuous improvement programs. Expand
Agile Methods and CMMI: Compatibility or Conflict?
TLDR
This paper analyzes to what extent the CMMI process areas can be covered by XP and where adjustments of XP have to be made and describes the limitations of CMMI in an agile environment and shows that level 4 or 5 are not feasible under the current specifications ofCMMI and XP. Expand
Mapping CMMI Project Management Process Areas to SCRUM Practices
TLDR
The aim of this paper is to present mapping between CMMI and one of these methodologies, Scrum, and shows how Scrum addresses the Project Management Process Areas of CMMI. Expand
Mapping CMMI Project Management Process Areas to SCRUM Practices
TLDR
The aim of this paper is to present mapping between CMMI and one of these methodologies, Scrum, and shows how Scrum addresses the Project Management Process Areas of CMMI. Expand
Towards Comprehensive and Disciplined Change Management Strategy in Agile Transformation Process
Moving to agile through a well-defined strategy and framework is essential and this socio-technical process should be studied in deep. Advantages and earned values of agile approach in softwareExpand
A scrum-based approach to CMMI maturity level 2 in web development environments
TLDR
This work analyzes the goals of CMMI maturity level 2 and the feasibility of achieving them using the practices proposed by Scrum, trying to assess whether the use of this methodology is suitable for meeting the CMMI generic and specific goals or not. Expand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 21 REFERENCES
Making agile development work in a government contracting environment-measuring velocity with earned value
TLDR
This paper describes the use of earned value analysis in conjunction with agile development on a mission-critical, high-security, government project and provides a means of predicting future schedule and cost variances through three measurements. Expand
Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results
A breakthrough approach to managing agile software development, Agile methods might just be the alternative to outsourcing. However, agile development must scale in scope and discipline to beExpand
Agile Methodologies and Process Discipline
TLDR
The compatibility of agile methodologies with plan-driven methodologies as described by the Capability Maturity Model® for Software is summarized and critiques. Expand
CMMI: Guidelines for Process Integration and Product Improvement
Preface. Purpose of This Book. Audience. Organization of This Book. How to Use This Book. Readers New to Process Improvement. Readers Experienced with Process Improvement. Readers Familiar with CMMI.Expand
Extreme Programming from a CMM Perspective
  • M. Paulk
  • Computer Science, Engineering
  • IEEE Softw.
  • 2001
TLDR
The author reviews XP from the perspective of the capability maturity model for software, gives overviews of both approaches, and critiques XP from a SW-CMM perspective, concluding that lightweight methodologies such as XP advocate many good engineering practices. Expand
Managing The Design Factory: A Product Developer's Toolkit
INTRODUCTION Revolution in the Factory Into the Witch Doctor's Tent There Are No Best Practices Where Ideas Come From The Organization of This Book PART ONE: THE DESIGN FACTORY 1. INTO THE DESIGNExpand
Making Use: Scenario-Based Design of Human-Computer Interactions
From the Publisher: Difficult to learn and awkward to use, today's information systems often change our activities in ways that we do not need or want. The problem lies in the software developmentExpand
Quality Is Still Free: Making Quality Certain in Uncertain Times
This work provides an analysis of the author's entrepreneurial experiment in which he took quality ideas learned in corporate settings and adapted them to the business world at large. It re-examinesExpand
Statistical Method from the Viewpoint of Quality Control
FOR many years Dr. Shewhart has concerned himself with the development of statistical methods in the practical business of quality control in mass production. This latest publication covers oldExpand
Capability Maturity Model for Software Version 1.1, Software Engineering Institute
  • Capability Maturity Model for Software Version 1.1, Software Engineering Institute
  • 1993
...
1
2
3
...