Capability Immaturity Model
Capability Immaturity Model (CIMM) in software engineering is a parody acronym, a semi-serious effort to provide a contrast to the Capability Maturity Model (CMM). The Capability Maturity Model is a five point scale of capability in an organization, ranging from random processes at level 1 to fully defined, managed and optimized processes at level 5. The ability of an organization to carry out its mission on time and within budget is claimed to improve as the CMM level increases. The "Capability Im-Maturity Model" asserts that organizations can and do occupy levels below CMM level 1. An original article by Capt. Tom Schorsch USAF as part of a graduate project at the Air Force Institute of Technology provides the definitions for CIMM. He cites Prof. Anthony Finkelstein's ACM paper as an inspiration. The article describes situations that arise in dysfunctional organizations. Such situations are reportedly common in organizations of all kinds undertaking software development, i. ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Software Engineering
Software engineering is a systematic engineering approach to software development. A software engineer is a person who applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software. The term '' programmer'' is sometimes used as a synonym, but may also lack connotations of engineering education or skills. Engineering techniques are used to inform the software development process which involves the definition, implementation, assessment, measurement, management, change, and improvement of the software life cycle process itself. It heavily uses software configuration management which is about systematically controlling changes to the configuration, and maintaining the integrity and traceability of the configuration and code throughout the system life cycle. Modern processes use software versioning. History Beginning in the 1960s, software engineering was seen as its own type of engineering. Additionally, the development of ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Parody
A parody, also known as a spoof, a satire, a send-up, a take-off, a lampoon, a play on (something), or a caricature, is a creative work designed to imitate, comment on, and/or mock its subject by means of satiric or ironic imitation. Often its subject is an original work or some aspect of it (theme/content, author, style, etc), but a parody can also be about a real-life person (e.g. a politician), event, or movement (e.g. the French Revolution or 1960s counterculture). Literary scholar Professor Simon Dentith defines parody as "any cultural practice which provides a relatively polemical allusive imitation of another cultural production or practice". The literary theorist Linda Hutcheon said "parody ... is imitation, not always at the expense of the parodied text." Parody may be found in art or culture, including literature, music, theater, television and film, animation, and gaming. Some parody is practiced in theater. The writer and critic John Gross observes in his ''Oxf ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Acronym
An acronym is a word or name formed from the initial components of a longer name or phrase. Acronyms are usually formed from the initial letters of words, as in '' NATO'' (''North Atlantic Treaty Organization''), but sometimes use syllables, as in '' Benelux'' (short for ''Belgium, the Netherlands, and Luxembourg''). They can also be a mixture, as in '' radar'' (''Radio Detection And Ranging''). Acronyms can be pronounced as words, like '' NASA'' and '' UNESCO''; as individual letters, like ''FBI'', '' TNT'', and ''ATM''; or as both letters and words, like ''JPEG'' (pronounced ') and ''IUPAC''. Some are not universally pronounced one way or the other and it depends on the speaker's preference or the context in which it is being used, such as '' SQL'' (either "sequel" or "ess-cue-el"). The broader sense of ''acronym''—the meaning of which includes terms pronounced as letters—is sometimes criticized, but it is the term's original meaning and is in common use. Dictionary ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Capability Maturity Model
The Capability Maturity Model (CMM) is a development model created in 1986 after a study of data collected from organizations that contracted with the U.S. Department of Defense, who funded the research. The term "maturity" relates to the degree of formality and optimization of processes, from '' ad hoc'' practices, to formally defined steps, to managed result metrics, to active optimization of the processes. The model's aim is to improve existing software development processes, but it can also be applied to other processes. In 2006, the Software Engineering Institute at Carnegie Mellon University developed the Capability Maturity Model Integration, which has largely superseded the CMM and addresses some of its drawbacks. Overview The Capability Maturity Model was originally developed as a tool for objectively assessing the ability of government contractors' ''processes'' to implement a contracted software project. The model is based on the process maturity framework first desc ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Air Force Institute Of Technology
The Air Force Institute of Technology (AFIT) is a graduate school and provider of professional and continuing education for the United States Armed Forces and is part of the United States Air Force. It is in Ohio at Wright-Patterson Air Force Base, near Dayton. AFIT is a component of the Air University and Air Education and Training Command. Overview Founded in 1919 and degree-granting since 1956, the Air Force Institute of Technology (AFIT) is the Air Force's graduate school of engineering and management as well as its institution for technical professional continuing education. AFIT is located at Wright-Patterson Air Force Base (WPAFB), Dayton, Ohio. Dayton's heritage and industrial base in aeronautics and aviation, coupled with the close proximity to the Air Force Research Laboratory (AFRL) and the National Air and Space Intelligence Center (NASIC) provide a scientific and engineering research and educational experience focused on producing future leaders of the Air Force ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Anthony Finkelstein
Sir Anthony Charles Wiener Finkelstein (born 28 July 1959 ) is a British engineer and computer scientist. He is the President of City, University of London. He was Chief Scientific Adviser for National Security to HM Government until 2021. Education and early life Anthony Finkelstein was born on 28 July 1959. He was educated at University College School, the University of Bradford (BEng), the London School of Economics (MSc) and the Royal College of Art (PhD, 1985). Career and research Finkelstein's scientific work is in the broad area of software development tools and processes. He has also worked on applications of systems modelling in the life sciences. He was appointed President of City, University of London in June 2021. He is a member of Council of UK Research and Innovation (UKRI) and Chair of the Police Science Council established by the National Police Chiefs' Council (NPCC). He was Chief Scientific Adviser for National Security to HM Government from 2015 until 2 ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Crash Program
A crash program is a plan of action entailing rapid, intensive resource allocation to solve a pressing problem. Rapidity may eliminate investigation and planning essential to efficient use of resources when goals are perceived as more important than those resources. Deadlines Time limits differentiate crash programs from normal procedures. Time reduction often results from unexpected circumstances. These time limits may originate from predictable events like weather cycles or financial deadlines, or they may be arbitrarily established as lifesaving measures in situations involving famine, disease, or military vulnerabilities. Schedule compression occurs when deadlines appropriate for expected conditions are shortened while the program is in progress. Methods Fast-tracking involves working simultaneously on activities that would have been performed sequentially under normal circumstances. Project crashing occurs when additional resources are required to meet the established dead ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Standard CMMI Appraisal Method For Process Improvement
The Standard CMMI Appraisal Method for Process Improvement (SCAMPI) is the official Software Engineering Institute (SEI) method to provide benchmark-quality ratings relative to Capability Maturity Model Integration (CMMI) models. SCAMPI appraisals are used to identify strengths and weaknesses of current processes, reveal development/acquisition risks, and determine capability and maturity level ratings. They are mostly used either as part of a process improvement program or for rating prospective suppliers. The method defines the appraisal process as consisting of preparation; on-site activities; preliminary observations, findings, and ratings; final reporting; and follow-on activities. Class A, B, and C Appraisals The suite of documents associated with a particular version of the CMMI includes a requirements specification called the ''Appraisal Requirements for CMMI'' (ARC), which specifies three levels of formality for appraisals: Class A, B, and C. Formal (Class A) SCAMPIs are co ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Anti-pattern
An anti-pattern in software engineering, project management, and business processes is a common response to a recurring problem that is usually ineffective and risks being highly counterproductive. The term, coined in 1995 by computer programmer Andrew Koenig, was inspired by the book ''Design Patterns'' (which highlights a number of design patterns in software development that its authors considered to be highly reliable and effective) and first published in his article in the ''Journal of Object-Oriented Programming''. A further paper in 1996 presented by Michael Ackroyd at the Object World West Conference also documented anti-patterns. It was, however, the 1998 book ''AntiPatterns'' that both popularized the idea and extended its scope beyond the field of software design to include software architecture and project management. Other authors have extended it further since to encompass environmental/organizational/cultural anti-patterns. Definition According to the authors of '' ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Capability Maturity Model Integration
Capability Maturity Model Integration (CMMI) is a process level improvement training and appraisal program. Administered by the CMMI Institute, a subsidiary of ISACA, it was developed at Carnegie Mellon University (CMU). It is required by many U.S. Government contracts, especially in software development. CMU claims CMMI can be used to guide process improvement across a project, division, or an entire organization. CMMI defines the following maturity levels for processes: Initial, Managed, Defined, Quantitatively Managed, and Optimizing. Version 2.0 was published in 2018 (Version 1.3 was published in 2010, and is the reference model for the rest of the information in this article). CMMI is registered in the U.S. Patent and Trademark Office by CMU. Overview Originally CMMI addresses three areas of interest: #Product and service development – CMMI for Development (CMMI-DEV), #Service establishment, management, – CMMI for Services (CMMI-SVC), and #Product and service acquisi ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
ISO/IEC 29110
ISO/IEC 29110: Systems and Software Life Cycle Profiles and Guidelines for Very Small Entities (VSEs) International Standards (IS) and Technical Reports (TR) are targeted at Very Small Entities (VSEs). A Very Small Entity (VSE) is an enterprise, an organization, a department or a project having up to 25 people. The ISO/IEC 29110 is a series of international standards and guides entitled "''Systems and Software Engineering — Lifecycle Profiles for Very Small Entities (VSEs)''". The standards and technical reports were developed by working group 24 (WG24) of sub-committee 7 (SC7) of Joint Technical Committee 1 (JTC1) of the International Organization for Standardization and the International Electrotechnical Commission. Industries around the world have agreed that there are certain ways of working that produce predictable results. Companies that agree to use these agreed methods and then to have their compliance measured are called ''ISO certificated''. Some ISO-certificated ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
People Capability Maturity Model
People Capability Maturity Model (short names: People CMM, PCMM, P-CMM) is a maturity framework that focuses on continuously improving the management and development of the human assets of an organization. It describes an evolutionary improvement path from ad hoc, inconsistently performed practices, to a mature, disciplined, and continuously improving development of the knowledge, skills, and motivation of the workforce that enhances strategic business performance. Related to fields such as human resources, knowledge management, and organizational development, the People CMM guides organizations in improving their processes for managing and developing their workforces. The People CMM helps organizations characterize the maturity of their workforce practices, establish a program of continuous workforce development, set priorities for improvement actions, integrate workforce development with process improvement, and establish a culture of excellence. The term was promoted in 1995, p ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |