Références ‘The Capability Maturity Model: Applying Levels 2 and 3 Key Process Areas’, U.S. Navy Systems Center, San Diego. Caputo, K. ‘CMM Implementation.

Slides:



Advertisements
Similar presentations
Implementing the 16 Firefighter Life Safety Initiatives IAFC Leadership Summit 2005.
Advertisements

The contentment room The denial room The renewal room
1 Design and Integration: Part 1. 2 What’s a metaphor? Ward Cunningham cites George Lakoff’s book, Metaphors We Live By: Lakoff argues that the assumptions.
UCD VOIC REVAMP SWITCHOVER GUIDE. WHY IS THIS HAPPENING TO ME? The current voice mail system is reaching the end of its service life The new system.
Software Process Improvement in Small Organizations A Case Study.
1 REQUIREMENT ENGINEERING Chapter 7. 2 REQUIREMENT ENGINEERING Definition Establishing what the customer requires from a software system. OR It helps.
SE-280 Dr. Mark L. Hornick 1 In software engineering, we sometimes distinguish between "practice" and "process". By "practice", we mean "what" software.
1 Today’s Plan In Class Exam – Quick Review Thoughts on your Junior Projects, cntd People and Roles on Projects.
Stage Gate - Lecture 31 Stage Gate – Lecture 3 Cultural Issues © 2009 ~ Mark Polczynski.
Addressing Concerns from Patients General rule of thumb: If a person does not want to answer these questions, move on. Do not force the issue. Simply record.
From Quality Control to Quality Assurance…and Beyond Alan Page Microsoft.
Debugging Strategies from Software Carpentry. Agan's Rules Many people make debugging harder than it needs to be by: Using inadequate tools Not going.
Process Improvement While Management Isn’t Looking (Guerilla Process Improvement) Earl Beede © 2002 Earl Beede & Construx Software Builders, Inc. All Rights.
what has happened… to all the teaching? to all the learning? what is being done…
 time flies  This common idiom means that time passes quickly.  'Time flies when you are having fun.'
Capability Maturity Model. CS460 - Senior Design Project I (AY2004)2 Immature Organisations Software processes are often rigorously followed. Organisation.
Project Management Enabling Quality Marien de Wilde, PMP April 2007.
Department of Defense Voluntary Protection Programs Center of Excellence Development, Validation, Implementation and Enhancement for a Voluntary Protection.
The Denison Organizational Culture Model & Link to Performance
Thinking Outside the Box Linux. Question: What form of transportation racks up the most passenger miles per year? Not cars Not bicycles Not buses Not.
1 Chapter 9 Implementing Six Sigma. Top 8 Reasons for Six Sigma Project Failure 8. The training was not practical. 7. The project was too small for DMAIC.
CUSTOMER SERVICE LESSON 1: INTRODUCTION TO CUSTOMER SERVICE...
Getting Started with Flow
TIME MANAGEMENT "This is the key to time management - to see the value of every moment.” Menachem Mendel Schneerson.
Software Engineering Management
Top Ten List for Directors of Technology
‘Asset Management – It’s not just Renewal’
Debugging Intermittent Issues
Sarah A. Sheard Christopher L. Miller Software Productivity Consortium
Yeah but.. What do I do? Software Leadership
SALES AND BUSINESS TRAINING
Addressing Pushback from Patients
Debugging Intermittent Issues
Marking And Feedback At
State of the art We still have problem using 3D – There are no standard of how to make the modelling, so we can’t benefit from each other. There are not.
GROWTH MINDSET.
Client Management Managing Client Expectations
Phrases For Business English
“Probably the most dangerous thing about college education, at least in my own case, is that it enables my tendency to over- intellectualize stuff, to.
Lesson 19 – Problem Solving Skill 3: Set a Goal and Gather Information.
CS 350 – Software Design The Facade Pattern – Chapter 6
A possible solution: Personal Software Process (PSP)
Systems Engineering based Strategy Development
Engineering Secure Software
‘Asset Management – It’s not just Renewal’
Change your words Change your mindset.
COMP 208/214/215/216 Lecture 3 Planning.
A Few Review Questions.
I will understand why people create government.
Thinking About How You Read
It Depends On How Important
The Agile Inception Deck
Software Engineering Lecture 16.
The Benefits of Saving Money.
Presented by Janea Spillers Mechanical Engineering Student
ALIFT Attitude The Enrollment Process ASEA Business Overview
Dr. Rob Hasker SE 3800 Note 9 Reviews.
S.T.A.I.R CSCI N207 Data Analysis Using Spreadsheet Lingma Acheson
THINK! Taming the Ox: Making Students Use Critical Thinking Tools.
LEAN is the way of our work
Software Project Management
Remember. Remember Schemas Can be thought of as a strategy Sequence of activities to attain a goal.
Putting Planning Into Action
Booksy University Bug Reports and Feature Requests.
Common Objections Confronted by Special Education Advocates
The First Part Last Parts 1 & 2 Discussion.
Our thinking impacts continuous improvement
How “Appeals” and Exam Estimates work
Not accepting “I don’t know”
I'm Kate Christie from Time Stylers.
Presentation transcript:

Références ‘The Capability Maturity Model: Applying Levels 2 and 3 Key Process Areas’, U.S. Navy Systems Center, San Diego. Caputo, K. ‘CMM Implementation Guide’, Addison-Wesley, 1998. Sheard, S., ‘The Frameworks Quagmire’, Proceedings, International Council on Systems Engineering, 1997. 5/3/2019

Les hypothèses qui sous-tendent le CMM 1. To build quality into products of large size and complexity, engineering discipline is required. 2. One person can’t track all the details, and error detection is more probable when the work is examined by more than one person. 3. Our success, in software, is dependent on other groups and customers. 4. The organization uses process definition to transmit the culture’s quality values (e.g. capture and pass on lessons learned) Caputo K., “CMM Implementation Guide”, Addison Wesley, 1998 5/3/2019

Les hypothèses qui sous-tendent le CMM 5. The projects use process definition to incorporate the culture’s quality values (e.g. take advantage of lessons learned). 6. Process makes a difference in the quality of the activities and the quality of the products. 7. Surviving in a business world that is constantly changing requires constant adaptation and learning. Trouvez des hypothèses qui interfèrent 5/3/2019

Les hypothèses qui interfèrent 1. Discipline (e.g. process) always interferes with creativity i.e. discipline and creativity are seen as opposites that cannot exists at the same time. 2. The schedule is fixed, the resources are fixed, the feature content is fixed, and we don’t have any choice. The quality level is fixed too. The quality level is whatever it happens to be on the delivery date. 3. Managing requirements is a waste of time, because the requirements change too frequently 5/3/2019

Les hypothèses qui interfèrent 4. The sooner we get the software into testing, the sooner we can get the product out. We can test the quality into the product. 5. If we define one common process and get everyone to follow it, it will guarantee the quality of the product 6. We don’t have enough time and resources to follow the defined process. 7. Our project is different. The process do not apply to us. The overhead will kill the project. 5/3/2019

Les hypothèses qui interfèrent 8. Good people can do it without a process. 9. We always hire qualified people, so we don’t need any training. 10. Our people are so good that we don’t need to have their work inspected 11. The customers don’t really know what they want, so it would be a waste of time to discuss it with them. 12. We know what we are doing, but our other interdependent groups never tell us what they are doing. 5/3/2019

Les hypothèses qui interfèrent 13. We’ve always done it this way. Why change ? 14. This is just another quality initiative and if we ignore it, it will go away 15. Who is paying for it ?, If it isn’t paid for, we’re not doing it. 16. We have a process, so everybody follows it. 17. We have tried process improvement before, and it didn’t buy us anything 5/3/2019

Les hypothèses qui interfèrent 18. It’s too much trouble. We don’t have time to do things this way. I have a schedule deadline to meet. My management doesn’t really want me to do this if it means I will miss my schedule deadline. 19. Who else is doing this ? If I do it, will I be the only one ? 20. What if I have trouble with the process ? Who will support me if I do it ? 21. We don’t need engineering discipline, we’ve got engineering finesse 5/3/2019

Les hypothèses qui interfèrent 23. Management rewards firefighters and heroes 24. The best technical people make the best technical managers 25. We are the best 26. Training does not get us more marketable 27. Process improvement does not show profit improvement while we are doing it 5/3/2019

La clarification des hypothèses What assumptions are motivating the current practices in your organization ? Are your assumptions in alignment with the CMM assumptions ? Are your assumptions working for you or working against your good intentions, pushing you in the wrong direction ? Which assumptions are not acted upon ? What are the assumptions that interfere ? 5/3/2019