The Software Factory Concept and its Implementation in Sodalia

Size: px
Start display at page:

Download "The Software Factory Concept and its Implementation in Sodalia"

Transcription

1 The Software Factory Concept and its Implementation in Sodalia Paolo Tiribelli Managing Director PROLAMAT 98 Trento-September 9-11,1998 Pt - 1

2 Agenda Rationale behind the adoption of a Software Factory Sodalia: The Advanced Telecommunications Software Factory Software Integrated Management & Engineering Process Software Reuse Process Improvement and SEPG CMM Level 3: Measured Vs Expected Benefits Pt - 2

3 Information Technology and Business Information Technology makes three important new capabilities available to business: z The database allows you to tell your customers apart and remember them individually, z Interactivity means the customer can now talk to you, rather than serve as the passive target for your messages z Mass customization technology enables business to customize products and services as a matter of routine The successful enterprise must be able to integrate its actual production and service delivery processes with the feedback it receives from interacting with specific, individual customers Pt - 3

4 Information Technology and Business The business is faced with challenges deriving from the present highly competitive market: z Margins are shrinking z Time-to-market becomes a factor of paramount importance z The IT investment should be protected against evolutions in both technology and user requirements z The quality of products and services, more than the price, will play an important role in customer retention Pt - 4

5 The Players of the Game Customer High Quality Products/Services Competitive Cost Mass Customisation Service/Product Provider Competition/Cooperation Service/Product Provider Less Money for IT spending Time-to-Market Protection of the IT investment Software Developer Low cost products Very high quality Timeliness in deliveries Modular, flexible system architectures Pt - 5

6 The Software Factory Principles Take software development from a state of artisanship to a full fledged, industrial process Transform the creative phase into a repeatable, measurable yet flexible process Verify timing,processes, product specifications and even change product requirements at any time during the production process Software reuse incorporated in the development process Goals: Consistent delivery of products of superior quality, at competitive price, in shorter time periods, that flexibly meet all customer needs Pt - 6

7 Sodalia The Advanced Telecommunications Software Factory The Mission Sodalia mission is to be a profitable and competitevely superior software factory that provides advanced telecommunications products, application frameworks, reusable components and services to international telecommunications companies. Pt - 7

8 Sodalia The Advanced Telecommunications Software Factory The Software Factory Paradigm The Software Factory Paradigm is a new way to rapidly develop and build, based on strong integrated processes, High Quality Software Products (from Reusable Components). Modern Software Factories are using Mature Software Processes, Object Oriented Technology, tools and enabling technologies to achieve this new capability. Software Reuse, the building of software systems from existing components, promises to reduce development costs and timeframes, increase quality and reduce maintenance costs. Pt - 8

9 Sodalia The Advanced Telecommunications Software Factory Sodalia Software Factory Focus Top Management Committment TQM Model Software Process Maturity Improvement Managerial Staff Competency Technical Staff Competency OOT Software Reuse Enabling Technologies CASE Tools Telecommunications Technologies Results High Quality & Low Cost Telecommunications Products & Services: - Application Frameworks - End User Applications Competence Center for Methodologies and Technologies: - Consultancy - Advanced Software Engineering methods and Tools (SIMEP, SALMS, SPD, ) Pt - 9

10 The Advanced Telecommunicatios Software Factory The Software Factory Products END USER APPLICATIONS NTDCA/CS NTDCA/SDV IDNM/FM IMS/EPI IMS/CI SPGW VBS ST/Amico IDNM/SPT SG/IP Billing Modules REUSABLE SOFTWARE ARTIFACT LIBRARY TM/AF ISM/AF General Purpose Components Basic Class Libraries Graphic Libraries OBJECT ORIENTED PLATFORM (OOP) SODALIA ASSET LIBRARY MANAGEMENT SYSTEM (SALMS) SIMEP Guidelines (SEI CMM) Quality System Procedures (ISO 9001) Pt - 10

11 The Advanced Telecommunicatios Software Factory The Reference Models: ISO 9001 and SEI CMM ISO 9001 Certification The development of both innovative software applications for telecommunications networks / services and advanced software engineering methods and tools SEI CMM Level 3...the organization exploits effective software engineering practices when standardizing its software processes... Carnegie Mellon University Software Engineering Institute Pt - 11

12 The Advanced Telecommunicatios Software Factory The Reference Models: ISO 9001 and SEI CMM Process Improvement from Sodalia Quality Policy The methodologies and the advanced technologies are aimed at obtaining error prevention, meeting the needs of our customers. Institutionalizing a Sodalia Quality System based upon the ISO 9001 standard, as the first step of a continuous process improvement. Every one in Sodalia must be focused on primary quality objectives: measuring and improving product quality, maintaining ISO 9001 Certification, increasing our Capability Maturity Level (SEI CMM) We will measure the progress toward these objectives through ( ) periodic assessments and audits, and the counting of faults detected prior to and after product release. Pt - 12

13 The Advanced Telecommunicatios Software Factory From beginning to CMM Level 3. June 94 June 95 Dec 95 May 96 Dec 96 Set 97 First version of the software process (SIMEP) Evolution and completion in accord to the Sodalia Quality System and SEI CMM Level 2 Integration with SEI CMM Level 3 Requirements SEI CMM Level 2 Achievement ISO 9001 (*) Certification SEI CMM Level 3 Achievement (*) The development of both innovative software applications for managing telecommunications networks / services and advanced software engineering methods and tools Pt - 13

14 The Advanced Telecommunicatios Software Factory Sodalia Quality System Sodalia Quality Manual Level 1: Policy Procedures Quality System Management Rules & Standards for Documentation Level 2: General Procedures ISO 9001 compliance Purchasing Equipment Management Contract Management Project Management Configuration Management Qualification and Delivery Servicing Training T D P P Software Process Level 3: Operating Procedures Guidelines Sodalia Software Engineering Process SIMEP Model ISO 9000/3 and SEI CMM compliance Purchasing Sys. Admin. Concept Exploration System Requirements System Architecture Analysis C++ Programming Project Management SAJ & Pj Tab. de Bord Sodalia Sw Metrics Tailoring Configuration Management Internal Quality Audit A Project Quality Plan Support Qualification & Delivery R&S: Document Identification R&S: Control & Management R&S: Document Production & Editing R&S: Template Usage non-sw processes Training V&V Review V&V Testing DocId: Defined Chars Groups Pt - 14

