In: Business and Management

Submitted By xiaochu
Words 1714
Pages 7
Using the CMM in Small Organizations ---Company XYZ

The Capability Maturity Model (CMM) for Software developed by the Software Engineering Institute has had a major influence on software process and quality improvement around the world. This paper discusses how to use the CMM correctly and effectively in small organizations ,analyze the current stat of the company and how to make the company get into a higher level .By using questionnaires ,analyzing the collected information and giving my recommendation .

The Software CMM defines a five-level framework for how an organization matures its software process. The most well-known aspect of the CMM is its description of five stages, or maturity levels, of an organization’s software process .These levels describe an evolutionary path from ad hoc, chaotic processes to mature, disciplined software processes. The five maturity levels prescribe priorities for successful process improvement, whose validity has been documented in many case studies and surveys.

Here is the table of 5 maturity levels , different focus and KPAs .
|Level |Focus |
|Small |16 – 50 employees and several products |
|Very small |3 – 15 employees and several products |
|Tiny |1 – 2 employees and one product |

Small organizations, just like large ones, will have problems with undocumented requirements, resource allocation, training, the mistakes of inexperienced managers, peer reviews, and documenting the product. Despite these challenges, small…...

Similar Documents


...Windows services, Remoting, Entity framework, Linq, Share point – WSS exposure, Sales Force integration, Dial up USA. Ajax toolkit extender, Enterprise library, Crystal reports, Membership providers,In-home install api, Google api integration API integration : IBM SPSS, Google api federated login and white listing, Lumi , in-home install, Trumpia SMS. Database : RDBMS Concepts, MS SQL (2000, 2005, 2008), Oracle concepts, SQL integration services. Tools & Packages : Visual Studio.Net, FXCop, IBM SPSS, Lyris, Virtual Servers. Others : Microsoft project planner, Object Oriented Programming Concepts. Professional Summary • Currently working as Associate Project Manager(Technical) in Cybage Software Pvt. Ltd, Pune.(CMMI Level 5 and ISO 27001) • Project Manager for the team of 20+ people. • Approximately 3000 hours of client communication experience. • Developed 40+ modules/applications from scratch. • Implemented/Fixed approximately 2500 FR/CR/bugs in the existing applications. • Communicated new business opportunities to higher management from client side. Responsibilities Summary – Client interaction for requirement analysis and contribute to system study and analysis. – Design and development of the workflow program and handle various phases of application development. – Review related activities. – System Analysis, Design and creation of algorithms. – Involve in application development and Unit, Integration......

Words: 2307 - Pages: 10

Cmmi vs. Itil

...1. Capability Maturity Model Integration (CMMI). 2. IT Infrastructure Library (ITIL). 3. Control Objectives for Information and Related Technology (COBIT) 4. Six Sigma 5. ISO 9000 CMMI Capability Maturity Model Integration (CMMI) is a process improvement approach that helps organizations to improve their performance. CMMI can be used to guide process improvement across a project, a division, or an entire organization. CMMI in software engineering and organizational development is a trademarked process improvement approach that provides organizations with the essential elements for effective process improvement. According to the Software Engineering Institute (SEI, 2008), CMMI helps "integrate traditionally separate organizational functions, set process improvement goals and priorities, provide guidance for quality processes, and provide a point of reference for appraising current processes." CMMI is a process improvement approach that provides organizations with the essential elements of effective processes that ultimately improve their performance. CMMI can be used to guide process improvement across a project, a division, or an entire organization. It helps integrate traditionally separate organizational functions, set process improvement goals and priorities, provide guidance for quality processes, and provide a point of reference for appraising current processes. The benefits you can expect from using CMMI include the following: •Your......

Words: 4259 - Pages: 18

Total Quality Management

