E-Book, Englisch, 248 Seiten
Goodman Defining and Deploying Software Processes
Erscheinungsjahr 2005
ISBN: 978-1-4200-3104-1
Verlag: Taylor & Francis
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)
E-Book, Englisch, 248 Seiten
ISBN: 978-1-4200-3104-1
Verlag: Taylor & Francis
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)
Defining and Deploying Software Processes enables you to create efficient and effective processes that let you better manage project schedules and software quality. The author's organized approach details how to deploy processes into your company's culture that are enthusiastically embraced by employees, and explains how to implement a Web-based process architecture that is completely flexible and extensible.
Divided into four sections, the book defines the software process architectural model, then explores how this model is implemented. It addresses both the importance of the Web in deploying processes and the importance of a version-controlled repository tool for process management.
The third section examines the use of the software process model. The author focuses on classes of process users, metrics collection and presentation, schedule creation and management, earned value, project estimation, time-card charging, subcontract management, and integrated teaming.
The final section discusses deployment of the model into an organization, outlining how to rapidly confront pain issues, process group creation and charter, process champion development, pilot and measure the model, and prepare for external model appraisal, e.g., SCAMPI.
Zielgruppe
Quality assurance professionals in IT, software process professionals, IT managers, and CIOs.
Autoren/Hrsg.
Fachgebiete
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Software Engineering
- Wirtschaftswissenschaften Betriebswirtschaft Management Qualitätsmanagement, Qualitätssicherung (QS), Total Quality Management (TQM)
- Mathematik | Informatik EDV | Informatik Computerkommunikation & -vernetzung Netzwerkmanagement
Weitere Infos & Material
THE SOFTWARE PROCESS MODEL
Origins of the Software Process Model
What I Will Cover
Process Terminology
Defining the Real-World Process Connection
The Software Process Model Pyramid
Side 1 of the Software Process Model Pyramid
Side 2 of the Software Process Model Pyramid
Side 3 of the Software Process Model Pyramid
Side 4 of the Software Process Model Pyramid
The Software Process Model Overview
The Software Process Model Concept
The Key Process Element: The Activity
Side 1 - Level 1 Authority Level
Authority Level
Side 1 - Level 2 Repeatable Level
End-to-End Life-Cycle Diagram (Repeatable Level - Side 1)
Process Activity Diagrams (PADs) (Repeatable Level - Side 1)
Event-Driven Procedures (EDP) Lists (Repeatable Level - Side 1)
End-to-End Life Cycle of Activities
Activities
Mandatory Activity Topics
Possible Extension Activity Topics
Activities in General
Side 1 - Level 3 Implementation Level
How Selectors
Procedures
Side 1 - Level 4 Support Level
Work Products
Forms
Project Records
Side 2 - Training
Training Packages
Side 3 - Process Traceability
Process Traceability for Compliance
IMPLEMENTING THE SOFTWARE PROCESS
MODEL
Side 4 - Process Repository Implementation
Web-Based Version-Control Process Repository
Side 4 - Intranet Web Implementation
Intranet Basics
Major Functional Breakdown for Process - Don't Do This
Multi-Life Cycles for Process
Top-Level Root Web Page
Segment Top-Level Web Page
Phase Top-Level Web Page
Activity Web Page
How Selector Web Page
Work Product Selector Web Page
Form Selector Web Page
Procedures
USING THE SOFTWARE PROCESS MODEL
Users of the Software Process Model
Classes of Customers Using This Model
Metrics Collection Using This Software Process Model
Metrics Collection versus Presentation
Metrics Data Collection
Metrics Information Presentation
Schedule Management Using This Software Process Model
Schedule Planning versus Execution
Schedule Planning
Schedule Execution
Project Estimation Using This Software Process Model
General Project Estimation
Manual Estimation by Activity Lead
Time-Card Charging Using This Software Process Model
Subcontract Management Using This Software Process Model
Subcontractor Management Components
Supplier Selection
Supplier Agreement Management
Integrated Teams Using This Software Process Model
Integrated Teaming Concepts
DEPLOYING THE SOFTWARE PROCESS MODEL
Deployment Foundation Issues
Establish Key Roles/Charter for Deployment
Ensure an Inspection Procedure Is in Place
Get at Pain Issues
An Implementation Technique for Getting at Pain Issues
Develop a Top-Level Life-Cycle Framework
Deployment Issues
General Deployment Issues
Deployment Issues for This Model
Identify Candidate Projects
Train Candidate Personnel
Assist Candidate Personnel
Conduct Postmortem - Candidate Projects
Rollout to Organization
Post-Deployment Issues
Assist Organization Personnel
Collect Process Metrics
Conduct Postmortems - Organization