Figure 8.1 The eight phases of Sun’s structured process. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management.

Slides:



Advertisements
Similar presentations
Configuration Management
Advertisements

MODELING THE TESTING PROCESS Formal Testing (1.0) Requirements Software Design Risk Data Approved, Debugged, Eng. Tested Code Automated Test Tools Tested.
<<replace with Customer Logo>>
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
OpenMake Dynamic DevOps
T-FLEX DOCs PLM, Document and Workflow Management.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
GAJAH ANNUAL REPORT 2015 | 1 Business Process Management Meghan Atkins Lohith Bangalore Omprakash John Doyle Rebecca Mazur.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
Software Configuration Management
University of Southern California Enterprise Wide Information Systems Instructor: Richard W. Vawter.
Software Project Transition Planning
APPLICATION DEVELOPMENT BY SYED ADNAN ALI.
Software Configuration Management (SCM)
Chapter 2: IS Building Blocks Objectives
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
Configuration Management
Maintaining Information Systems Class 27. SDLC Project Identification & Selection Project Initiation & Planning Analysis Logical Design Physical Design.
CSSE 375 Software Construction and Evolution: Configuration Management
Release & Deployment ITIL Version 3
N A managed approach to planning and controlling the implementation of complex application software. n A flexible tool kit, designed to support the Project.
Effective Methods for Software and Systems Integration
Margaret Kubitschek, Solution Architect Sam Brewster, Customer Delivery Manager Dennis Keating, Account Executive Siemens PLM Software19 March 2010 Teamcenter.
CIS 321—IS Analysis & Design Chapter 1: The World of the Modern Systems Analyst.
Software Engineering Term Paper
Configuration Management T3 Webinar Feb 21, 2008 Chuck Larsen ITS Program Coordinator Oregon Department of Transportation.
Software Configuration Management
1 Configuration Management “The Cookbook Approach”
Configuration Management Matti Kuikka CONFIGURATION MANAGEMENT by Matti Kuikka, Unit Manager, Ericsson, Turku, Telecom R&D, Wireless Charging.
Business Solutions: business rules, principles, and best practices Applications: configuration management document management product configurators collaboration.
1 10/14/2015ã 2007, Spencer Rugaber The Waterfall Process Software plans and requirements Validation System feasibility Validation Product design Verification.
1-1 System Development Process System development process – a set of activities, methods, best practices, deliverables, and automated tools that stakeholders.
Configuration Management Non Government Std: EIA Standard-649 “A management process for establishing and maintaining consistency of a product’s performance,
Software Costs Hardware Costs Total Costs % Figure 1.1 Software and hardware development costs in the industrial robots.
Refined ECSS Software Process Model Elements SD-TN-AI-0570, Issue 5 APPENDIX D.
Figure 7.1 The entire process divided in several phases with documentation delivered. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating.
Software Quality Assurance
普 华 永 道 Phase 1: Project Preparation Phase 1: Project Preparation Phase Overview Phase Overview.
Digital Long-term Preservation Service in Finland DLM Forum Members Meeting
Figure 10.1 Development process managed by AllFusion Harvest Change Manager. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating.
Figure 5.1 Hardware development process and information usage. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data.
Figure 9.1 Different management tools and PDM systems. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
Figure 6.1 PDM and SCM integration—Common API and common repositories. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product.
DPE CSSW Process Model Annex A WP-400 ECSS Case Study.
Figure 11.1 The overlap of DMS and PDM functions. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and.
Quick Recap Monitoring and Controlling. Lesson 11: Monitoring and Controlling Project Work Topic 11A: Identify the Monitor and Control Project Work Process.
12/8/2015PLC Software Configuration WG - CCB1 PLC Software Configuration WG Members Philippe Gayet Fréderic Havart Renaud Barillère [Mathias Dutour]
Management of Software Project CSM Software Configuration Management (SCM)
An organizational structure is a mostly hierarchical concept of subordination of entities that collaborate and contribute to serve one common aim... Organizational.
Software Configuration Management n Art of coordinating SW development to minimize confusion n Software quality assurance (umbrella) activity n Set of.
Configuration Management How to keep from losing control of change.
QMS Training TM Module.
Software Engineering Lecture 9: Configuration Management.
SG Software Configuration Management And CVS scmGalaxy Author: Rajesh Kumar
Introduction for the Implementation of Software Configuration Management I thought I knew it all !
Software Configuration Management
Software Project Configuration Management
Software Overview Sonja Vrcic
Software Specification and Configuration Management
PLM, Document and Workflow Management
Software Configuration Management
Software Configuration Management
Release Management Release Management.
EIN 6133 Enterprise Engineering
CHAPTER 2 Testing Throughout the Software Life Cycle
Chapter 1 (pages 4-9); Overview of SDLC
Delivery of Solutions Information Management
HART Technologies Process Overview
Configuration Management
Presentation transcript:

Figure 8.1 The eight phases of Sun’s structured process. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” P6 Deploy P7 Sustain P8 Retire P5 Customer Acceptance P4 System test P3 Develop Implement Test P2 Plan P1 Concept

Figure 8.2 Product approval committees. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” Product Approval Committee Chair Marketing SalesFinance Dev. Eng. Operations Service/ Support CTO CA

Figure 8.3 Phase completion reviews. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” Review no go rd. Review no go rd. Review no go rd. Review no go rd. Review no go rd. Review no go rd. Review no go rd. P6 Deploy P7 Sustain P8 Retire P5 Customer Acceptance P4 System test P3 Develop Implement Test P2 Plan P1 Concept

Figure 8.4 A transparent interface to SCM tools. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” SNIFF+ RCS commands RCS repository ClearCase repository User Transparent access Conversion from RCS to ClearCase

Figure 8.5 The PPDC network architecture. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” PPDC Network Architecture PSTN ISDN PSTN ISDN PSTN ISDN HLR VMSC GMSC BS SMS-C Backbone IP Network Application Servers Billing System PMSC NOCOSSHLR VMSC GMSC BS SMS-C T1 Existing functionality New functionality Interface

Figure 8.6 Example of an Ericsson product structure. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” system subsystem function block function unit subfunction hardware units Functional structure software units Realization structure Delivery structure Delivery unit parts Project structure Project Project struct. Documents Commercial structure Product Product packages

Figure 8.7 Generic project organization and roles in a large project. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” Subproject Manager Project Manager Project Staff Total Project Manager Project Steering Group Project Sponsor Reference Group Reference Group Project Manager Project Manager Subproject Manager Subproject Manager Steering Functions Managing Functions Executing Functions People responsible for carrying out the activities

Figure 8.8 Example of project organization from the PPDC product line. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” TCM – Program Production FENIX – Project for Packet data for PDC MS Lab – Mobile Test Lab RNA – Radio Network Applications OSS – Operating Support System SS – Switching SIT – System Integration and Test BSP – Base Station Products BSA – Base Station Applications SPP – Packet Data on TRAU-96 and C- TRA FOA – First Office Application System Project Staff Project Manager 1 & 2 FENIX TCM Requirement Coordinator Technical Coordinator Test Coordinator Configuration Manager Quality Coordinator Acceptance Coordinator Hardware Coordinator Librarian Project Administrator MS Lab RNA System Test SPP BSA BSP SIT SS Customer Services OSS FOA Subproject Managers Managing Functions

Figure 8.9 Time-to-market flow for PDC systems. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” Marketing Design Product management specify product design & test verify Define business opportunity Define prod.con. Time to market flow Time to customer flow Maintenance & support Customer Time to market

Figure 8.10 The four different subsystems in PRIM. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” Product Document PRIM PS Product Structure IS Information structure Document Data DD PD Product Data

Figure 8.11 The baseline content. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” Baselines DELTA Data Server GASK PRIM Data Server Test report Audit report CRs Trouble Reports MoMs Baseline report Configuration Quality Deviations Decisions Time