...vary from 50,000 to 500,000. It is a personal credit line available at very competitive rates to different segments of the society including bussinessman salaried individuals and other self employed professionals and cicvill servants along with personnel of the armed forces. ISO CERTIFICATION: UBL is not ISO certified instead it has recently been certified by CMMI. What is CMMI? Capability Maturity Model®Integration (CMMI) is a process improvement approach that provides organizations with the essential elements of effective processes. It can be used to guide process improvement across a project, a division, or an entire organization. CMMI helps integrate traditionally separate organizational functions, set process improvement goals and priorities, provide guidance for quality processes, and provide a point of reference for appraising current processes. CMMI Benefits The CMMI Product Suite is at the forefront of process improvement because it provides the latest best practices for product and service development and maintenance. The CMMI models improve the best practices of previous models in many important ways. CMMI best practices enable organizations to do the following: • more explicitly link management and engineering activities to their business objectives • expand the scope of and visibility into the product lifecycle and engineering activities to ensure that the product or service meets customer expectations • incorporate lessons learned from additional......

Words: 4104 - Pages: 17


...monitors their efforts, and plans the daily duties of the EPG. Interpreting the CMMI. A process Improvement Approach. Second Edition. Margaret K.Kulpa, Kent A.Johnson Página 1 EPG Members—these individuals serve on the EPG as committee members. They are responsible for ensuring that process improvement documentation is written and followed. They are also responsible for generating metrics totrack the process improvement process. They lead the PATs. Process Action Teams (PATs)—These teams generate the process improvement documentation—policies, processes, procedures, charters, and Action Plans. Transition Partner—Usually one or two individuals who are outside consultants brought in to help set up, plan, lead, and monitor progress in organizational process improvement. These individuals bring experience doing process improvement from several other organizations and industries. Engineering Process Group (EPG) Previously, under the CMM, the group responsible for establishing the process improvement structure, directing, and monitoring its activities was called the SEPG (Software Engineering Process Group). Now, that group is referred to as the EPG (Engineering Process Group), as Engineering takes in more than just software efforts. Remember, CMMI no longer focuses only on software—it was designed to include many areas of your organization needed to produce a product. Figure 12.1 Interpreting the CMMI. A process Improvement Approach. Second Edition. Margaret K.Kulpa, Kent......

Words: 6813 - Pages: 28

Cyber Law other business. GLBA also offer protection against the practice of obtaining personal information through false pretenses. There are two parts that pertain to IT security which is Financial Privacy Rule which requires companies to notify there customers about there privacy practice and Safeguard rule which means a company must have a security plan in place to protect the consumer information. Sarbanes-Oxley Act- This act came into law in 2002 to regulate financial practice and corporate governance. This law is intended to hold board members and executives accountable for any financial data that is not accurate. These acts can be punishable by jail time or fines. 2. Discuss the levels of the CMMI process improvement approach. There are six levels in the CMMI process improvement approach beginning with level 0. Level 0 is nonexistent. At this level there is no need for security and security controls are not in place. Level 1 is the initial. This level is referred to as the as needed level. Level 2 is managed. This level is when the organizations regulate out of feeling instead of having a plan. The organization knows they need security and have risk it’s just not a plan in place. Level 3 is defined. The organization has a security policy in place and some security awareness. Level 4 is quantitatively managed. The organization performs risk and vulnerability assessment to ensure their policies and standards in place works. The company...

Words: 641 - Pages: 3

The Affordable Care Act and Medicaid Reimbursement Shortcomings

...There have already been steep decreases in Medicaid patient acceptance as reimbursement rates worsen, and few doctors expect reimbursement rates to improve. Information gathered from interviews from physicians suggests that if the Medicare pays $90 for an office visit of a complex nature, and a commercial plan pays $100 or more, while Medicaid offers $60 to $70 (Rabin, 2013). Further, a survey conducted by The Medical Society of the State of New York found that 40 percent of about 400 physicians who had responded said they chose not to participate in a health insurer’s exchange plan (Rabin, 2013). Most of the payment system reforms in the ACA are part of pilot projects being initiated by the Center for Medicare and Medicaid Innovation (CMMI). CMMI initiatives include strategies for promoting primary care and bundled payment initiatives where a single payment is made to cover more of the services delivered in an episode of care (Wilensky, 2012). Unfortunately, none of these initiatives provides alternative reimbursement arrangements for physicians whom are separate from institutional payments (Wilensky, 2012). The Affordable Care Act attempted to address the reimbursement predicament by provisionally increasing Medicaid reimbursement rates to those of Medicare, which incentivized doctors to accept new Medicaid patients. However, this temporary funding will end at the close of this year unless it is extended through new legislation (Glans, 2014). Without the passing of new......