15 Software Integrated Management & Engineering Process SIMEP Software Integrated Management and Engineering Process Concept Exploration System Development Strategy CMM SEI SEI Level 3 Iterative approach Integration of of management and and engineering activities OO OO Technology Reuse Iteration # 1 Iteration # 2 Iteration # n Pt - 15

16 Software Integrated Management & Engineering Process SIMEP The Process SIMEP fully models an advanced software development process to overcome the deficiences and drawbacks of traditional waterfall approach. SIMEP recognizes a progression through successive iterations (rigorous framework for progression in the project by reiterating a sequence of basic process steps). An important goal of each iteration is to allow Clients and Sodalia to enrich and better specify Expectations (User Requirements as stated in the contract) and System Requirements for the next iteration, based on the results of the current one. SIMEP Model integrates more perspectives (project management, configuration management, verification & validation, reuse enabling, core development) of the software production, providing a framework for consistent planning and tracking activities, among the various actors of the process, in terms of timing, granularity, artifacts, etc. Pt - 16

17 Software Integrated Management & Engineering Process SIMEP The Product Process Model Guidelines for Project Management, including Software Metrics Guidelines for each major engineering activity (e.g. requirement definition, architecture definition, analysis, design, construction) Guidelines for Configuration Management Guidelines for Verification & Validation activities (e.g. reviewing and testing) Guidelines for process tailoring...(see next slide) Pt - 17

18 Software Integrated Management & Engineering Process SIMEP Process Tailoring Concept Exploration System Development Strategy Iteration # 1 size, risk class, quality, etc. Iteration # 2 Iteration # n SIMEP Tailoring Guidelines Software Process Database Project/Product characteristics Project s Defined SW Process and Project Plan (4 standard development processes + 1 exploratory ) Pt - 18

19 Software Integrated Management & Engineering Process SIMEP The graphical representation Iteration Planning Clients Users Iteration Plan Analysis User Documentation Production New expectations p System Requirements System Architecture User Documentation (Manuals) m Design Acceptance Test Development System Test Development Integration Test Development Design Speci¼ cation m Acceptance Test Strategy Acceptance Test Script System Test Strategy System Test Script Integration Test Strategy Integration Test Script Pr oject Review Iteration Plan Component Test Development Construction m Component Test Strategy Component Test Script Component Test Software Component m Pt - 19

20 Reuse Program Expected Benefits Productivity and Quality improvement z Reduced maintenance cost z Improved interoperability among systems Pt - 20

21 Reuse costs/benefits Engineering for reuse Analysis Design Construction Test Extra costs of development for reuse Engineering with reuse Analisi Analisi Analysis OO OO Design Design Design OO OO Costruzione Costruzione Construction Testing Testing Test Extra costs for reusable assets identification Reduced costs of development with reuse Pt - 21

22 Reuse Program Definition of a global approach for reuse, to fit the Sodalia reuse strategy Definition, development and deployment of techniques and tools to support systematic reuse Set up of an appropriate organizational structure to take care of all reuse related activities in the Company Sodalia s Reuse Model Reuse methodology (SOODEM, Sodalia Object Oriented Domain Engineering Method) SALMS (Sodalia s Assets Library Management System) RSO, Reuse Support Organization Pt - 22

