CMMI 100 Success Secrets Capability Maturity Model Integration 100 Success Secrets - 100 Most Asked Questions: The Missing CMMI-DEV, CMMI-ACQ Project Management and Process Guide. Lance Batten
for product and
service development and maintenance. Increase your level of maturity and aim high for excellence.
25
Find it at CMM.com
With the advanced technology, any information on products or services can be marketed over the internet. A dot com is a domain name system where people can do their business. The dot com is easy to acquire but to put your products or services so that others would be able to get hold of it or at least inquire about your product requires software to have that work. Software developers will that work for you. However, if you are in the business where there is a lot of competition you surely would like to have things done right away to get your business going.
You would need to hire software developers that you can depend on and who has the capability of delivering the software on the time specified.
For software, organization to be CMM certified is for
trained SEI team to review the standards in the development of software and determine the level of maturity. The Level of Maturity that a software developer possesses is your basis in selecting the right software developer for your business. Ratings or level of maturity is published for customerOs information about the developer. Software developers use the ratings as their marketing tool to let prospective clients know as to the quality of their software.
There are several websites on CMM commercial that explains what CMM is all about and defines each level of maturity.
At these modern times, getting information about CMM is available virtually at your fingertips. Many consultants as well have used the CMM com to discussed their ideas about CMM and offer their services over the internet.
26
Attendance to a CMM Conference or
Workshop
Sharing or Listening to experiences are learningOs. Attendance to conferences and workshops are ways of gathering new information and updates. The Software Engineering Institute (SEI) that developed and created the Capability Maturity Model (CMM) do sponsors or cosponsors technical conferences, workshops, and user-group meetings every year.
The CMM conference or workshop is normally a 4 day
event. The Agenda depends on the type of audience for which the conference is intended. Normally, agenda includes a forum for the CMMI Community to network, the sharing of the best practices, activities that require participation in upgrade training, and information of future SEI planned activities. A focus topic is the main agenda of the conference. Topics that relate to improvement process is most likely to be discussed. Slide presentations are shown for better understanding of any graphical
presentation that may be presented. There are also special sessions available that is specifically designed for a collective group. Oftentimes, certification events that covers the conduct of exam is scheduled throughout the duration of the workshop or conference.
Conferences are aimed to improve the improvement process in software development. Key note speakers are invited and share their expertise to participants. The experiences and expertise of practitioners in the field of software development allows participants to gain insight in the enhancement and effectiveness of their methods and techniques.
27
At the end of the conference, it is expected that new insights have been acquired, networking with CMMI Community
has expanded and application of the learningOs will be implemented.
28
CMM Defined Level on Coordination
At the Defined level 3 of the CMM, the process of development and maintaining of software within the organization is well defined and documented. To come up with those processes requires coordination among the workforce. The CMM maturity level of an organization depends on how mature the organization is in the software development. When managers and programmers are in a chaotic environment, nowhere would an organization be able to come up with a complete process of how software development is done. Coordination is important to achieve a sound and complete software engineering and management processes across all projects.
CMM requires that Inter group Coordination be created as way for software engineering group to participate actively with the other engineering groups. In this aspect, the project gets better result in satisfying customer's needs since the software development is developed effectively and efficiently. Software is tailored designed based on the organizationOs standard software process. This makes the project unique. The output is considered as an output of all in as much as coordination have been carried out from beginning to end of the standard process formulation.
Organization should be able to draw cooperation with the workforce that will help in defining and documenting the standard processes.
CMM coordination has to come up with a well-defined
software engineering and management process. . A software process based on a common, organization wide understanding of the roles, responsibilities and activities. Getting things coordinated and planned is a positive way of looking ahead in increasing high quality of work.
29
CMM Engineering and Its Roles
In the development of software, developers should keep up with the standard in order to keep pace with the competitive environment. Most software developers conform to the standard of process in development, testing and software application; and rules for appearance of final program code, components, interfaces, etc to achieve good stand in the market industry. The
organizationOs level of maturity depends on how they are able to attract clients to buy their product.
The Capability Maturity Model (CMM) is the engineering structure and standard of measurement that determines the organizations level of maturity. It is through the CMM where organizations improve their practice of systems engineering by means of selfassessment and guidance in applying the statistical process control principles. The CMM system engineering identifies the necessary elements required. This covers the system life cycle from customerOs identification of need through verification of the initial product.
CMM system engineering focuses on 4 primary groups.
These are the groups of systems engineering practitioners from any business sector or government, process developers, individuals charged with appraising how specific systems engineering organizations implement their systems engineering
processes, and systems engineering managers. These groups are responsible for coming up with a systematic, disciplined quantifiable approach to the development, operation and maintenance of software.
The CMM systems engineering is necessary out in order to improve the reliability and maintainability of software systems.
CMM engineering allows you to evaluate opportunities for
30
operational improvement. Give that turnaround strategies and increased your maturity level.
31
The Need for a CMM Inspection
When a software developers have reach the Level 3 maturity where standards for the processes of software development and maintenance are defined, introduced and documented, it becomes necessary that these processes are reviewed and tested.
It is also necessary that if there are deficiencies or weaknesses in the process, adjustments should be made.
There should be a special quality management department for building and maintaining of these standards. One way of reviewing and testing existing processes is through inspections.
CMM inspections are considered as a development process improvement. It is a disciplined engineering practice. It is the practice of detecting and correcting defects in software development and controls the spreading out of these defects.
Early detection of defects reduces leakage and rework