Words: 742 - Pages: 3

Cis 554 Case Study 1 Week 3 Solution – a Graded Work

...first article titled “OPM3® Case Study: OPM3 in Action: Pinellas County IT Turns Around Performance and Customer Confidence”, draw a workflow diagram to show how a project should initiate to gain support from the various project stakeholders. Use the graphical tools in Microsoft Word or Visio, or an open source alternative such as Dia. Note: The graphically depicted solution is not included in the required page length. Compare and contrast the assessment steps provided by the OPM3 Model presented in the first article with the CMMI-DEV-v1.2 process framework presented in Appendix 1A of the textbook. Discuss how the CMMI maturity levels are related to the assessment steps. Summarize at least three (3) CMMI processes that can improve the productivity of virtual teams. Determine the three (3) most significant measures and the activities associated with each process. Note: Refer to table 1A.4 in Chapter 1 of the textbook for information on purposes of the CMMI-DEV-v1.2 processes. Your assignment must follow these formatting requirements: •Be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides; citations and references must follow APA or school-specific format. Check with your professor for any additional instructions. •Include a cover page containing the title of the assignment, the student’s name, the professor’s name, the course title, and the date. The cover page and the reference page are not included in the......

Words: 536 - Pages: 3


...Capability Maturity Model Integration (CMMI) is a process improvement approach whose goal is to help organizations improve their performance. CMMI can be used to guide process improvement across a project, a division, or an entire organization. CMMI in software engineering and organizational development is a process improvement approach that provides organizations with the essential elements for effective process improvement. A CMMI model provides a structured view of process improvement across an organization. CMMI model help in set process improvement goals and priorities. It helps in providing guidance for quality process and also provides a yardstick for appraising current practices. CMMI defines practices that businesses have implemented on their way to success. Practices cover topics that include eliciting and managing requirements, decision making, measuring performance, planning work, handling risks, and more. Using these practices, we can improve our chances of business success. CMMI practices can be used in a team, a work group, a project, a division, or an entire organization. Periodically, research is conducted to understand the impact of adopting CMMI. These performance results of CMMI can help we improve cost, schedule, productivity, quality, and customer satisfaction goals. The return on investment is impressive as well. The benefits we can expect from using CMMI include the following: Our......

Words: 337 - Pages: 2

Software Processes Phase 2

...and will represent the information and updates required for AFI to know that our services are superior to others. The checklist found in this plan is a way to maintain and have knowledge that the communication is present and shows dates as to when it happened. Section 5: Software Development Methodology TBD Section 6: Standards TBD Section 7: Project Quality TBD Section 8: Product Quality TBD Section 9: Quality Checklist TBD Section 10: Maintenance and Support TBD Works Cited Software Quality Assurance. (n.d.). CMMi - Process and Product Quality Assurance (PPQA) Process Area. Retrieved May 31, 2015, from Software Quality Assurance: Software Quality Assurance. (n.d.). CMMi - Requirements Management (REQM). Retrieved May 31, 2015, from software quality assurance:

Words: 1698 - Pages: 7

Vermont Teddy Bear