23 SALMS and RSAL SALMS RSAL TL Sodalia Technical Library and internal documents RSAL Descriptor Repository generalization usage traceability TL Descriptor Repository Configuration Management Tool Visualization Tools (Mosaic, Netscape, StP-OMT, FrameMaker, emacs,etc. Corporate Asset Repository import User File System... Requirements Architecture Design Code Manuals... Pt - 23

24 Reuse Software Artifacts Library User Categories Internal User Restricted user External user Application Admin. RSAL Admin. Internal TL User Restricted TL User External TL User TL Admin. Graphical User Interface Client Viewing Artifacts Access Tools SALMS Repository (¼le system) Network Server Database Interface Importing Assets RSAL Metadata TL Sybase DBMS Pt - 24

25 Reuse Software Artifacts Library Search Mechanisms Direct Access Specify unique identifier of the asset Particularly efficient to recall an asset already explored Filtered Access Specify filtering criteria (e.g. author, name of project, date of insertion, etc.) Retrieves a subset of all assets from the library (manual) Text -Based Access Specify character string to be searched in either the Textual Description, Reuse Experience Reports, or Reuser s Notes of each descriptor. Obviously more expensive (e.g. UNIX grep ), to be (for instance to retrieve poorly classified assets) Faceted Access Specify a term (i.e. keyword) for each facet Obtain all assets having exactly the corresponding classification Preferred method to access asset descriptors in SALMS Pt - 25

26 RSAL Artifacts Search, Navigation through Relations RSAL Generalization Evolution Application Frameworks STM/AF SISM/AF End User Applications Network Traffic Data Collection&Analysis Automapper Currency Conversion Module Basic Class Libraries OO Mgmt Platform Extension Container C++ DCE Wrapper Graphic Libraries General Purpose Components... Application Manager Bulk Data Transfer General Purpose Browser... Application Generators Agent Development Toolkit Core VNMS... Pt - 26

27 Process Improvement and SEPG Sodalia Software Engineering Process Group Formally established in July 1996 Responsibility assigned to the Research & Technology Department, in charge of Sodalia software process activities and for coordinating these activities with the projects Staffed by SIMEP and SEE (Software Engineering Environment) Area Reuse and Technologies Area Quality Area representative all Project/Area Managers (part-time) Pt - 27

28 Process Improvement and SEPG SEPG, Projects and SQA interactions SEPG provides Procedures Procedures & Guidelines Guidelines applies feedback supports Projects Development Development V&V V&V audit Project Project Plans Plans &Artifacts &Artifacts applies SQA Report Report Pt - 28

29 Process Improvement and SEPG Organization and Training For each Project, specific roles are assigned. Project Manager Requirements Manager Architect Development Manager V&V Manager Configuration Manager Documentation Manager For the Company, organizational roles are assigned: Methodologies Manager Training Manager and Technical Training Coordinator Reuse and Technologies Manager Quality Assurance Manager Pt - 29

30 CMM Level 3: Measured vs Expected Benefits CMM Level 3: Expected Benefits With well-defined processes, performance improves... [ SEI CMM] Organizations at the Repeatable Process Level [ ] face major risks when they are presented with new challenges... [W.S.Humphrey, Managing the Software Process ] Sodalia Operating Plan (1996): to continue to demonstrate that Sodalia is a profitable and high reliable developer of advanced, high quality, low cost, and reusable telecommunications components, subsystems and systems This objectives generates [...]... achieve and maintain CMM Level increase Productivity and Quality y +5-10% Improvement in Cost/Performance y +5-10% Improvement in Customer Satisfaction and Product Quality... Pt - 30

31 CMM Level 3: Measured vs Expected Benefits CMM Level 3: Expected Benefits Level Process Characteristics Predicted Performance Optimizing Performance continuously improves in Level 5 organizations Managed Based on quantitative understanding of process and product, performance continues to improve in Level 4 organizations Defined With well-defined processes, performance improves in Level 3 organizations Repeatable Plans based on past performance are more realistic in Level 2 organizations Initial Process improvement is institutionalized Product and process are quantitatively controlled Technical practices are integrated with management practices and institutionalized Project management practices are institutionalized Process is informal and ad hoc Carnegie Mellon University Software Engineering Institute Probability Probability Probability Probability Probability Target N-z Time/$/Quality/... Target N-y Time/$/Quality/... Time/$/Quality/... Time/$/Quality/... Time/$/Quality/... Target N-x Target N Target N+a Pt - 31

32 CMM Level 3: Measured vs Expected Benefits Timeframe 1.5 year of work with level 3 Jun 94 Jun 95 Dec 95 May 96 Dec 96 Set 97 Today First version of thesoftware process (SIMEP) Evolution and completion in accord to the Sodalia Quality System and SEI CMM Level 2 Integration with SEI CMM Level 3 Requirements SEI CMM Level 2 Achievement ISO 9001 Certification SEI CMM Level 3 Achievement Pt - 32

33 CMM Level 3: Measured vs Expected Benefits Expected Benefits: how to measure? Software Metrics Program have a common basis for measurement compare results among Projects between methods (before and after the adoption) learn from past experience Pt - 33

34 CMM Level 3: Measured vs Expected Benefits Software Process Database December 96 First release Jan 97 February 97 Insertion of some data of 1996 projects..... Set 97 February 98 Insertion of data of 1997 projects, driven by CMM First use of SPD data Start operating at Level 3 SEI CMM Level 3 Achievement Pt - 34

35 CMM Level 3: Measured vs Expected Benefits Software Process Database Contents 8 Projects, 18 "phases" (Concept Exploration, Iteration) The data are collected "in progress" by the Projects staff The MSO (Measurement Support Organization) validates the data, before publishing Technical characteristics Home-made tool Prototyped with Java, Oracle 8 (beta test) Automated import from other data collection tools (SAJ-SIMEP Activity Journal, CD-defects) Integration with the planning tool (WinProject) is in progress Pt - 35

36 CMM Level 3: Measured vs Expected Benefits Increased effort estimating capabilities? from R&T Department Notebook, SEPG Chapter, Metrics Section, (March 1998) Ratio estimated/measured 2,0 1,5 1,0 0,5 - A B C D E F G H I L M N Proj j Pt - 36

37 CMM Level 3: Measured vs Expected Benefits Increased size estimating capabilities? from R&T Department Notebook, SEPG Chapter, Metrics Section, (March 1998) Ratio estimated/measured 2,0 1,5 1,0 0,5 - D B H K I L M Proj j Pt - 37

38 CMM Level 3: Measured vs Expected Benefits Measured Benefits Increased estimating capability effort size Increased software quality decreased defects number detected after release Decreased project costs shared software engineering environment coordinated use of enabling technologies Pt - 38

39 CMM Level 3: Measured vs Expected Benefits Behavioural Benefits Systematic approach to improvement Resistance to change minimized Promote a culture to pro-active improvement Identification of Best Practices within the Organization The Organization s knowledge... grows Pt - 39

40 CMM Level 3: Measured vs Expected Benefits The CMM adoption advantages for a SME Full involvement of software project managers and software engineers Rapid and effective deployment Short time-to-process-improvement Short path for top management commitment Pt - 40

Chapter 6. Software Quality Management & Estimation

Chapter 6. Software Quality Management & Estimation Chapter 6 Software Quality Management & Estimation What is Quality Management Also called software quality assurance (SQA) s/w quality:- It is defined as the degree to which a system, components, or process

More information

MEASURING PROCESS CAPABILITY VERSUS ORGANIZATIONAL PROCESS MATURITY

MEASURING PROCESS CAPABILITY VERSUS ORGANIZATIONAL PROCESS MATURITY MEASURING PROCESS CAPABILITY VERSUS ORGANIZATIONAL PROCESS MATURITY Mark C. Paulk and Michael D. Konrad Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213-3890 Abstract The

More information

The Components of the SW Quality Assurance System - Overview. 08/09/2006 SE7161 Software Quality Assurance Slide 1

The Components of the SW Quality Assurance System - Overview. 08/09/2006 SE7161 Software Quality Assurance Slide 1 The Components of the SW Quality Assurance System - Overview SE7161 Software Quality Assurance Slide 1 The SQA System An SQA architecture An SQA system always combine a wide range of SQA components, all

More information

CONTENTS. Introduction to Software Engineering. Software Process and Life Cycle Models. Software Life-Cycle Model-2. Chapter 1. Chapter 2.

CONTENTS. Introduction to Software Engineering. Software Process and Life Cycle Models. Software Life-Cycle Model-2. Chapter 1. Chapter 2. Contents (v) CONTENTS Preface About the Author (xv) (xvii) Chapter 1 Introduction to Software Engineering 1.1 Introduction 1 1.2 Basics of Software Engineering 2 1.3 Principles of Software Engineering

More information

CSE 435 Software Engineering. Sept 14, 2015

CSE 435 Software Engineering. Sept 14, 2015 CSE 435 Software Engineering Sept 14, 2015 What is Software Engineering Where Does the Software Engineer Fit In? Computer science: focusing on computer hardware, compilers, operating systems, and programming

More information

Rational Software White Paper TP 174

Rational Software White Paper TP 174 Reaching CMM Levels 2 and 3 with the Rational Unified Process Rational Software White Paper TP 174 Table of Contents Abstract... 1 Introduction... 1 Level 2, Repeatable... 2 Requirements Management...

More information

Lecture 2: Software Quality Factors, Models and Standards. Software Quality Assurance (INSE 6260/4-UU) Winter 2016

Lecture 2: Software Quality Factors, Models and Standards. Software Quality Assurance (INSE 6260/4-UU) Winter 2016 Lecture 2: Software Quality Factors, Models and Standards Software Quality Assurance (INSE 6260/4-UU) Winter 2016 INSE 6260/4-UU Software Quality Assurance Software Quality Quality Assurance Factors and

More information

Introduction to Software Engineering

Introduction to Software Engineering UNIT I SOFTWARE PROCESS Introduction S/W Engineering Paradigm life cycle models (water fall, incremental, spiral, WINWIN spiral, evolutionary, prototyping, objects oriented) -system engineering computer

More information

CLASS/YEAR: II MCA SUB.CODE&NAME: MC7303, SOFTWARE ENGINEERING. 1. Define Software Engineering. Software Engineering: 2. What is a process Framework? Process Framework: UNIT-I 2MARKS QUESTIONS AND ANSWERS

More information

Software Processes. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1

Software Processes. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Software Processes Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Objectives To introduce software process models To describe three generic process models and when they may be

More information

Software Engineering. Lecture 7: CMMI

Software Engineering. Lecture 7: CMMI Chair of Software Engineering Software Engineering Spring Semester 2008 Lecture 7: CMMI (based in part on material by Dr. Peter Kolb) SEI Trademarks and Service Marks SM CMM Integration SCAMPI are service

More information

SWEN 256 Software Process & Project Management

SWEN 256 Software Process & Project Management SWEN 256 Software Process & Project Management Understanding existing processes Introducing process changes to achieve organisational objectives which are usually focused on quality improvement, cost reduction

More information

Software Processes. Objectives. Topics covered. The software process. Waterfall model. Generic software process models

Software Processes. Objectives. Topics covered. The software process. Waterfall model. Generic software process models Objectives Software Processes To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software

More information

How mature is my test organization: STDM, an assessment tool

How mature is my test organization: STDM, an assessment tool How mature is my test organization: STDM, an assessment tool Bonney Joseph, (Bonney.joseph@wipro.com) Nikhil Gupta, (Nikhil.gupta@wipro.com) Abstract Software ing thought of as a support function until

More information

Objectives. The software process. Topics covered. Waterfall model. Generic software process models. Software Processes

Objectives. The software process. Topics covered. Waterfall model. Generic software process models. Software Processes Objectives Software Processes To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software

More information

Software Quality Engineering Courses Offered by The Westfall Team

Software Quality Engineering Courses Offered by The Westfall Team Building Skills is a 3-day course that is a subset of our course. The course is designed to provide a fundamental knowledge base and practical skills for anyone interested in implementing or improving

More information

Chapter 1. What is Software Engineering. Shari L. Pfleeger Joanne M. Atlee. 4 th Edition

Chapter 1. What is Software Engineering. Shari L. Pfleeger Joanne M. Atlee. 4 th Edition Chapter 1 What is Software Engineering Shari L. Pfleeger Joanne M. Atlee 4 th Edition Contents 1.1 What is Software Engineering? 1.2 How Successful Have We Been? 1.3 What Is Good Software? 1.4 Who Does

More information

Software Quality Engineering Courses Offered by The Westfall Team

Software Quality Engineering Courses Offered by The Westfall Team Courses is a 2-day course that is a subset of our course. The course is designed to provide an overview of techniques and practices. This course starts with an overview of software quality engineering

More information

Chapter 1. Contents. 1.1 What is Software Engineering! Solving Problems. Objectives. What is Software Engineering

Chapter 1. Contents. 1.1 What is Software Engineering! Solving Problems. Objectives. What is Software Engineering Chapter 1 What is Software Engineering Shari L. Pfleeger Joanne M. Atlee 4 th Edition Contents 1.1 What is Software Engineering? 1.2 How Successful Have We Been? 1.3 What Is Good Software? 1.4 Who Does

More information

Unit-V Chapter-1 PROJECT CONTROL & PROCESS INSTRUMENTATION

Unit-V Chapter-1 PROJECT CONTROL & PROCESS INSTRUMENTATION Unit-V Chapter-1 PROJECT CONTROL & PROCESS INSTRUMENTATION INTERODUCTION: Software metrics are used to implement the activities and products of the software development process. Hence, the quality of the

More information

Software Quality Management

Software Quality Management Software Quality Management Minsoo Ryu Hanyang University msryu@hanyang.ac.kr Outline Software Quality Model Software Quality Management Process and Quality Quality Metrics 2 2 What is Quality? Quality,

More information

7. Project Management

7. Project Management Subject/Topic/Focus: 7. Project Management Management of Systems Engineering Processes Summary: Project management Systems engineering Maturity model and process improvement Literature: Ian Sommerville:

More information

Automating the Integration Factory. Nagaraj Sastry HCL

Automating the Integration Factory. Nagaraj Sastry HCL 1 Automating the Integration Factory Nagaraj Sastry HCL 2 HCL $6.2 B I L L I O N 32 C O U N T R I E S 90000 E M P L O Y E E S 3 Agenda Engagement Overview Challenge & Objectives Lean Integration Principles

More information

Chapter 1. Contents. What is Software Engineering 9/9/13. Shari L. Pfleeger Joanne M. Atlee. 4 th Edition

Chapter 1. Contents. What is Software Engineering 9/9/13. Shari L. Pfleeger Joanne M. Atlee. 4 th Edition Chapter 1 What is Software Engineering Shari L. Pfleeger Joanne M. Atlee 4 th Edition Contents 1.1 What is Software Engineering? 1.2 How Successful Have We Been? 1.3 What Is Good Software? 1.4 Who Does

More information

Topics covered. Software process models Process iteration Process activities The Rational Unified Process Computer-aided software engineering

Topics covered. Software process models Process iteration Process activities The Rational Unified Process Computer-aided software engineering Software Processes Objectives To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software

More information

CENTRE (Common Enterprise Resource)

CENTRE (Common Enterprise Resource) CENTRE (Common Enterprise Resource) Systems and Software Engineering Platform designed for CMMI compliance Capability Maturity Model Integration (CMMI) is a process improvement approach that provides organizations

More information

Course 3. Software Quality Assurance & Software Quality Models. S. Motogna - Software Quality

Course 3. Software Quality Assurance & Software Quality Models. S. Motogna - Software Quality Course 3 Software Quality Assurance & Software Quality Models Software quality assurance Software development process IEEE definition: Specification of technical requirements 1. A planned and systematic

More information

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2 Passit4Sure.OG0-093.221Questions Number: OG0-093 Passing Score: 800 Time Limit: 120 min File Version: 7.1 TOGAF 9 Combined Part 1 and Part 2 One of the great thing about pass4sure is that is saves our

More information

CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide

CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide processlabs CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide CMMI-DEV V1.3 Process Areas Alphabetically by Process Area Acronym processlabs CAR - Causal Analysis and Resolution...

More information

QUALITY ASSURANCE PLAN OKLAHOMA DEPARTMENT OF HUMAN SERVICES ENTERPRISE SYSTEM (MOSAIC PROJECT)

QUALITY ASSURANCE PLAN OKLAHOMA DEPARTMENT OF HUMAN SERVICES ENTERPRISE SYSTEM (MOSAIC PROJECT) QUALITY ASSURANCE PLAN OKLAHOMA DEPARTMENT OF HUMAN SERVICES ENTERPRISE SYSTEM (MOSAIC PROJECT) MOSAIC Quality Assurance Plan v04.02 Prepared by: Approved by: QUALITY ASSURANCE PLAN APPROVALS QA/QC Program

More information

Software Auditor Skills Training Course Offered by The Westfall Team

Software Auditor Skills Training Course Offered by The Westfall Team Software Auditor Skills Training Course Software Auditor Skills is a 2-day course that is a subset of the Software Auditing course. This course is designed to provide a knowledge base and practical skills

More information

Measuring and Assessing Software Quality

Measuring and Assessing Software Quality Measuring and Assessing Software Quality Issues, Challenges and Practical Approaches Kostas Kontogiannis Associate Professor, NTUA kkontog@softlab.ntua.gr The Software Life Cycle Maintenance Requirements

More information

USING PILOTS TO ASSESS THE VALUE AND APPROACH OF CMMI IMPLEMENTATION. Goddard Space Flight Center (GSFC)

USING PILOTS TO ASSESS THE VALUE AND APPROACH OF CMMI IMPLEMENTATION. Goddard Space Flight Center (GSFC) USING PILOTS TO ASSESS THE VALUE AND APPROACH OF CMMI IMPLEMENTATION Goddard Space Flight Center (GSFC) Sally Godfrey, James Andary, Linda Rosenberg SEPG 2003 2/03 Slide 1 Agenda! Background " NASA Improvement

More information

Software Quality Management

Software Quality Management Software Quality Management CONTENTS I. Basic Quality Concepts II. Software Quality Assurance (SQA) 1. Definition of SQA 2. SQA Activities III. Quality Evaluation Standards 1. Six sigma for software 2.

More information

Bootstrapping Process Improvement Metrics: CMMI Level 4 Process Improvement Metrics in a Level 3 World

Bootstrapping Process Improvement Metrics: CMMI Level 4 Process Improvement Metrics in a Level 3 World Jet Propulsion Laboratory! Bootstrapping Process Improvement Metrics: CMMI Level 4 Process Improvement Metrics in a Level 3 World Jairus Hihn Scott Morgan Jet Propulsion Laboratory, California Institute

More information

Understanding Model Representations and Levels: What Do They Mean?

Understanding Model Representations and Levels: What Do They Mean? Pittsburgh, PA 15213-3890 Understanding Model Representations and Levels: What Do They Mean? Mary Beth Chrissis Mike Konrad Sandy Shrum Sponsored by the U.S. Department of Defense 2004 by Carnegie Mellon

More information

Top 10 Signs You're Ready (or Not)

Top 10 Signs You're Ready (or Not) Top 10 Signs You're Ready (or Not) For an Appraisal Gary Natwick Harris Corporation Gary Natwick - 1 Government Communications Systems Division DoD s Strategic and Business Development CMMI Technology

More information

Simplifying the Risk & Compliance THE PREMISE

Simplifying the Risk & Compliance THE PREMISE Monitoring the evolution of risks and compliance activities Simplifying the Risk & Compliance THE PREMISE Organizations face a number of challenges in implementing a risk and compliance management process

More information

Test Workflow. Michael Fourman Cs2 Software Engineering

Test Workflow. Michael Fourman Cs2 Software Engineering Test Workflow Michael Fourman Introduction Verify the result from implementation by testing each build Plan the tests in each iteration Integration tests for every build within the iteration System tests

More information

The Product and the Process The Product The Evolving Role of Software Software Software: A Crisis on the Horizon Software Myths Summary References

The Product and the Process The Product The Evolving Role of Software Software Software: A Crisis on the Horizon Software Myths Summary References The Product and the Process The Product The Evolving Role of Software Software Software: A Crisis on the Horizon Software Myths Further Readings and Information Sheets The Process Software Engineering

More information

Pertemuan 2. Software Engineering: The Process

Pertemuan 2. Software Engineering: The Process Pertemuan 2 Software Engineering: The Process Collect Your Project Topic What is Software Engineering? Software engineering is the establishment and sound engineering principles in order to obtain economically

More information

Lectures 2 & 3. Software Processes. Software Engineering, COMP201 Slide 1

Lectures 2 & 3. Software Processes. Software Engineering, COMP201 Slide 1 Lectures 2 & 3 Software Processes Software Engineering, COMP201 Slide 1 What is a Process? When we provide a service or create a product we always follow a sequence of steps to accomplish a set of tasks

More information

Teaching Software Quality Assurance in an Undergraduate Software Engineering Program

Teaching Software Quality Assurance in an Undergraduate Software Engineering Program Teaching Software Quality Assurance in an Undergraduate Software Engineering Program Claude Y Laporte, Alain April, Khaled Bencherif Presented by Claude Y Laporte Professor École de technologie supérieure,

More information

Process Management. Adapted from Chapter 3, Futrell

Process Management. Adapted from Chapter 3, Futrell Process Management Adapted from Chapter 3, Futrell Presentation Outline Introduction to Process Management Implementing IEEE 1074 IEEE 1074 Framework Implement with Your Life Cycle Defining Your Project

More information

Lecture 1. In practice, most large systems are developed using a. A software process model is an abstract representation

Lecture 1. In practice, most large systems are developed using a. A software process model is an abstract representation Chapter 2 Software Processes Lecture 1 Software process descriptions When we describe and discuss processes, we usually talk about the activities in these processes such as specifying a data model, designing

More information

Hyperion Planning. Ahmad Bilal 8/31/2010

Hyperion Planning. Ahmad Bilal 8/31/2010 2010 Hyperion Planning Ahmad Bilal Abmian1981@gmail.com 8/31/2010 Page 2 Hyperion Oracle's performance management applications are a modular suite of integrated applications that support a broad range

More information

SOFTWARE QUALIT ASSURANCE- QUESTION BANK

SOFTWARE QUALIT ASSURANCE- QUESTION BANK Velammal College of Engineering & Technology, Madurai-625 009 Department of Information Technology 2017-2018 Even Semester Degree Course Code-Title B.Tech-IT IT6013/Software Quality Assurance Batch 2014-2018

More information

Measurement in Higher Maturity Organizations: What s Different and What s Not?

Measurement in Higher Maturity Organizations: What s Different and What s Not? Pittsburgh, PA 15213-3890 Measurement in Higher Maturity Organizations: What s Different and What s Not? Dennis R. Goldenson 27 July 2004 Sponsored by the U.S. Department of Defense 2004 by Carnegie Mellon

More information

A Three-tier Knowledge Management Scheme for C2 Software Engineering Support and Innovation (CCRTS Paper #C-064)

A Three-tier Knowledge Management Scheme for C2 Software Engineering Support and Innovation (CCRTS Paper #C-064) 2006 CCRTS Command and Control Research and Technology Symposium The State of the Art and the State of the Practice. A Three-tier Knowledge Management Scheme for C2 Software Engineering Support and Innovation

More information

WORK PLAN AND IV&V METHODOLOGY Information Technology - Independent Verification and Validation RFP No IVV-B

WORK PLAN AND IV&V METHODOLOGY Information Technology - Independent Verification and Validation RFP No IVV-B 1. Work Plan & IV&V Methodology 1.1 Compass Solutions IV&V Approach The Compass Solutions Independent Verification and Validation approach is based on the Enterprise Performance Life Cycle (EPLC) framework

More information

CENTRE (Common Enterprise Resource)

CENTRE (Common Enterprise Resource) CENTRE (Common Enterprise Resource) Systems and Software Engineering Platform designed for CMMI compliance Capability Maturity Model Integration (CMMI) is a process improvement approach that provides organizations

More information

CMMI-SVC V1.3 CMMI for Services Version 1.3 Quick Reference Guide

CMMI-SVC V1.3 CMMI for Services Version 1.3 Quick Reference Guide processlabs CMMI-SVC V1.3 CMMI for Services Version 1.3 Quick Reference Guide CMMI-SVC V1.3 Process Areas Alphabetically by Process Area Acronym processlabs CAM - Capacity and Availability Management...

More information

The software process

The software process Software Processes The software process A structured set of activities required to develop a software system Specification; Design; Validation; Evolution. A software process model is an abstract representation

More information

Oracle Application Integration Architecture Mission Critical SOA Governance

Oracle Application Integration Architecture Mission Critical SOA Governance Oracle Application Integration Architecture Mission Critical SOA Governance Jason Xie, Principal Strategy Product Manager Agenda SOA Governance Needs Risks without SOA Governance

More information

Capability Maturity Model for Software (SW-CMM )

Capability Maturity Model for Software (SW-CMM ) PHASE-IV: SYSTEMS IMPLEMENTATION Software Quality Assurance Application Development Installation and Support Software Quality Assurance Capability Maturity Model for Software (SW-CMM ) The Capability Maturity

More information

Software Engineering

Software Engineering Software Engineering (CS550) Software Development Process Jongmoon Baik Software Development Processes (Lifecycle Models) 2 What is a S/W Life Cycle? The series of stages in form and functional activity

More information

Product Line Engineering Lecture PL Architectures I

Product Line Engineering Lecture PL Architectures I Product Line Engineering Lecture PL Architectures I Dr. Martin Becker martin.becker@iese.fraunhofer.de 0 Schedule - Lectures 1 Schedule - Exercises 2 Product Line Scoping --- Requirements Engineering ---

More information

AZIST Inc. About CMMI. Leaders in CMMI Process Consulting and Training Services

AZIST Inc. About CMMI. Leaders in CMMI Process Consulting and Training Services Software Process Consulting Services - CMMI Leaders in CMMI Process Consulting and Training Services About CMMI CMMI models are tools that help organizations improve their ability to develop and maintain

More information

Chapter 3 Prescriptive Process Models

Chapter 3 Prescriptive Process Models Chapter 3 Prescriptive Process Models - Generic process framework (revisited) - Traditional process models - Specialized process models - The unified process Generic Process Framework Communication Involves

More information

Object-Oriented and Classical Software Engineering

Object-Oriented and Classical Software Engineering Slide 3.1 Object-Oriented and Classical Software Engineering Seventh Edition, WCB/McGraw-Hill, 2007 Stephen R. Schach srs@vuse.vanderbilt.edu CHAPTER 3 Slide 3.2 THE SOFTWARE PROCESS Overview Slide 3.3

More information

Process Improvement Is Continuous Improvement

Process Improvement Is Continuous Improvement Process Improvement Is Continuous Improvement We can never reach perfection. The CMM does not provide all the answers; it too is evolving and improving. Process management means constructive and continual

More information

Developing Successful Multimedia Projects

Developing Successful Multimedia Projects Developing Successful Multimedia Projects Agenda Introduction Overview Phases Summary Introduction Who I am Who you are Why we re here What you re going to learn Why Multimedia? Print Why Multimedia? Print

More information

Spiral Increment Reuse (SIR) Software Model

Spiral Increment Reuse (SIR) Software Model ISSN (Online): 2409-4285 www.ijcsse.org Page: 5-10 Spiral Increment Reuse (SIR) Software Model A. SANJAY KUMAR 1, B. Dr. RAHUL RISHI 2 and C. Dr. RAJKUMAR 3 1 University Campus School, MDU, Rohtak, India

More information

Quality Management with CMMI for Development v.1.3 (2013)

Quality Management with CMMI for Development v.1.3 (2013) Quality Management with CMMI for Development v.1.3 (2013) Discussion Topics Software Development Maturity Models CMMI Characteristics of Maturity Levels Key Process Areas Software Quality Management Concerned

More information

Windchill Service Information Manager Curriculum Guide

Windchill Service Information Manager Curriculum Guide Windchill Service Information Manager 10.2 Curriculum Guide Live Classroom Curriculum Guide Introduction to Windchill Service Information Manager 10.2 Building Information Structures with Windchill Service

More information

9/24/2011 Sof o tw t a w re e P roc o e c s e s s s Mo M d o e d l e s l 1 Wh W a h t t i s i s a Pr P oc o ess s 2 1

9/24/2011 Sof o tw t a w re e P roc o e c s e s s s Mo M d o e d l e s l 1 Wh W a h t t i s i s a Pr P oc o ess s 2 1 Software Process Models 1 What is a Process 2 1 What is a Process? Given input, transforms it into output Consist of a set of activities Ordering among the activities (a partial order) Software Process

More information

Business Value and Customer Benefits Derived from High Maturity

Business Value and Customer Benefits Derived from High Maturity CMMI sm Technology Conference and User Group November 2002 Business Value and Customer Benefits Derived from High Maturity Alan Pflugrad Northrop Grumman Information Technology Defense Enterprise Solutions

More information

Software Project Management Sixth Edition. Chapter Software process quality

Software Project Management Sixth Edition. Chapter Software process quality Software Project Management Sixth Edition Chapter 13.2 Software process quality 1 Product and Process Quality A good process is usually required to produce a good product. For manufactured goods, process

More information

USAF Software Technology Support Center (STSC) STSC SPI Help Desk COM , DSN

USAF Software Technology Support Center (STSC) STSC SPI Help Desk COM , DSN This mapping was performed by the For all your Software Improvement (SPI) needs call the USAF Software Technology Support Center (STSC) STSC SPI Help Desk COM 801.777.7214, DSN 777.7214 E-mail: larry.w.smith@hill.af.mil

More information

Practical Process Improvement: the Journey and Benefits

Practical Process Improvement: the Journey and Benefits Practical Process Improvement: the Journey and Benefits 27-29 September 2004 Colin Connaughton AMS Metrics Consultant CMM, Capability Maturity Model, and Capability Maturity Modeling are registered in

More information

CMMI Version 1.2. Model Changes

CMMI Version 1.2. Model Changes Pittsburgh, PA 15213-3890 CMMI Version 1.2 Model Changes SM CMM Integration, IDEAL, and SCAMPI are service marks of Carnegie Mellon University. Capability Maturity Model, Capability Maturity Modeling,

More information

Gary Natwick Harris Corporation

Gary Natwick Harris Corporation Automated Monitoring of Compliance Gary Natwick Harris Corporation Gary Natwick - 1 Government Communications Systems Division DoD Programs Strategic Management and Business Development CMMI Technology

More information

Introduction to Hyperion Financial Reporting

Introduction to Hyperion Financial Reporting Introduction to Hyperion Financial Reporting Created By : Rupam Majumdar Reviewed : Amit Sharma Contact Point : bisp.consulting@gmail.com Financial Management Task Financial Management tasks follow a typical

More information

Object-Oriented and Classical Software Engineering THE SOFTWARE PROCESS 9/17/2017. CHAPTER 3 Slide 3.2. Stephen R. Schach. Overview Slide 3.

Object-Oriented and Classical Software Engineering THE SOFTWARE PROCESS 9/17/2017. CHAPTER 3 Slide 3.2. Stephen R. Schach. Overview Slide 3. Slide 3.1 CHAPTER 3 Slide 3.2 Object-Oriented and Classical Software Engineering THE SOFTWARE PROCESS Eighth Edition, WCB/McGraw-Hill, 2011 Stephen R. Schach Overview Slide 3.3 Overview (contd) Slide 3.4

More information

(c) Addison Wesley Chapter 1. ! Software production is an art. ! Two groups. ! Main causes of software failures

(c) Addison Wesley Chapter 1. ! Software production is an art. ! Two groups. ! Main causes of software failures MACIASZEK, L.A. (2001): Requirements Analysis and System Design. Developing Information Systems with UML, Addison Wesley Chapter 1 Software Process Copyright 2000 by Addison Wesley Version 1.0 Software

More information

CMMI and FPA. the link and benefit of using FPA when rolling out CMMI. Christine Green IFPUG - Certified Function Point Specialist EDS

CMMI and FPA. the link and benefit of using FPA when rolling out CMMI. Christine Green IFPUG - Certified Function Point Specialist EDS CMMI and FPA the link and benefit of using FPA when rolling out CMMI Christine Green IFPUG - Certified Function Point Specialist EDS and the EDS logo are registered trademarks of Electronic Data Systems

More information

Presented at the 2009 ISPA/SCEA Joint Annual Conference and Training Workshop - Making the Case for SOA Arlene F.

Presented at the 2009 ISPA/SCEA Joint Annual Conference and Training Workshop -   Making the Case for SOA Arlene F. Making the Case for SOA Arlene F. Minkiewicz Introduction A Service Oriented Architecture (SOA) is a computing environment in which applications are composed, rather than developed, through a set of standard

More information

1.264 Lecture 4. Software Process: CMM Unified Modeling Language (UML)

1.264 Lecture 4. Software Process: CMM Unified Modeling Language (UML) 1.264 Lecture 4 Software Process: CMM Unified Modeling Language (UML) Capability Maturity Model for Software Developed at Software Engineering Institute (SEI), Carnegie-Mellon University (www.sei.cmu.edu)

More information

PeopleSoft Test Framework

PeopleSoft Test Framework PeopleSoft Test Framework Overview and Demo For FMS International Project Date: 9/30/2016 Agenda Overview Benefits Scope Limitations Implementation Approach PTF Framework Features Live Demo 1 PTF Overview

More information

Project Delivery Summit Leveraging Project Resources

Project Delivery Summit Leveraging Project Resources Project Delivery Summit 2013 Track 1: Project Management Session 9: Tips for Project Success Leveraging Project Resources August 28, 2013 2013 Xerox Corporation. All rights reserved. Xerox and Xerox and

More information

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK Subject Code & Subject Name: IT1251 Software Engineering and Quality Assurance Year / Sem : II / IV UNIT I SOFTWARE PRODUCT

More information

BALANCING DATA AND PROCESS TO ACHIEVE ORGANIZATIONAL MATURITY DECEMBER 19, 2017

BALANCING DATA AND PROCESS TO ACHIEVE ORGANIZATIONAL MATURITY DECEMBER 19, 2017 BALANCING DATA AND PROCESS TO ACHIEVE ORGANIZATIONAL MATURITY DECEMBER 19, 2017 Ron Huizenga Senior Product Manager, Enterprise Architecture & Modeling @DataAviator 2017 IDERA, Inc. All rights reserved.

More information

GOVERNANCE. Overview. The Governance Module can address all applicable standards and regulations.

GOVERNANCE. Overview. The Governance Module can address all applicable standards and regulations. GOVERNANCE Overview The platform facilitates the design and development of Information Security Frameworks supported by embedded content and process models that vary depending on the industry sector as

More information

Systems Engineers provide a Key Contribution and Role in System Integration and Test

Systems Engineers provide a Key Contribution and Role in System Integration and Test s Engineers provide a Key Contribution and Role in Integration and Test National Defense Industrial Association (NDIA) 9 th Annual s Engineering Conference October 23-26/2006 Test & Evaluation Track, Tuesday

More information

Adapting software project estimation to the reality of changing development technologies

Adapting software project estimation to the reality of changing development technologies Adapting software project estimation to the reality of changing development technologies Introduction Estimating software projects where significant amounts of new technology are being used is a difficult

More information

Dell Advanced Infrastructure Manager (AIM) Automating and standardizing cross-domain IT processes

Dell Advanced Infrastructure Manager (AIM) Automating and standardizing cross-domain IT processes Systems Automating and standardizing cross-domain IT processes By Hal Clark The combination of Dell Advanced Infrastructure Manager (AIM) and BMC Atrium Orchestrator enables the creation of automated,

More information

Lockheed Martin Benefits Continue Under CMMI

Lockheed Martin Benefits Continue Under CMMI Lockheed Martin Benefits Continue Under CMMI CMMI Technology Conference 2004 November 17, 2004 Joan Weszka Lockheed Martin Corporate Engineering & Technology Systems & Software Resource Center. CMMI is

More information

Z Maturity Model for Testing in Component Based Development

Z Maturity Model for Testing in Component Based Development Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 5.258 IJCSMC,

More information

B.H. Far

B.H. Far SENG 521 Software Reliability & Software Quality Chapter 14: SRE Deployment Department t of Electrical l & Computer Engineering, i University it of Calgary B.H. Far (far@ucalgary.ca) http://www.enel.ucalgary.ca/people/far/lectures/seng521

More information

Transition from SW-CMM to CMMI : The Benefits Continue!

Transition from SW-CMM to CMMI : The Benefits Continue! Transition from SW-CMM to CMMI : The Benefits Continue! CMMI Technology Conference 2003 November 19, 2003 Joan Weszka Lockheed Martin Mission Systems Systems & Software Resource Center CMM and CMMI are

More information

CMPT 275 Software Engineering

CMPT 275 Software Engineering CMPT 275 Software Engineering Software life cycle 1 Software Life Cycle Sequence of processes completed as a software project moves from inception to retirement At beginning of project development, choose

More information

Mapping of Fusion Process Model onto ISO/IEC 12207:2008

Mapping of Fusion Process Model onto ISO/IEC 12207:2008 Mapping of Fusion Model onto ISO/IEC 12207:2008 Rupinder Kaur; Jyotsna Sengupta Department of Computer Science; Punjabi University Patiala, India rupadeo@gmail.com Abstract Fusion Model is a component

More information

WebSphere. Enablement for WebSphere Industry Content Packs. Telecom Enablement

WebSphere. Enablement for WebSphere Industry Content Packs. Telecom Enablement WebSphere Enablement for WebSphere Industry Content Packs Telecom Enablement Chapter 1. Enablement for the WebSphere Telecom Content Pack The Telecom Enablement can be used by solution architects, IT

More information

Continuous Process Improvement - Why Wait Till Level 5?

Continuous Process Improvement - Why Wait Till Level 5? Continuous Process Improvement - Why Wait Till Level 5? Girish Seshagiri Advanced Information Services, Inc. Peoria, IL USA Abstract Continuous improvement is generally considered to be a paradigm shift

More information

Building quality into the software from the. Keeping and. the software. software life cycle

Building quality into the software from the. Keeping and. the software. software life cycle SENG 521 Software Reliability & Software Quality Chapter 14: SRE Deployment Department t of Electrical l & Computer Engineering, i University it of Calgary B.H. Far (far@ucalgary.ca) http://www.enel.ucalgary.ca/people/far/lectures/seng521

More information

WAP! WAP! Know Your Network Performance! Anywhere! Any time! Marc-André Bumann Manager Business Intelligence Logical Solutions AG

WAP! WAP! Know Your Network Performance! Anywhere! Any time! Marc-André Bumann Manager Business Intelligence Logical Solutions AG WAP! WAP! Know Your Network Performance! Anywhere! Any time! Marc-André Bumann Manager Business Intelligence Logical Solutions AG Agenda Overview Network and Network Performance Management Telco Service

More information

Welcome to Staying Ahead Webinar

Welcome to Staying Ahead Webinar 18/11/2010 Welcome to Staying Ahead Webinar Migrating to HP Performance Center11 1 Agenda 1. Migration features and benefits 2. PSQS / Education offerings around migration to PC11 3. Q&A 2 HP BTO for Applications

More information

An Overview of Software Process

An Overview of Software Process An Overview of Software Process Objectives To introduce the general phases of the software development life cycle (SDLC) To describe various generic software process models and discuss their pros and cons

More information

CMMI A-Specification. Version 1.7. November, For CMMI Version 1.2. This document is controlled by the CMMI Steering Group.

CMMI A-Specification. Version 1.7. November, For CMMI Version 1.2. This document is controlled by the CMMI Steering Group. CMMI A-Specification Version 1.7 For CMMI Version 1.2 November, 2007 This document is controlled by the CMMI Steering Group. CHANGE PAGE HISTORY This is the first release of the A-Spec for CMMI v1.2. Change

More information

Building High Assurance Systems with SAFe 4.0

Building High Assurance Systems with SAFe 4.0 Building High Assurance Systems with SAFe 4.0 Agile 2016 By Dean Leffingwell 2016 Scaled Agile, Inc. All Rights Reserved. 2016 Scaled Agile, Inc. All Rights Reserved. V4.0.0 1 What is a high assurance

More information