Software and System Delivery

Slides:



Advertisements
Similar presentations
Configuration Management
Advertisements

Software Quality Assurance Plan
Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
More CMM Part Two : Details.
SAE AS9100 Quality Systems - Aerospace Model for Quality Assurance
Stepan Potiyenko ISS Sr.SW Developer.
GLAST LAT ProjectLAT Engineering Meeting, April 1, 2003 GLAST Large Area Telescope: Performance & Safety Assurance Darren S. Marsh Stanford Linear Accelerator.
Secure System Administration & Certification DITSCAP Manual (Chapter 6) Phase 4 Post Accreditation Stephen I. Khan Ted Chapman University of Tulsa Department.
DITSCAP Phase 2 - Verification Pramod Jampala Christopher Swenson.
Chapter 11: Testing The dynamic verification of the behavior of a program on a finite set of test cases, suitable selected from the usually infinite execution.
Configuration Management
Software Configuration Management
Configuration Management Avoiding Costly Confusion mostly stolen from Chapter 27 of Pressman.
Release & Deployment ITIL Version 3
Effective Methods for Software and Systems Integration
Configuration Management, Logistics, and Universal CM Issues Larry Bauer Boeing Commercial Airplanes NDIA Conference Miami March 4-5, 2005
The Key Process Areas for Level 2: Repeatable Ralph Covington David Wang.
Introduction to Software Quality Assurance (SQA)
Software Engineering Term Paper
ISO Tor Stålhane IDI / NTNU. What is ISO ISO 9001 was developed for the production industry but has a rather general structure ISO describes.
Seattle Area Software Quality Assurance Group Release and Configuration Management, The Acceleration of Change and Its Contribution To Software Quality.
Cybersecurity: Engineering a Secure Information Technology Organization, 1st Edition Chapter 7 Software Supporting Processes and Software Reuse.
From Research Prototype to Production
Software Configuration Management (SCM)
Michael Dermody September 2010  Capability Maturity Model Integration ◦ Is a Trademark owned by the Software Engineering Institute (SEI) of Carnegie.
1 Configuration Management “The Cookbook Approach”
Soft Tech Development Inc. 1 Software Project Tracking A CMM Level 2 Key Process Area Soft Tech Development Inc.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
SENG521 (Fall SENG 521 Software Reliability & Testing Software Product & process Improvement using ISO (Part 3d) Department.
Configuration Management (CM)
Creator: ACSession No: 16 Slide No: 1Reviewer: SS CSE300Advanced Software EngineeringFebruary 2006 (Software Quality) Configuration Management CSE300 Advanced.
Service Transition & Planning Service Validation & Testing
Configuration Management Non Government Std: EIA Standard-649 “A management process for establishing and maintaining consistency of a product’s performance,
© Mahindra Satyam 2009 Configuration Management QMS Training.
KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim.
Develop Project Charter
Maintaining and Sustaining System Integrity Configuration Management for Transportation Management Systems Configuration management (CM) describes a series.
© ABB Inc. - 1 A robust portfolio of interoperable solutions Getting started with Industrial IT Certification Document# 3BSE042726, September 2005.
I. Preliminary Design Review 1. Product specification 2. Project scope 3. Technical approach/solution to the Design Problem 4. Working Schedule (Gantt.
1 Lecture 2.3: SE Process (SEF Ch 3) Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
Collaborating for Quality Quality Assurance (QA) & Quality Control (QC) in the Accelerator Project (ACCSYS) Matthew Conlon ACCSYS QA/QC
Software Engineering Process - II 7.1 Unit 7: Quality Management Software Engineering Process - II.
Collaborating for Quality through the Project Quality Plan Matthew Conlon ESS ACCSYS QA/QC Quality Learning & Planning.
Introduction for the Implementation of Software Configuration Management I thought I knew it all !
ITIL: Service Transition
Accelerator Readiness Review October 31, 2006
Configuration Management
Product Validation Adapted from the NASA Systems Engineering Handbook for CSULB EE 400D by Alia Bonetti.
Software Project Configuration Management
Software Configuration Management (SCM)
Managing the Project Lifecycle
Chapter 11: Software Configuration Management
Software Configuration Management
Software Engineering (CSI 321)
Software and Systems Integration
Software Subcontractor
Configuration Management
IT 440: SYSTEM INTEGRATION
Software Requirements
Release Management Release Management.
PROJECT SCOPE MANAGEMENT
Level - 3 Process Areas (CMMI-DEV)
Configuration Management (managing change)
Engineering Processes
Lecture 09:Software Testing
Lockheed Martin Canada’s SMB Mentoring Program
Chapter 11: Software Configuration Management
Engineering Processes
Configuration Management
Software Reviews.
Presentation transcript:

Software and System Delivery IT 440:SYSTEM INTEGRATION

Upon completion of this week’s activities, you will be able to: Explain why it is important to make the right decisions before delivery of software and system end items or hardware to the customer. Discuss how schedules become the priority before quality, and why the lack of confidence in the cus­tomer will have an impact on future working agreements and contracts. Identify how the effective methods for software and systems integration will provide assurance that customer requirements are met before any thoughts about hurrying delivery.

IMPORTANT ASPECTS BEFORE DELIVERY OF SOFTWARE AND SYSTEMS TO CUSTOMERS Completion of software media and data verification and validation. Release of software documentation and readiness for delivery. Conduction of necessary FAIs (first-article inspections), FCAs (functional configuration audits), and PCAs (physical configuration audits. Closure of all action items.

SOFTWARE MEDIA AND DATA DELIVERY Must be in accordance with security requirements for a program/ project per defined and documented security plan. Marking information displayed electronically for software media and on the exterior of the physical media (i.e., disk sets, DVDs, CDs, etc.) containing software. Software work products are identified in program and project development plans. Identification approach assigned to released software and accompanying software documentation.

SOFTWARE DOCUMENTATION Purpose: provides defined/documented releases for varying levels of software and systems integration. Use: Systems engineering plan (SEP) Development plan (DP) Software configuration management plan (SCMP) Software test plans and procedures Software and systems integration plan (SSIP) Quality plan (QP) Documentation for version control Build and installation procedure

VERSION CONTROL DOCUMENTATION Documentation: provides version control to identify and describe software versions of existing work products. Use: release, track, and control software versions at software and system levels.

BUILD AND INSTALLATION PROCEDURE Purpose: details description of how to build and install software for systems integration. Responsibility: configuration management team, with input from software designers, procedures for software and systems integration builds. The CM organization is responsible for the development, control, and release of build and installation procedures.

DELIVERY PACKAGE Consists of software media and documentation associated with the version of the software, printed copies, and identified system work products or hardware packages. Purpose: used to meet contract delivery requirements program agreed to accomplish. Responsible Parties: senior management and program/project managers in addition to identified teams

FINAL SOFTWARE AND SYSTEMS DELIVERY This is the last delivery after program and projects have completed the FAI and FCA/PCA. Purpose: provides processes and procedures to ensure all aspects are correctly accomplished. Result: programs and projects are able to sustain continuous improvement. Risks: ineffective delivery systems. Global Market Survival: programs and projects must continuously improve their work products, services, and delivery systems. Programs and Projects: create work products and services to meet the needs of the customer.

FIRST ARTICLE INSPECTION Purpose: examines subcontractor production units and determines whether the software is ready for delivery to the customer. Subcontractors: work with customer’s engineering teams to finalize regression analysis.

SOFTWARE FAI CHECKLISTS Verification requirements Data package Version control document Verification process Product release Acceptance test FAI completion

FUNCTIONAL CONFIGURATION AUDIT Purpose: verifies work product performance complies with the hardware, software, and interface requirements specification (IRS). Requirement: test data must be reviewed and verified in addition to showing that the hardware and software perform as required by configuration identification. Must have a technical understanding to accomplish the concerning the validation/ verification per the TP concerning software, Use: to provide the prerequisite to acceptance of a configuration item.

FCA ACTIVITIES Verifies work product performs to required configurations. Changes release for major or minor engineering Establishes baseline for product and configuration

PHYSICAL CONFIGURATION AUDIT Purpose: identifies the baseline for production and acceptance of the work product configuration Ensures acceptance test requirements are comprehensive and meet the necessary requirements for acceptance. Demonstrates management systems for quality, engineering, and configuration management information accurately control configuration of subsequent production units. Option: current conduction with the FCA.

PCA ACTIVITIES As-built configuration in correlation with the as-designed product configuration. Determine acceptance test requirements in accordance with quality assurance. Release engineering changes. Establish final product baseline.