...Approaches to Process Performance Modeling: A Summary from the SEI Series of Workshops on CMMI High Maturity Measurement and Analysis Robert W. Stoddard II Dennis R. Goldenson January 2010 TECHNICAL REPORT CMU/SEI-2009-TR-021 ESC-TR-2009-021 Software Engineering Measurement and Analysis Unlimited distribution subject to the copyright. This report was prepared for the SEI Administrative Agent ESC/XPK 5 Eglin Street Hanscom AFB, MA 01731-2100 The ideas and findings in this report should not be construed as an official DoD position. It is published in the interest of scientific and technical information exchange. This work is sponsored by the U.S. Department of Defense. The Software Engineering Institute is a federally funded research and development center sponsored by the U.S. Department of Defense. Copyright 2010 Carnegie Mellon University. NO WARRANTY THIS CARNEGIE MELLON UNIVERSITY AND SOFTWARE ENGINEERING INSTITUTE MATERIAL IS FURNISHED ON AN "AS-IS" BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED, AS TO ANY MATTER INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, EXCLUSIVITY, OR RESULTS OBTAINED FROM USE OF THE MATERIAL. CARNEGIE MELLON UNIVERSITY DOES NOT MAKE ANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT. Use of any trademarks in this report is not intended in any way to infringe......

Words: 27376 - Pages: 110


...-Süreç İyileştirme- Süreç Ø Süreç– belirli bir amaç doğrultusunda yerine getirilen bir dizi adım (IEEE-Elektrik Elektronik Mühendisliği Kurumu) Ø Süreç– belirli bir son ürün/sonuç meydana getirmek amacıyla kişilerin, materyallerin, enerji, ekipman ve prosedürlerin iş faaliyetleri olarak tasarlanması (Alıntı: Pall, Gabriel A. Quality Process Management. Englewood Cliffs, N.J.: Prentice Hall, 1987.) Ø Süreç– bir modele ait uygulamaların gerçekleştirilmesi için yapılan faaliyetler bütünü (CMMI sözlüğü) Süreç Yönetimi Görevler arasındaki ilişkiyi tanımlayan prosedür ve yöntemler Beceri, eğitim ve Aletler Motivasyon ve sahibi ekipman kişiler Süreç Yönetimi Bir sistemin kalitesi, o sistemin ◦ Elde edilmesi, ◦ Geliştirilmesi, ◦ Bakımına ilişkin süreçlerin kalitesinden etkilenir. Yetkin Olmayan Süreçler  Süreçler geçicidir ve bu süreçleri uygulayanlar tarafından anlık olarak yönetilirler.  Süreç tanımlarına tam olarak uyulmaz veya hayata geçirilmez.  Performans mevcut uygulayıcılara bağımlıdır.  Projenin mevcut durumu limitli olarak anlaşılabilir.  Olgunlaşmamış süreçler yangınla savaşmaya benzer: İyileştirme yapacak zaman yoktur – bunun yerine uygulayıcılar hep reaktif durumdadır.  Yangınla savaşmaya çalışanlar yanar.  Közler sonradan yeniden alev alabilir. İyileştirilmiş Süreçler  Süreç tanımları fiilen yapılan iş ile tutarlıdır.  Tanımlı, belgelenmiş ve sürekli iyileştirilmektedir.  Yönetim ve diğer......

Words: 2545 - Pages: 11

Communication Plan Ouyline

...Communication Plan Outline “A communication plan documents the proposed and agreed upon paths and mechanisms of communication across a project. This needs to be updated at the start of each process based on the repetition work group assignments. Everyone on the project should be aware of how to communicate across the project and externally to the wider organization. Communication is a big overhead and can be a big drain on productivity. Hence, it is important to put focus on developing a good communication plan and practicing the discipline of following it” (MSF for CMMI Process Improvement, 2007,p 1). A solid communications plan contains several critical elements. Not every plan needs to include these elements, but using this outline will help not to omit an important component. Summary: Describe the situation at a high level Description and background of the issue or initiative Project goal /desired outcomes Communications objectives (e.g., awareness, attitude, and action) Dominant concerns or major issues Stakeholders: List stakeholders who benefit from project’s results and how each stakeholder will support the project. Internal stakeholders External stakeholders Audiences: List primary and secondary groups to target.. Internal audiences External audiences Messages: Define messages to communicate to various audiences. Key messages – should be two-to-three overriding......

Words: 389 - Pages: 2

Assurance Quality

... analizando las características más sobresalientes y su relación con el TSP y CMMI. 1. INTRODUCCION En los últimos tiempos, el software se ha convertido en un elemento de vital importancia en las organizaciones, de ahí que sea igualmente relevante conocer metodologías prácticas que faciliten su desarrollo. El proceso de desarrollo a su vez, ha sido concebido como una serie de etapas que hay que cursar, normalmente empezando por el análisis de requisitos, pasando luego por el análisis del sistema, diseño, implementación, pruebas, implantación y mantenimiento; todos estos pasos, buscando obtener un producto de calidad que satisfaga las necesidades de clientes y usuarios [1]. Al principio de la Ingeniería de software, este se desarrollaba siguiendo las etapas anteriores de manera estrictamente secuencial, lo que hacía que el producto se viera en un periodo bastante tardío y que la entrega del mismo fuese más lenta. Paulatinamente, fueron apareciendo otros modelos que proponían ciclos cortos que aceleraban la producción sin menoscabar en la calidad. Estos procesos de desarrollo hacían hincapié en elementos como los riesgos, la arquitectura, los requisitos, etc. pero no profundizaban en los procesos y en las personas, lo cual generaba vacios en la calidad del producto final. Con el tiempo, se crearon otros modelos que buscaron llenar estos vacios y fue así como aparecieron modelos como CMM, CMMI, TSP Y PSP. En los años 80, el Instituto de Ingeniería de Software SEI......

Words: 1465 - Pages: 6

Software Process Improvement (Spi)

...many different methods for modeling processes have been developed. Over past years different approaches have been used for software process assessment and improvement (Pressman, 2010). 1. Capability Maturity Model (CMM) The CMM was developed to provide guidance on how to manage processes for the development and maintenance of software and also management excellence and culture. Furthermore, CMM was developed to support software organizations in the process of choosing best process improvement strategies. The determination involves identification of few issues that are more significant to process improvement and software quality. 2. Capability Maturity Model Integration (CMMI) CMMI is the current version of CMM. Like the name implies, CMMI is formed by integrating previous version of CMM. CMMI is a full process model resulting from a collection of software and system engineering capabilities that organizations show as they attain new levels of process maturity and capability (Pressman, 2010). 3. The People Capability Maturity Model (P-CMM) The People Capability Maturity Model (P-CMM) was developed to provide a guideline in improving human resource management. Furthermore, it was developed to provide a set of five organizational maturity levels that provide an indication of the relative sophistication of workforce practices and processes. Discussion of Other SPI Frameworks 1. SPICE SPICE came to be formed as an international motive to create......

Words: 1613 - Pages: 7


...International Business 4. Strategic Human Resource Management 5. Corporate Finance 5. BSc (Hons) Information Technology (TopUp – 1st Semester) 5.1 Information System Management 5.2 Management Information System 5.3 Software Project Management 4. Network Programming in Java 6. Other Certifications and Trainings • Delphi 5.0 Brainbench Certification • Project Management Brainbench Certification • OS 400: Brainbench Certification • ORACLE PL/SQL: Brainbench Certification • RDBMS Concepts: Brainbench Certification • Registered Trainer by the Mauritius Qualifications Authority in - Computer Studies up to NQF Level 6 and - Business Administration up to NQF Level 5. • IBM Certified (2003) • CMMI (Staged): Quality Assurance Institute Certification Human Resource Development Council (University of Technology) – Training for Business Consultants - Strategic Management and Planning - Financial Management and Planning - Management Information System - Marketing Strategies and Diagnosis - Entrepreneurial Skills Development 7. QCF Level 7 Postgraduate Diploma in Business Management (ABE) 1. Strategic Business Management and Planning 2. Research Methods and their Application to Marketing 3. Leadership, Change and People Performance 4. Corporate Strategy, Governance and Ethics in the Global Environment 5. Management of Financial Resources and Performance Skills Profile Skill......

Words: 2182 - Pages: 9