or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
46 used & new from $2.57

Have one to sell? Sell yours here
 
   
CMM in Practice: Processes for Executing Software Projects at Infosys
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

CMM in Practice: Processes for Executing Software Projects at Infosys (Paperback)

~ (Author)
4.5 out of 5 stars  See all reviews (14 customer reviews)

List Price: $69.99
Price: $50.60 & this item ships for FREE with Super Saver Shipping. Details
You Save: $19.39 (28%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 1 left in stock--order soon (more on the way).

Want it delivered Wednesday, November 11? Choose One-Day Shipping at checkout. Details
17 new from $19.73 29 used from $2.57

Frequently Bought Together

Customers buy this book with The Capability Maturity Model: Guidelines for Improving the Software Process by Carnegie Mellon Univ. Software Engineering Inst.

CMM in Practice: Processes for Executing Software Projects at Infosys + The Capability Maturity Model: Guidelines for Improving the Software Process
Price For Both: $106.59

Show availability and shipping details


Customers Who Bought This Item Also Bought

More About Software Requirements: Thorny Issues and Practical Advice

More About Software Requirements: Thorny Issues and Practical Advice

by Karl E. Wiegers
4.6 out of 5 stars (14)  $19.79
Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing

Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing

by Rex Black
3.8 out of 5 stars (22)  $29.70
Implementing the Capability Maturity Model

Implementing the Capability Maturity Model

by James R. Persse
4.4 out of 5 stars (5)  $73.38
CMMI(R): Guidelines for Process Integration and Product Improvement (2nd Edition)

CMMI(R): Guidelines for Process Integration and Product Improvement (2nd Edition)

by Mary Beth Chrissis
4.2 out of 5 stars (24)  $45.15
Managing the Software Process

Managing the Software Process

by Watts S. Humphrey
4.3 out of 5 stars (12)  $45.91
Explore similar items

Editorial Reviews

Product Description

Describes the technical and management processes used to initiate, plan, and execute CMM implementations and provides detailed descriptions of how software projects are executed in those projects. DLC: Software engineering.


From the Inside Flap

Worldwide, the demand for software is increasing at a rapid pace, with no end in sight for this growth in appetite. The growth has also spawned a dramatic increase in software development activity. In turn, this increased software development activity has sharpened the focus on the processes used for building software, collectively known as the software process. Although opinions differ on the nature and formality of the software process, there is now general agreement that use of proper processes is extremely important for an organization that seeks to deliver high-quality software and increase its own productivity.

The heightened importance of the software process has engendered a need for process improvement, which also requires methods for process analysis and assessment. One of the most extensive and influential software process improvement and assessment frameworks is the Capability Maturity Model (CMM) for software developed by the Software Engineering Institute (SEI) at Carnegie Mellon University. The CMM categorizes software process maturity into five levels: from level 1 (the lowest) to level 5 (the highest). For each level, the CMM specifies some key process areas (KPAs), which represent the areas on which an organization should focus if it wants to move to a particular level. Each KPA is associated with goals that represent the requirements to be satisfied by the process for that KPA. The KPAs for different maturity levels can be used for assessing the capability of the existing process, as well as for identifying the areas that need to be strengthened so as to move the process from a lower level of maturity to a higher level.

The CMM framework is quite general and not prescriptive. Although organizations can implement CMM in different ways, relating the characteristics mentioned in the CMM to real-life practices and processes can prove difficult. This book describes the set of processes used for executing a project at Infosys Technologies Ltd., a large software house headquartered in Bangalore, India. Infosys was formally assessed at CMM level 4 in December 1997 by two SEI-authorized lead assessors.

Rather than just explaining the various technical and management processes employed by Infosys, this book describes the processes as they appear at various stages in the life cycle of a project. Because the life cycle of a project includes both technical and management processes, this approach ensures that most processes affecting a project are explained. This approach is also one to which both practitioners and students can more easily relate. It does leave out the organization-level processes for supporting and managing the process activities. Some aspects of these processes have been described here, wherever their inclusion would not break the flow of the book. In addition, an article describing the management of the CMM framework implementation at Infosys is included as Appendix B.

The book includes 15 chapters. Chapter 1 gives a brief overview of the CMM and describes some organization-level support for processes at Infosys. The remaining chapters focus on project execution, and are organized into three parts. Part I (Chapters 2 and 3) deals with processes that are executed before the project formally commences. Part II (Chapters 4 through 10) deals with project planning activities. Part III (Chapters 11 through 15) examines project execution and termination. Most chapters focus on some key task in a project and have been kept as independent as possible of the other chapters.

It is not the intent of this book to provide extensive coverage of the literature or detailed explanations of the CMM. The main goal is to describe the processes of an organization that employs the CMM framework. The book also illustrates how simple and known approaches can be combined effectively to have a highly mature overall process. It does not suggest that Infosys's approach is optimal or better than someone else's or an ideal implementation of the CMM. Likewise, it does not recommend that these processes be used by others; that decidion is left for the readers.

The positive feedback I received on my earlier textbook, An Integrated Approach to Software Engineering (Springer Verlag, 1997), which had a case study running through the book, convinced me of one thing: In software engineering, it is invaluable to have real examples with real outputs and a complete example, if possible, when explaining concepts. This book employs the same approach. Most of the examples are real in that they have been picked from real projects, and one actual project--the weekly activity report (WAR) project--is used through much of the book to illustrate how different processes interrelate. Although the processes described are used at Infosys, any sensitive numbers (for example, on quality and productivity) included may have been sanitized to maintain the company's confidentiality.

This book should prove useful to all practitioners who are interested in the software process or the CMM framework. It should be immensely helpful to those practitioners who are trying to implement the CMM in their own organizations. To help ISO organizations in their effort to move to CMM, a general study describing possible gaps in an ISO organization with respect to different levels of the CMM has been provided in Appendix A. As the book discusses how projects are executed in a successful organization, it should also be of interest to professionals who are now managing software projects. For instructors and students, it can serve as a supplementary text for a project-oriented course on software engineering, as the book provides a good view of how software is developed in a business environment, along with a case study.

It is perhaps proper to explain my own involvement with Infosys. As Vice President (Quality) at Infosys, I was one of the main architects behind the company's successful transition from ISO to CMM level 4. Although Infosys supplied all of the material I requested, I take full responsibility for any mistakes, misrepresentations, and inaccuracies that may be present in the book. Such issues are bound to occur when one tries to describe the essence of an organization's process manual, along with a case study, in such a compact book. Any deviations in these descriptions from the actual processes of Infosys are entirely my responsibility, as I decided which portions of processes to include and in what manner.

Any comments or queries about the book are welcome, and can be sent to me at jalote@iitk.ac.in. For any information regarding Infosys, visit itlinfosys or send mail to public-relations@itlininfosys.

--Pankaj Jalote

0201616262P04062001


Product Details

  • Paperback: 400 pages
  • Publisher: Addison-Wesley Professional (November 7, 1999)
  • Language: English
  • ISBN-10: 0201616262
  • ISBN-13: 978-0201616262
  • Product Dimensions: 9.5 x 6.5 x 1 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon.com Sales Rank: #1,098,586 in Books (See Bestsellers in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Look Inside This Book


What Do Customers Ultimately Buy After Viewing This Item?

CMM in Practice: Processes for Executing Software Projects at Infosys
94% buy the item featured on this page:
CMM in Practice: Processes for Executing Software Projects at Infosys 4.5 out of 5 stars (14)
$50.60
CMMI(R) Survival Guide: Just Enough Process Improvement
3% buy
CMMI(R) Survival Guide: Just Enough Process Improvement 4.3 out of 5 stars (3)
$36.51
The Capability Maturity Model: Guidelines for Improving the Software Process
2% buy
The Capability Maturity Model: Guidelines for Improving the Software Process 4.0 out of 5 stars (14)
$55.99
Implementing the Capability Maturity Model
1% buy
Implementing the Capability Maturity Model 4.4 out of 5 stars (5)
$73.38

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

14 Reviews
5 star:
 (9)
4 star:
 (4)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (14 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
25 of 27 people found the following review helpful:
5.0 out of 5 stars A Look at CMM from Practical View Point, December 27, 1999
Many times specifications and standards leave you a little confused. Here is a book that tells you all about the CMM model, based on the practices in an organization that is assessed at Level-4 in the model (the organization, Infosys, is assessed at Level-5 just when this book is released). The author gives a lucid, simple and down to earth account of the practices at Infosys and how they fit into the CMM model. The organization of the book in 3 parts in terms of Project Initiation, Project Planning and Project Execution is extremely logical and reflects the flow of a project in an organization. He has documented some of the standards for various processes as seen at Infosys. He has also discussed some of the challenges to be overcome on the road to software engineering process improvements/ implementation. The chapters on Process Tailoring, Process Capability baselines, and Peer Reviews are special and note-worthy. Many organizations will find the templates very useful. The Appendices are also informative and useful. The book is excellently produced and we have not come across a similar book on this topic in the market.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
22 of 24 people found the following review helpful:
4.0 out of 5 stars CMM Implementation Explained, June 29, 2000
By Deependra Moitra (Bangalore, India) - See all my reviews
(REAL NAME)   
There are many excellent resources that provide information on SW-CMM and how to implement it, but this book by Pankaj Jalote stands out distinctly as it offers a comprehensive account of software process practices at Infosys Technologies - arguably India's most admired software company, rated at SEI-CMM Level 5. Jalote has nicely packaged all the established software engineering practices used at Infosys and real examples that show its readers "How to actually do it and be successful?" This book provides helpful insights and experience-based guidance to those who want to successfully implement CMM.

Take a look at the Table of Contents and you will easily notice the richness of coverage. The book is organized in three parts: Part I captures all the practices related to Project Initiation, Part II focuses on practices for Project Planning, and the Part III is about approaches and processes for Project Execution and Termination. Among the topics covered in the book are requirements specification and management, process definition and tailoring, process asset database and process capability determination, metrics and statistical process control, estimations, risk management, project monitoring and tracking, and defect prevention.

Also, There are two useful Appendices in the book: one on transitioning from an ISO 9001-based practice to CMM-oriented practice and the other provides experience-based guidelines on managing a software process improvement project. A running real-life project case used throughout the book is a useful feature.

However, the book's title could be misleading! The title gives an impression that book covers the implementation of the CMM in its entirety, whereas the book's scope is actually restricted up to Level 4. Also, I would have expected to see an explicit coverage of 'software product engineering' and 'intergroup coordination' KPAs in the book. Some coverage of how the process automation was dealt with as well as the benefits derived from it could have made the book even more attractive. As Infosys Technologies is engaged in servicing a large number of diverse set of clients around the globe, some discussion on dealing with and avoiding conflicts relating to different customer quality systems would have made the book more valuable.

Overall, this is a good book and I would certainly recommend this book to any one who cares about better software engineering practices to improve performance - whether or not interested in implementing CMM per se. It must be kept in mind, though, that the practices and approaches described in the book are based on a particular company's business context and, therefore, how and to what extent they would directly apply to other organizations has to be judged by its readers.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
8 of 8 people found the following review helpful:
5.0 out of 5 stars THE Book For Anybody & Everybody In Software, January 17, 2001
By Anoop Gavankar (Pune, India.) - See all my reviews
This is THE book for all the professinals belonging to Software Industry.

The book gives Pragmatic understanding of SEI-CMM Model addressing all possible stages and activities of Software Project Life Cycle.Correct weightage has been given to Engineering as well as Managerial perspectives of software project execution details.

All Key Process Areas (KPA's)have been explained by mapping them with day to day activities in live project scenarios. This not only authenticates the explaination but also introduces the reader with state-of-the-art Software Practices.

The illustrations given by Prof. Jalote in this book give concrete proofs of seemingly abstract concepts introduced in KPA's of SW-CMM.

Important fact revealed in this book in the most convincing way is that CMM is more of a common sense and not a just another stringent standard.Having read this book one acquires clear understanding of SW-CMM, Software Project Activities and their inter-relation.

This book is very much free from any kind of theoritical bias.It is something like the book written by the hardcore software professinal for all software professinals.

The book is equally helpful for Software Engineers, Project Managers, Business Development Executives, CMM Implementors and for CEO's as well.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars The best author on Software Engg
Though I havn't read this book, but I have taken few courses under the author as an undergrad student at IIT Kanpur. The author is the best in his field.
Published on September 27, 2003

4.0 out of 5 stars A Must-have Bible for Anyone Practicing SW Outsourcing
Typically I seldom buy a SW Eng. book, since it's a Have-Your-Habds-Dirty engineering, there is not much formulars, recipes and tricks for you to learn. Read more
Published on December 1, 2001 by Ed Zhang

4.0 out of 5 stars CMM in practice
I found the book written by Pankaj Jalote quite useful. We are in the process of implenting process to meet up to the requirments of level 4. Read more
Published on September 4, 2001 by Teddy John

2.0 out of 5 stars Tries to take on too much
This title seems to be on every CMM person's shelf, based on title alone. However, covering up to level 5 in one book means that it is not a practical reference for a journey to... Read more
Published on August 22, 2001 by Charles J. Dougherty

5.0 out of 5 stars Read it. It will help you!
Excellent book! I work for an ISO 9001 certified software company since 1999, which is in the process of getting a CMM level 4. Read more
Published on March 7, 2001 by Jorge Aramburo Siegert

5.0 out of 5 stars Good book
Very good reading for anybody who is responsible for the software engineering and project deliverables. Read more
Published on February 23, 2001

5.0 out of 5 stars Must for Software Managers
Pankaj Jalote's book reflects the pain and power of having a stable Quality System in a software company. Read more
Published on January 22, 2001 by KV Narendra

5.0 out of 5 stars Excellent Guidence for Implementing CMM Concepts!
CMM in Practice provides significant and useful guidance for how to implement the key features of the software CMM. Read more
Published on July 31, 2000

5.0 out of 5 stars A very good hand book for those who implement CMM
Very few books (rather none) are available for practitioners who wish to implement CMM-based process improvement with illustrative examples. Read more
Published on April 11, 2000 by sn@computer.org

5.0 out of 5 stars CMM in Practice
This is an excellent book for people wanting to implement ISO 9001 for s/w companies as well as for those that who want to implement CMM based practices.
Published on March 16, 2000

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.