How Rational Configuration and Change Management Products Support the Software Engineering Institute's Software Capability Maturity Model
|
|
|
- Bernice Harper
- 10 years ago
- Views:
Transcription
1 How Rational Configuration and Change Management Products Support the Software Engineering Institute's Software Capability Maturity Model by Bill Cottrell and John Viehweg Software Engineering Specialists Rational Software Since Rational provides software development solutions to its customers, we are often involved in process improvement activities using the Software Engineering Institute (SEI) Capability Maturity Model for Software (SW-CMM ). Although our customers know that software development tools are not the "silver bullet" for achieving process maturity, they do often ask us how Rational's software development tools can help them realize SEI SW-CMM improvements. This article explains how we respond to this question -- by identifying the ways Rational Software Configuration Management (SCM) tools relate to the SEI SW-CMM Key Process Areas. Rational tools help project teams automate the software development process, produce and manage artifacts, and communicate status, progress, and results. Rational's integrated tool suite supports the entire software development cycle, including its roles, activities, and artifacts. Each tool has a robust set of features that support many aspects of the Software Engineering Institute's Software Capability Maturity Model (SEI SW-CMM ). The Rational tools we'll discuss are the configuration and change management tools Rational ClearCase and Rational ClearQuest, which are used in conjunction with Unified Change Management (UCM), the process that binds the two tools together. UCM is Rational Software's
2 approach to managing change in software system development from requirements to release. It spans the development lifecycle, defining how to manage change to requirements, design models, documentation, components, test cases, and source code. UCM focuses on these concepts: An activity is a piece of work to accomplish in order to advance the state of a project. An activity might arise from an issue raised in a meeting, a defect entered into a defect database, or a request for enhancement sent in by a customer. Activities are tied to product features and requirements. An artifact is an item, usually a file that should be under version control. At a more conceptual level, artifacts can be requirements, tests, visual models, code, project plans, and so on -- basically any item that a project needs to manage and control. One of UCM's key strengths is that it links the activities used to plan and track project progress with the artifacts that are undergoing change. Rational products provide both process and tools to support UCM: The Configuration and Change Management discipline in the Rational Unified Process (RUP) describes the process of using UCM. Rational ClearQuest manages a project's activities -- the tasks, defects, and requests for enhancement -- and provides charting and reporting tools that can help track project progress. Rational ClearCase manages all the artifacts produced by a software project, which includes both system artifacts and project management artifacts. What Is the SEI SW-CMM? The SEI has now been involved in software process improvement for well over a decade. The SEI SW-CMM provides software process improvement guidance to people in projects, organizations, or an entire enterprise. This guidance includes information on industry key practices that should be implemented to help ensure success of software projects. While the software industry continues to debate how comprehensive, measurable, or practical all of the capability maturity models are or may become, one thing is known: These models DO provide needed guidance, and the workhorse of the bunch is the SEI SW-CMM. The SEI SW-CMM has been around the longest and has become a de facto standard to many. Process experts, organizational change experts, process improvement consulting firms, and the US Department of Defense (which started it all) are more experienced at implementing the SEI SW-CMM than any other capability maturity model. The SEI SW-CMM has five levels of maturity:
3 Level 1: Organizations do not provide a stable environment for developing and maintaining software. Level 2: Organizations have installed basic software management controls. Level 3: Organizations exploit effective software engineering practices when standardizing their software processes. Level 4: Organizations set quantitative quality goals for both software products and processes. Level 5: Organizations focus on continuous process improvement. Most software organizations today operate at Level 1 maturity. Most also aspire to achieve Level 4 and Level 5 but find the biggest benefit from Level 2 and Level 3 and stop there. This article will address the ClearCase and ClearQuest support Rational provides for all five levels of process maturity. In addition to the five levels of maturity, the SEI SW-CMM breaks down these levels into key process areas (KPAs). The KPAs are further broken down into five common features: Commitment: What should be done to establish process? Ability: What prerequisites are needed to be successful? Activity: Which roles, activities, and artifacts are required? Measurement: What measurements and analysis are needed to assess progress? Verification: How does the organization confirm process compliance? It is within the context of these five common features that the SEI SW- CMM provides guidelines for software process improvement for all the KPAs at every CMM level. 1 While the SEI SW-CMM provides general guidelines and some examples of what roles, activities, and artifacts could be used to implement these key practices, it leaves the implementation details up to the specific needs of those trying to mature their software processes. Those details include, but are not limited to: selecting the right mix of methods, techniques, and tools to be implemented; implementing them at the right time; and implementing them with the right people -- people who don't fear change. Why? Because any change is usually difficult for people to accept. Software change is no exception. That's why the right mix is so important. One of the implementation details to be determined is what, if any, software development tools to use. That's where Rational comes into the picture. We offer SCM solutions that support the implementation of process improvement. Rational UCM and Tool Support for SEI SW-CMM
4 Level 2 Maturity This section describes briefly how Rational ClearCase and Rational ClearQuest support each Level 2 Key Process Area (KPA). I will devote a longer subsection to detailing the features in the Software Configuration Management KPA because they are directly related to the capabilities of UCM and ClearCase and ClearQuest. Requirements Management KPA. Using UCM with Rational ClearCase and Rational ClearQuest provides SEI SW-CMM support whenever the system requirements allocated to software are changed. ClearCase versioned artifacts affected by the changes must be associated with an activity in UCM. Therefore, only the affected documents and code that are now consistent with the updated requirements are part of the baseline due to be released. Software Project Planning KPA. The project's software development plan and changes to it can be managed and controlled using ClearCase and ClearQuest. ClearQuest distribution charts can be used to see who has been assigned the most/least change requests for scheduling resourceloading activities. Software Project Tracking and Oversight KPA. Using the Project Tracker add-in to Rational ClearQuest, progress reported in ClearQuest can be transferred automatically to Microsoft Project 2000, so that a project manager can always update the project plan with the most accurate and up-to-date information. In addition, approved changes to commitments that affect the software project are communicated using the ClearQuest -notification feature. Software Subcontract Management KPA. Requiring subcontractors to use UCM with Rational ClearCase and Rational ClearQuest will provide significant support for effectively managing their progress. In addition, ClearCase and ClearQuest Multi-site can be used to manage configurations and changes for geographically distributed subcontract efforts. Software Quality Assurance KPA. The project's SQA plan and changes to it can be managed and controlled using Rational ClearCase and Rational ClearQuest. ClearQuest can be used to document and track deviations identified in the software activities and software work products. All these features provide appropriate visibility into the products being built. Software Configuration Management KPA Commitment Commitment 1. The project follows a written organizational policy for implementing software configuration management (SCM). 2 Once an organizational policy is set for SCM, project level policies can be implemented in UCM. UCM includes a set of project policies that you can set to enforce development practices among members of a project team. By setting policies, you can improve communication among project team members and minimize problems when integrating their work. For
5 example, you can set a policy that requires developers to update their work areas with the project's latest recommended baseline before they deliver work to the integration stream. UCM policies can be set from either ClearCase or ClearQuest. Abilities Ability 1. A board having the authority for managing the project's software baselines that is a Software Configuration Control Board (SCCB) exists or is established. Using UCM, ClearCase, and ClearQuest enables SCCB roles such as Project Mgr, Change Control Mgr, and Configuration Mgr. UCM manages the baseline process, controls the baselines the SCCB establishes, and provides the SCCB the necessary information on every change they review. Ability 2. A group that is responsible for coordinating and implementing SCM for the project (that is, the SCM group) exists. UCM, ClearCase, and ClearQuest enable SCM group members, such as project managers and developers, to manage the software baseline library, generate SCM reports, and maintain updates to the software baselines. Ability 3. Adequate resources and funding are provided for performing the SCM activities. UCM enables all the project roles to perform SCM activities. ClearCase and ClearQuest manage these activities and their artifacts. The information stored in these tools can be used to provide the insight necessary to properly fund the SCM activities. Ability 4. Members of the SCM group are trained in the objectives, procedures, and methods for performing their SCM activities. Rational-trained professionals provide education and training; Deployment and QuickStart packages; consulting; and worldwide technical support. To supplement training and mentoring, ClearCase and ClearQuest provide robust online help and tutorial features. Ability 5. Members of the software engineering group and other software-related groups are trained to perform their SCM activities. Rational-trained professionals provide education and training; Deployment and QuickStart packages; consulting; and worldwide technical support. To supplement training and mentoring, ClearCase and ClearQuest provide a robust online help and tutorial features. Activities Activity 1. An SCM plan is prepared for each software project according to a documented procedure. Rational offers several tools to document the SCM plan, including: the Rational Unified Process (RUP), Rational Rose, Rational ClearCase, and Rational ClearQuest. ClearCase and ClearQuest provide a number of unique features that can be incorporated into the SCM plan, including automatic to-do lists, personal workspace management, and parallel development through unlimited branching and merging.
6 Activity 2. A documented and approved SCM plan is used as the basis for performing the SCM activities. UCM implements the SCM plan and provides evidence that the plan is being carried out through the use of auditing, reporting, and charting features. Activity 3. A configuration management library system is established as a repository for the software baselines. ClearCase provides a secure, highly scaleable repository specifically designed to efficiently store all project assets. ClearCase dynamic views provide rulebased access to the repository to ensure that only artifacts related to an activity are accessed. Activity 4. The software work products to be placed under configuration management are identified. ClearCase and ClearQuest do not constrain the use, type, or size of any kind of software work product. The RUP provides guidelines to assist in the determination of software work products to be placed under Configuration Management (CM) control. UCM allows the software work products to be organized into components, which are groups of related file elements that are developed, integrated, and released together. Activity 5. Change requests and problem reports for all configuration items/units are initiated, recorded, reviewed, approved, and tracked according to a documented procedure. UCM provides an integrated solution for managing change. The workflow defined in the SCM plan is implemented through a ClearQuest state model. UCM requires that any changes to a configuration item must be associated with a change request. In addition, UCM provides many features to simplify management of change requests and configuration items including: a fully customizable state model, role-based permissions to control movement of change request through the SCM process, and automatic notification of changes to states and fields. Activity 6. Changes to baselines are controlled according to a documented procedure. UCM requires that any changes to a configuration item must be associated with a change request. The change request records the set of files that a developer creates or modifies to complete a development task. Change requests that are identified for release are grouped into baselines. In this way, UCM provides complete documentation of what is included in a release. Activity 7. Products from the software baseline library are created, and their release is controlled according to a documented procedure. UCM implements the SCM plan to allow the tight control and documentation of activities included in the baselines. Baselines are tested to ensure the quality and reliability of work products. Promotion levels are assigned to indicate the results of the tests. This insures the integrity of the products built from the software baseline library. Activity 8. The status of configuration items/units is recorded according to a documented procedure. As noted in Activity 6 above, UCM requires that any changes to a configuration item must be associated with a change request, and the change request records the set of files that a developer creates or modifies to complete a development task. The SCM
7 plan is implemented through the ClearQuest state model. The status of each change request is indicated by the state as recorded in the ClearQuest database. ClearQuest provides full-featured queries, charts, and reports to monitor the status of change requests. Activity 9. Standard reports documenting the SCM activities and the contents of the software baseline are developed and made available to affected groups and individuals. ClearQuest provides fullfeatured queries, charts, and reports to monitor the status of SCM activities. These queries, charts, and reports are organized into public and private folders. Public folders can be shared across teams, an organization, or an entire enterprise. ClearCase creates and stores an event record each time an element is modified or merged. Many ClearCase commands include selection and filtering options that can be used to create reports based on these records. The scope of such reports can cover a single element, a set of objects, or entire Versioned Object Bases (VOBs). Activity 10. Software baseline audits are conducted according to a documented procedure. UCM provides the capability to create baselines. These baselines identify: the method in which the baseline was created, the change requests, and one version of every element in one or more configuration items. The baseline represents the complete configuration of the system at that point. In addition, a baseline's contents can be compared with those of its predecessor or of any other existing baseline. UCM also provides an audit feature that allows any software build functions to be monitored and a configuration record to be created. Measurement Measurement 1. Measurements are made and used to determine the status of the SCM activities. As noted in Activity 9 above, ClearQuest provides full-featured queries, charts, and reports to monitor the status of SCM activities. Examples of metrics captured "out-of-thebox" include, but are not limited to: state (Assigned, Open, Closed), priority, severity, date submitted, date modified, and resolution. Verification Verification 1. The SCM activities are reviewed with senior management on a periodic basis. UCM facilitates the collection, organization, and presentation of data associated with the SCM activities. Queries, charts, and reports can be designed to summarize project data for senior management. For example, charts depicting trends of new activities versus resolved activities are available. Verification 2. The SCM activities are reviewed with the project manager on both a periodic and event-driven basis. As noted in Verification 1, UCM facilitates the collection, organization, and presentation of data associated with the SCM activities. Queries, charts, and reports can be designed to help the development team manage SCM activities. Queries can be designed to collect information for specific time frames. notifications can be triggered from specific events, such as the introduction of a new activity.
8 Verification 3. The SCM group periodically audits software baselines to verify that they conform to the documentation that defines these baselines. See explanation under Activity 10 above. Verification 4. The software quality assurance group reviews and/or audits the activities and work products for SCM and reports the results. See explanation under Activity 10 above. Also note that the auditing process can be implemented through the ClearQuest tool. Records that track the details of the audit, including status of the audit, can be managed through ClearQuest. Audit documentation, reports, and other artifacts can be attached to the audit records and/or versioned within ClearCase. Reporting on the status of the audit can then be achieved using the reporting, querying, and charting features of ClearQuest. Please note that these specialized "audit records" are not included in ClearQuest's outof-the-box schema, but can be realized using the ClearQuest customization tools. Rational UCM and Tool Support for SEI SW-CMM Level 3 Maturity UCM supports the SEI SW-CMM Level 3 Key Practices by managing the software artifacts produced for a defined software lifecycle. UCM supports Organizational Process Focus, Organizational Process Definition, and the Training Program KPAs by providing automation to the defined process and incorporation of SCM policies and guidelines while enacting the SCM process. These tools also support Integrated Software Management, Software Product Engineering, and Intergroup Coordination KPAs by providing for parallel development, personal workspaces, and SCM process integrity. They support the Peer Review KPA by providing easy access to development artifacts under review and reports on their state and progress. More specifically, one of the strengths of ClearQuest, Rational's change management solution, is its ability to manage change impact, including tracking, measuring, and reporting. ClearQuest allows a project team to not only capture change requests, but also to capture meta-data about the change. Meta-data (e.g., severity and cost impact magnitude), coupled with a well-defined change management state model could capture all the essential information to manage project integration effectiveness. For example, a project management metric could be created to capture the number and magnitude of unanticipated major adverse impacts to the software project, tracked over time. Rational UCM and Tool Support for SEI SW-CMM Level 4 and 5 Maturity ClearQuest provides a robust set of project metrics for quantitatively controlling the software process performance (Level 4) and analyzing defects (Level 5) to take specific actions that may help prevent the occurrence of future defects and optimize your software development process. A strength of ClearQuest is that it can help you capture change
9 request meta-data and then measure and report on the status of the change. For example, a project team could capture descriptive details about a defect, where the defect came from, and/or its current state in the corrective process. If other Rational Suite tools for software development are used, then some of the above information can be captured directly from the integrated tool suite repository. For example, units containing the defect or the test script where the defect occurred could be captured from Rational's testing repository when the defect was written in Test Manager. If you are using other tools, then any project member using the Rational ClearQuest Web interface could enter all this information. Once the meta-data is captured, ClearQuest provides the queries, charts, and reports to monitor the status of SCM activities through the use of this meta-data, (e.g., number and severity of defects). Although most metrics like this do not come out-of-the-box, ClearQuest does have a very easy-touse query, chart, and reporting feature to create defect-tracking queries. Charts can be developed to detail defects by severity and to track their status during the correction process. Charts can be formatted using many different display techniques (e.g., bar and line graphs, pie charts, and so on), and they can either be made available to the general audience or held in private for an individual or group. Great Rational Support for SEI SW-CMM Achievement Rational's tools are designed to help an organization or project achieve all levels of SEI SW-CMM maturity. While no tool set is a silver bullet, the capabilities of Rational ClearCase and ClearQuest, along with UCM, do map to our customers' SEI SW-CMM needs. Just as important, the Rational field staff understands these correspondences and can help customers apply our process and tool solutions to support their SEI SW-CMM efforts. References Mark C. Paulk, Charles V. Weber, Suzanne M. Garcia, Mary Beth Chrissis, and Marilyn W. Bush, "Key Practices of the Capability Maturity Model, Version 1.1," Software Engineering Institute, CMU/SEI-93-TR-25, DTIC Number ADA263432, February Rational ClearCase Product Family Datasheet, D-710B, October Rational ClearQuest Data Sheet, D-706K, October Notes 1 To become more familiar with the SEI SW-CMM, review what the SEI has to offer at 2 Definitions (italicized text) for all the features in this section come from Mark C. Paulk, Charles V. Weber, Suzanne M. Garcia, Mary Beth Chrissis, and Marilyn W. Bush, "Key Practices of the Capability Maturity Model, Version 1.1," Software Engineering Institute,
10 CMU/SEI-93-TR-25, DTIC Number ADA263432, February For more information on the products or services discussed in this article, please click here and follow the instructions provided. Thank you! Copyright Rational Software 2002 Privacy/Legal Information
Using Rational Software Solutions to Achieve CMMI Level 2
Copyright Rational Software 2003 http://www.therationaledge.com/content/jan_03/f_cmmi_rr.jsp Using Rational Software Solutions to Achieve CMMI Level 2 by Rolf W. Reitzig Founder, Cognence, Inc. Over the
SEI Level 2, 3, 4, & 5 1 Work Breakdown Structure (WBS)
SEI Level 2, 3, 4, & 5 1 Work Breakdown Structure (WBS) 1.0 SEI Product 1.1 SEI Level 2 Product 1.1.1 SEI Level 2 Process 1.1.1.1 Requirements Management Process 1.1.1.2 Software Project Planning Process
Successfully managing geographically distributed development
IBM Rational SCM solutions for distributed development August 2004 Successfully managing geographically distributed development Karen Wade SCM Product Marketing Manager IBM Software Group Page 2 Contents
CHAPTER 7 Software Configuration Management
CHAPTER 7 Software Configuration Management ACRONYMS CCB CM FCA MTBF PCA SCCB SCI SCM SCMP SCR SCSA SEI/CMMI SQA SRS USNRC INTRODUCTION Configuration Control Board Configuration Management Functional Configuration
Rational Software White Paper
Unified Change Management from Rational Software: An Activity-Based Process for Managing Change Rational Software White Paper Table of Contents INTRODUCTION... 1 CHANGE IN THE SOFTWARE DEVELOPMENT PROCESS...
Reaching CMM Levels 2 and 3 with the Rational Unified Process
Reaching CMM Levels 2 and 3 with the Rational Unified Process Rational Software White Paper TP174 Table of Contents INTRODUCTION... 1 LEVEL-2, REPEATABLE... 3 Requirements Management... 3 Software Project
Simplifying development through activity-based change management
IBM Rational ClearCase and IBM Rational ClearQuest October 2004 Simplifying development through activity-based change management Allan Tate Product Manager IBM Software Group Karen Wade SCM Product Marketing
IBM Rational ClearCase, Version 8.0
IBM Rational ClearCase, Version 8.0 Improve software and systems delivery with automated software configuration management solutions Highlights Improve software delivery and software development life cycle
Better management through process automation.
Process management with IBM Rational ClearQuest software White paper Better management through process automation. David Lawrence, technical marketing specialist May 2006 Page 2 Contents 2 Introduction
Moving from ISO9000 to the Higher Levels of the Capability Maturity Model (CMM)
Moving from ISO9000 to the Higher Levels of the Capability Maturity Model (CMM) Pankaj Jalote 1 Infosys Technologies Ltd. Bangalore 561 229 Fax: +91-512-590725/590413 [email protected], [email protected]
STAR JPSS Algorithms Integration Team Configuration Management Plan Version 1.2
STAR JPSS Algorithms Integration Team Version 1.2 NOAA Center for Weather and Climate Prediction (NCWCP) NOAA/NESDIS/STAR 5830 University Research Ct College Park, MD 20740 Revisions Version Description
How To Understand And Understand The Cmm
W H I T E P A P E R SEI's Capability Maturity Model Integrated (CMMI) Relative to ICM's CMII (Rev B) SUMMARY CMMI is built on a set of integrated processes and includes CM as a supporting process. The
Capability Maturity Model Software Development Using Cleanroom Software Engineering Principles - Results of an Industry Project
Capability Maturity Model Software Development Using Cleanroom Software Engineering Principles - Results of an Industry Project Robert S. Oshana Member Group Technical Staff Raytheon Systems Company [email protected]
Incorporate CMMI with Corporate Governance Using Enterprise Software Change Management Solutions
Incorporate CMMI with Corporate Governance Using Enterprise Software Change Management Solutions Tim Ruzbacki, Sr. Process Consultant MKS Software Inc. 4 th Annual CMMI Technology Conference, Denver CO
Software Configuration Management. http:\\www.francisxavier.ac.in
Software Configuration Management Outline Introduction what is SCM, who are involved, why it is imp? what are the steps? Basic Concepts of SCM Configuration Management Activities Configuration Management
2405 - Using Git with Rational Team Concert and Rational ClearCase in enterprise environments
2405 - Using Git with Rational Team Concert and Rational ClearCase in enterprise environments Bartosz Chrabski Executive IT Specialist WW Competitive Sales Team [email protected] Peter Hack ClearCase
Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.
INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. February 2013 1 Executive Summary Adnet is pleased to provide this white paper, describing our approach to performing
Software change and release management White paper June 2008. Extending open source tools for more effective software delivery.
Software change and release management White paper June 2008 Extending open source tools for more Page 2 Contents 2 Integrating and complementing open source tools 2 Trends in business shape software development
ITIL-CMM Process Comparison
ITIL-CMM Process Comparison For More information: [email protected] [email protected] www.pinkelephant.com Page 1 Pink Elephant understands many organizations are currently striving to improve
Supporting Workflow Overview. CSC532 Fall06
Supporting Workflow Overview CSC532 Fall06 Objectives: Supporting Workflows Define the supporting workflows Understand how to apply the supporting workflows Understand the activities necessary to configure
Integrity 10. Curriculum Guide
Integrity 10 Curriculum Guide Live Classroom Curriculum Guide Integrity 10 Workflows and Documents Administration Training Integrity 10 SCM Administration Training Integrity 10 SCM Basic User Training
Agile Development with Jazz and Rational Team Concert
Agile Development with Jazz and Rational Team Concert Mayank Parikh [email protected] Acknowledgements: Thanks to Khurram Nizami for some of the slides in this presentation Agile Values: A Foundation
Increasing business values with efficient Software Configuration Management
Increasing business values with efficient Software Configuration Management A Softhouse White Paper Leif Trulsson February 2005 Softhouse Consulting, Stormgatan 14, SE-211 20 Malmö [email protected] www.softhouse.se
SOFTWARE QUALITY & SYSTEMS ENGINEERING PROGRAM. Quality Assurance Checklist
SOFTWARE QUALITY & SYSTEMS ENGINEERING PROGRAM Quality Assurance Checklist The following checklist is intended to provide system owners, project managers, and other information systems development and
Enhance visibility into and control over software projects IBM Rational change and release management software
Enhance visibility into and control over software projects IBM Rational change and release management software Accelerating the software delivery lifecycle Faster delivery of high-quality software Software
Treasury Board of Canada Secretariat (TBS) IT Project Manager s Handbook. Version 1.1
Treasury Board of Canada Secretariat (TBS) IT Project Manager s Handbook Version 1.1 December 12, 1997 Table of Contents Navigating the Handbook Content...1 Introduction...4 About the Handbook...9 Adaptability
IBM Rational DOORS Next Generation
Silvio Ronchi, Technical Sales & Solutions IBM Software, Rational 26/06/2014 IBM Rational DOORS Next Generation Software and Systems Engineering Rational Agenda 1 Why DOORS Next Generation? 2 Collaborative
Software Configuration Management (SCM)
Software Configuration Management (SCM) SCM actually consists of several separate yet cumulative disciplines. Version Management is an entry point for SCM T M Abstract : Software Configuration Management
The Capability Maturity Model for Software, Version 1.1
The Capability Maturity Model for Software, Version 1.1 Mark C. Paulk xxx 1998 Carnegie Mellon University Pittsburgh, PA 15213-3890 Sponsored by the U.S. Department of Defense. 1997 by Carnegie Mellon
International standards, approaches and frameworks relevant to Software Quality Management and Software Process Improvement
International standards, approaches and frameworks relevant to Software Quality Management and Software Process Improvement To help organizations managing software quality and improving software processes
Rational Reporting. Module 3: IBM Rational Insight and IBM Cognos Data Manager
Rational Reporting Module 3: IBM Rational Insight and IBM Cognos Data Manager 1 Copyright IBM Corporation 2012 What s next? Module 1: RRDI and IBM Rational Insight Introduction Module 2: IBM Rational Insight
One solution for all your Source Configuration Management Needs
One solution for all your Source Configuration Management Needs SPECTRUM SOFTWARE, Inc. 11445 Johns Creek Parkway Suite 300 Duluth, GA 30097 Ph: 770-448-8662 Fax: 678-473-9294 www.spectrumscm.com www.spectrumsoftware.net
Software Configuration Management. Wingsze Seaman COMP250SA February 27, 2008
Software Configuration Management Wingsze Seaman COMP250SA February 27, 2008 Outline CM and SCM Definitions SCM History CMMI and SCM SCM Tools SCM/Dynamic Systems SCM/Software Architecture Resources 2
Key Benefits of Microsoft Visual Studio Team System
of Microsoft Visual Studio Team System White Paper November 2007 For the latest information, please see www.microsoft.com/vstudio The information contained in this document represents the current view
Global Software Change Management for PVCS Version Manager
Global Software Change Management for PVCS Version Manager... www.ikanalm.com Summary PVCS Version Manager is considered as one of the leading versioning tools that offers complete versioning control.
How Silk Central brings flexibility to agile development
How Silk Central brings flexibility to agile development The name agile development is perhaps slightly misleading as it is by its very nature, a carefully structured environment of rigorous procedures.
IBM Rational Asset Manager
Providing business intelligence for your software assets IBM Rational Asset Manager Highlights A collaborative software development asset management solution, IBM Enabling effective asset management Rational
Test management best practices
Test management best practices Introduction Purpose Few people can argue against the need for improved quality in software development. Users of technology that utilizes software have come to expect various
Theme 1 Software Processes. Software Configuration Management
Theme 1 Software Processes Software Configuration Management 1 Roadmap Software Configuration Management Software configuration management goals SCM Activities Configuration Management Plans Configuration
Tools to support Requirements-Based Testing
Requisite Pro RMT/RFT/RPT/Robot Rational Test Manager ClearQuest 26 IBM Rational Test Manager Test Manager runs as a schema on top of ClearQuest Version 7 Integrates with other IBM products, such as ClearCase,
MKS Integrity & CMMI. July, 2007
& CMMI July, 2007 Why the drive for CMMI? Missed commitments Spiralling costs Late delivery to the market Last minute crunches Inadequate management visibility Too many surprises Quality problems Customer
What Is Software Configuration Management?
C H A P T E R 1 What Is Software Configuration Management? The title of this chapter asks such a simple question, the answer to which, one would think, ought to be known by anyone with any kind of record
Maximizing Cross-Platform Application Availability
June 2005 Maximizing Cross-Platform Application Availability Robert Kennedy, SCM Product Manager Karen Wade, SCM Product Marketing Manager Page 2 Contents 2 The challenges of change in complex computing
Developing CMMI in IT Projects with Considering other Development Models
Developing CMMI in IT Projects with Considering other Development Models Anahita Ahmadi* MSc in Socio Economic Systems Engineering Organizational Process Development Engineer, International Systems Engineering
Configuration & Build Management
Object-Oriented Software Engineering Using UML, Patterns, and Java Configuration & Build Management Outline of the Lecture Purpose of Software Configuration Management (SCM) Some Terminology Software Configuration
Achieving CMMI Level 2 in the Configuration Management Process Area Using IBM Rational Software Solutions
Copyright Rational Software 2003 http://www.therationaledge.com/content/mar_03/m_cmmi_rr.jsp Achieving CMMI Level 2 in the Management Process Area Using IBM Rational Software Solutions by Rolf W. Reitzig
Reining in the Effects of Uncontrolled Change
WHITE PAPER Reining in the Effects of Uncontrolled Change The value of IT service management in addressing security, compliance, and operational effectiveness In IT management, as in business as a whole,
The 7 Attributes of a Good Software Configuration Management System
Software Development Best Practices The 7 Attributes of a Good Software Configuration Management System Robert Kennedy IBM Rational software Benefits of Business Driven Development GOVERNANCE DASHBOARD
The Rap on RUP : An Introduction to the Rational Unified Process
The Rap on RUP : An Introduction to the Rational Unified Process Jeff Jacobs Jeffrey Jacobs & Associates phone: 650.571.7092 email: [email protected] http://www.jeffreyjacobs.com Survey Does your
Using TechExcel s DevSuite to Achieve FDA Software Validation Compliance For Medical Software Device Development
Using TechExcel s DevSuite to Achieve FDA Software Validation Compliance For Medical Software Device Development The FDA requires medical software development teams to comply with its standards for software
Modernizing enterprise application development with integrated change, build and release management.
Change and release management in cross-platform application modernization White paper December 2007 Modernizing enterprise application development with integrated change, build and release management.
Requirements Management im Kontext von DevOps
IBM Software Group Rational software Requirements Management im Kontext von DevOps DI Steindl Wolfgang https://www.xing.com/profiles/wolfgang_steindl Senior IT Specialist [email protected] http://lnkd.in/tpzrug
Rational Rational ClearQuest
Rational Rational ClearQuest Version 7.0 Windows Using Project Tracker GI11-6377-00 Rational Rational ClearQuest Version 7.0 Windows Using Project Tracker GI11-6377-00 Before using this information, be
Plan-Driven Methodologies
Plan-Driven Methodologies The traditional way to develop software Based on system engineering and quality disciplines (process improvement) Standards developed from DoD & industry to make process fit a
Darshan Institute of Engineering & Technology Unit : 7
1) Explain quality control and also explain cost of quality. Quality Control Quality control involves the series of inspections, reviews, and tests used throughout the software process to ensure each work
Meister Going Beyond Maven
Meister Going Beyond Maven A technical whitepaper comparing OpenMake Meister and Apache Maven OpenMake Software 312.440.9545 800.359.8049 Winners of the 2009 Jolt Award Introduction There are many similarities
EXHIBIT L. Application Development Processes
EXHIBIT L Application Development Processes Optum Development Methodology Development Overview Figure 1: Development process flow The Development phase consists of activities that include the building,
CMMI and IBM Rational Unified Process
IBM Software Group CMMI and IBM Rational Unified Process A practical route to greater development maturity CMMI Made Practical, London, 19-20 th March, 2007 Keith Mantell IBM Rational, UK [email protected]
Application Test Management and Quality Assurance
SAP Brief Extensions SAP Quality Center by HP Objectives Application Test Management and Quality Assurance Deliver new software with confidence Deliver new software with confidence Testing is critical
HP Server Automation Standard
Data sheet HP Server Automation Standard Lower-cost edition of HP Server Automation software Benefits Time to value: Instant time to value especially for small-medium deployments Lower initial investment:
Performance Testing Uncovered
Performance Testing Uncovered First Presented at: NobleStar Systems Corp. London, UK 26 Sept. 2003 Scott Barber Chief Technology Officer PerfTestPlus, Inc. Performance Testing Uncovered Page 1 Performance
Software Configuration Management. Addendum zu Kapitel 13
Software Configuration Management Addendum zu Kapitel 13 Outline Purpose of Software Configuration Management (SCM) Motivation: Why software configuration management? Definition: What is software configuration
IMPLEMENTATION OF A SOFTWARE PROJECT OFFICE AT HONEYWELL AIR TRANSPORT SYSTEMS. by Michael A. Ross
IMPLEMENTATION OF A SOFTWARE PROJECT OFFICE AT HONEYWELL AIR TRANSPORT SYSTEMS by Michael A. Ross Abstract. This paper justifies, defines and describes an organization-level software project management
The purpose of Capacity and Availability Management (CAM) is to plan and monitor the effective provision of resources to support service requirements.
CAPACITY AND AVAILABILITY MANAGEMENT A Project Management Process Area at Maturity Level 3 Purpose The purpose of Capacity and Availability Management (CAM) is to plan and monitor the effective provision
PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >
PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME > Date of Issue: < date > Document Revision #: < version # > Project Manager: < name > Project Management Plan < Insert Project Name > Revision History Name
Agile Power Tools. Author: Damon Poole, Chief Technology Officer
Agile Power Tools Best Practices of Agile Tool Users Author: Damon Poole, Chief Technology Officer Best Practices of Agile Tool Users You ve decided to transition to Agile development. Everybody has been
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Engineering, Business and Enterprise
Software Engineering. Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti
Software Engineering Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical
Requirements Definition and Management Processes
Software Engineering G22.2440-001 Session 1 Sub-Topic 1 Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute
IBM Rational Software
IBM Rational Software Development Conference 2008 Collaborative Software Development An Introduction to Rational Team Concert Erich Gamma Distinguished Engineer, Jazz Technical Lead IBM Rational Zurich
Efficient Management of Tests and Defects in Variant-Rich Systems with pure::variants and IBM Rational ClearQuest
Efficient Management of Tests and Defects in Variant-Rich Systems with pure::variants and IBM Rational ClearQuest Publisher pure-systems GmbH Agnetenstrasse 14 39106 Magdeburg http://www.pure-systems.com
Effective Methods for Software and Systems Integration
Effective Methods for Software and Systems Integration Boyd L. Summers CRC Press Taylor & Francis Group 6000 Broken Sound Parkway NW, Suite 300 Boca Raton, FL 33487-2742 CRC Press is an imprint of Taylor
Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole
Paper BB-01 Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole ABSTRACT Stephen Overton, Overton Technologies, LLC, Raleigh, NC Business information can be consumed many
Maturity Model. March 2006. Version 1.0. P2MM Version 1.0 The OGC logo is a Registered Trade Mark of the Office of Government Commerce
Maturity Model March 2006 Version 1.0 P2MM Version 1.0 The OGC logo is a Registered Trade Mark of the Office of Government Commerce This is a Value Added product which is outside the scope of the HMSO
Release Management Policy Aspen Marketing Services Version 1.1
Release Management Policy Version 1.1 John Toso 5/10/2010 2 Contents Release Management Policy Overview:... 3 Critical Success Factors... 3 Service Level Management (SLM)... 4 Key Performance Indicators:...
F15. Towards a More Mature Test Process. Anne Mette-Hass. P r e s e n t a t i o n
Towards a More Mature Test Process Anne Mette-Hass International Conference On Software Testing, Analysis & Review November 19-23 Stockholm, Sweden P r e s e n t a t i o n F15 Friday 23rd November, 2001
ALM120 Application Lifecycle Management 11.5 Essentials
ALM120 Application Lifecycle Management 11.5 Essentials Instructor-Led Workshop OVERVIEW This course provides the tools you need to implement and use Quality Center 11.50. Students learn how to manage
Role of Software Quality Assurance in Capability Maturity Model Integration
Role of Software Quality Assurance in Capability Maturity Model Integration Rekha Chouhan 1 Dr.Rajeev Mathur 2 1 Research Scholar, Jodhpur National University, JODHPUR 2 Director, CS, Lachoo Memorial College
Automating Software Release Management with IBM Rational ClearCase and IBM Rational ClearQuest
IBM Software Development Technical Conference Automating Software Release Management with IBM Rational ClearCase and IBM Rational ClearQuest Kevin Lee Technical Consultant, IBM Rational Software [email protected]
General Introduction to IBM (R) Rational (R) Asset Manager
General Introduction to IBM (R) Rational (R) Asset Manager Peter Smith Certified IT Specialist, IBM 2007 IBM Corporation Objectives! Background: Issues and Challenges!Asset Management and SOA! Define Asset
Cisco Network Optimization Service
Service Data Sheet Cisco Network Optimization Service Optimize your network for borderless business evolution and innovation using Cisco expertise and leading practices. New Expanded Smart Analytics Offerings
SOFTWARE QUALITY MANAGEMENT THROUGH IMPLEMENTATION OF SOFTWARE STANDARDS
4 th Int. Conf. CiiT, Molika, Dec.11-14, 2003 61 SOFTWARE QUALITY MANAGEMENT THROUGH IMPLEMENTATION OF SOFTWARE STANDARDS S. Grceva, Z. Zdravev Faculty for Education Goce Delcev, University of Sts. Cyril
Implementing Continuous Integration Testing Prepared by:
Implementing Continuous Integration Testing Prepared by: Mr Sandeep M Table of Contents 1. ABSTRACT... 2 2. INTRODUCTION TO CONTINUOUS INTEGRATION (CI)... 3 3. CI FOR AGILE METHODOLOGY... 4 4. WORK FLOW...
Software Configuration Management Best Practices for Continuous Integration
Software Configuration Management Best Practices for Continuous Integration As Agile software development methodologies become more common and mature, proven best practices in all phases of the software
Practical IT Governance - Using MKS's Enterprise Software Change Management Solution for Greater Auditability and Control
Practical IT Governance - Using MKS's Enterprise Software Change Management Solution for Greater Auditability and Control Tim Ruzbacki, Process Consultant Craig Hale, Application Engineer 2004 MKS Inc.
An Integrated Model of ISO 9001:2000 and CMMI for ISO Registered Organizations
An Integrated Model of ISO 9001:2000 and CMMI for ISO Registered Organizations Chanwoo Yoo 1, Junho Yoon 1, Byungjeong Lee 2, Chongwon Lee 1, Jinyoung Lee 1, Seunghun Hyun 1, and Chisu Wu 1 1 School of
Application Lifecycle Management White Paper. Source Code Management Best Practice: Applying Economic Logic to Migration ALM
ALM Application Lifecycle Management White Paper Source Code Management Best Practice: Applying Economic Logic to Migration Summary: Is there a Business Case for Migration? Ultimately, what is the value
ORACLE PROJECT MANAGEMENT
ORACLE PROJECT MANAGEMENT KEY FEATURES Oracle Project Management provides project managers the WORK MANAGEMENT Define the workplan and associated resources; publish and maintain versions View your schedule,
