1 Agile Methods – Cmmi - Sw : Linking the Two Extremes

نویسنده

  • Ghazi I. Alkhatib
چکیده

The article explores the possible link between agile methods and CMMI-SW. Major issues incited from such link are: documentation, communication, user involvement, and application types. Interrelationships among these issues are highlighted as well, such as the relationship among the first there issues. Then three strategies for such link are proposed: separatism, integration (hybrid/concurrent, front-end, and back-end), and re-engineering of both methods. Even though current research on the integration of the two focuses on the hybrid approach, this article advocates the concurrent approach, and provides a framework for continuous CMMI-SW improvement towards agility. It is hoped that the research of this paper will encourage the Gulf nations to seek certification and establish local training and certification centers to face globalization challenge in the area of software development. INTRODUCTION TO AGILE METHEDS AND CMMI-SW Agile methods (AM) simply threw out old software development life cycle (SDLC) concepts associated with the waterfall model, such as milestones, deliverables, blue prints, road maps, as well as CASE terminologies, such as front-end, back-end, and re-engineering. It then capitalized on newer concepts, which were evolving during the last decade, such as client-led design, client-centered design, participatory design, joint application design, rapid application development, and the different SDLC models, such as prototyping, incremental, and evolutionary. AM eliminated lines of demarcation between traditional SDLC phases through the use of releases and iterations, see (Beck, 1999) for example. AM efforts were culminated by the agile manifesto as shown in Figure 1. Figure 1. The Agile Manifesto Capability Maturity Model Integration Software (CMMI-SW) evolved from the multiple models of CMM as a single reference model to make it easier for organization to follow model requirements. Most of previous research was done on the link between AM and CMM

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Agile Methods and CMMI-SW: Dancing Elephant on the Internet Zone

The article explores the link between agile methods and CMMI-SW structure to find out how agile methods fit into CMMI. Agile (light) methods have been successfully used for developing internet-based applications, while CMMISW has been used for large outsourced projects. We are hoping that this paper will assist CMMI-SW certified IT Department to utilize CMMI-type (heavy/called elephant sometime...

متن کامل

CMMI® or Agile: Why Not Embrace Both!

iv 1 Problem Definition 1 2 Origins from Two Extremes 3 2.1 The Origins of Agile Methods 3 2.2 The Origins of CMMI 5 3 Factors that Affect Perception 7 3.1 Misuse 7 3.2 Lack of Accurate Information 8 3.3 Terminology Difficulties 9 4 The Truth About CMMI 11 4.1 CMMI Is a Model, Not a Process Standard 11 4.2 Process Areas, Not Processes 13 4.3 SCAMPI Appraisals 14 5 The Truth About Agile 16 6 The...

متن کامل

Adapting to the Information Age: Is Agile Software Development A Feasible Approach?

In recent years, agile software development has been advocated as an appropriate approach for turbulent environments. Today, there is an ongoing debate between the agile software development and traditional rigorous software development. Agile approaches are critiqued as fragile due to lack of architectural design and sufficient documentation, while rigorous approaches are critiqued as bureaucr...

متن کامل

Implementing Project Management Category Process Areas of CMMI Version 1.3 Using Scrum Practices, And Assets

Software development organizations that rely on Capability Maturity Model Integration (CMMI) to assess and improve their processes have realized that agile approaches can provide improvements as well. CMMI and agile methods can work well together and exploit synergies that have the potential to improve dramatically business performance. The major question is: How to realize the integration of t...

متن کامل

Implementing CMMI using a Combination of Agile Methods

This paper explores the possibility for software companies of getting a CMMI certification of their processes by applying agile practices. For this purpose, starting with CMMI maturity level 2 generic goals and practices, we analyze the applicability of a series of agile methods, identifying their individual or combined contribution in the fulfillment of each process area. The main result of th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004