Figure 8.12 The CR flow. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” Delta CR User Local CCB Product manager Project Members CCB Mailbox CR Log Maintenance CCB Main CCB Update CR log

Figure 8.13 Overview PPDC information flow. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” Customer PEACE Req. DOORS Req. Prod. mgmt Proj. members DELTA MRS GASK Design SWAXE deliveries PRIM Product str. Local file server Program prod. Production design when ready for function test FOA/ Roll Out When test performed ALEX Customer product info Customer CR Different archives for sw or hw REQUIREMENT DEVELOPMENT BUILD & RELEASE DWAXE Design and deliveries

Figure 8.14 The requirement flow in the product specification phase. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” To Design MRS Delta CR PEACE Customer DOORS New req.

Figure 8.15 Information flow for software and hardware development. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” Delta Swaxe GASK Local Archives PRIM Clear Case Product specification SW-design

Figure 8.16 Information flow for hardware design. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” Delta Local Database CAD design GASKPRIM GOLF Other db HW development Functional test System test FOA Rolling product TTC

Figure 8.17 Software program and document library production. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” Delta GASKDwaxe PRIM Local DB Clear Case Golf MSH Prog. ALEX Functional test System test FOA Rolling product Swaxe Hardware Faults Programs Documents

Figure 8.18 Information flow and tools used in the design and manufacturing processes. The following abbreviations are used: Design status (DS), production ready status (PR), design just started (DS-/PR-), ready for preproduction (PR1/DS1), product test doc (PRA/DS4), ready to be sold (PRA), and product revision information (PRI). © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management”

Figure 8.19 PDM tool architecture. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” Metaphase Oracle DB CDM – Collaborative Data Management metaDoc Unigraphics Other interfaces

Figure 8.20 Modeling the products by rules describing the products. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” ‘Super BOM’ Family A 1.1 BKB (prod no) 1.2 BKB (prod no) 2. Family Antennas 1. Family batteries …… 2.1 …… 2.2 …… 1.1 and 2.1 or 2.3 … 1.3 and 2.1 and 3.1 … …… Product Engine BOM ……

Figure 8.21 Tools supporting product and document management. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” Documentum Product documents Components documents Project documents Document templates Guidelines Outsourcing: Development Templates Guidelines SAP R/3 Product and production documents Develop. doc. Outsourcing: Production document Product release doc. VSS Software code Software specification Software Spec. Binary code Production doc. PVCS Tracker CRs Defects Customer Product User doc.

Figure 8.22 Example of a product structure: (a) product structure, (b) product low volume, and (c) product high volume. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” Product low volume FW The product SW HW SW c) B A C D E G F I KL Product high volume The product SW HW SW FW b) A C DE G F H I K L J Product structure FW Manuals The product SW HW SW needed for HW logic High volume. FW loaded earlier in the process High volume Delivered by manufacturer Low volume Delivered by manufacturer Low volume. FW loaded late in the process FW a) A C DE F GH I J K L B

Figure 8.23 An example of an article and its constituent parts. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” Product Circuit Board label packaging Firmware version x.y

Figure 8.24 CAS system functions. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” VAX DBMS Data transfer Prima REM DOKREG PREDICTOR CASL listings and reports CASF searching for information CASP information used by production CASR update and registration Data about articles structures lists suppliers

Figure 8.25 CAS II system architecture. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” The main PDM system Archive Local PDM CM DevelopmentILSProduction Local PDM

Figure 8.26 Life cycle model. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” Marketing Sales Production Delivery Product Management Project Management Develop- ment

Figure 8.27 Overall system architecture and its relationship to the development phase during the product development process. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” The main PDM system Document Articles & structures Mec-CAD Elec-CAD SW Document Requirements ILS Customer docuements MPS DokregCASUnigraphicsVeriBestCVSMS OfficeRequisite- Pro ReliabilityFrame- Maker PRIMA Local PDM Manual CM Local SCM Manual CM Local PDM ArchiveDevelopmentILSProduction DevelopmentProductionDelivery