+612 9045 4394
 
CHECKOUT
Software Management Approaches: Project Management, Estimation, and Life Cycle Support : Software Best Practice 3 - Michael Haug

Software Management Approaches: Project Management, Estimation, and Life Cycle Support

Software Best Practice 3

By: Michael Haug (Editor), Eric W. Olsen (Editor), Gilles Vallet (Editor), Olivier Becart (Editor)

Paperback

Published: 23rd October 2001
Ships: 15 business days
15 business days
$125.05
or 4 easy payments of $31.26 with Learn more

C. Amting Directorate General Information Society, European Commission, Brussels th Under the 4 Framework of European Research, the European Systems and Soft­ ware Initiative (ESSI) was part of the ESPRIT Programme. This initiative funded more than 470 projects in the area of software and system process improvements. The majority of these projects were process improvement experiments carrying out and taking up new development processes, methods and technology within the software development process of a company. In addition, nodes (centres ofexper­ tise), European networks (organisations managing local activities), training and dissemination actions complemented the process improvement experiments. ESSI aimed at improving the software development capabilities of European enterprises. It focused on best practice and helped European companies to develop world class skills and associated technologies to build the increasingly complex and varied systems needed to compete in the marketplace. The dissemination activities were designed to build a forum, at European level, to exchange information and knowledge gained within process improvement ex­ periments. Their major objective was to spread the message and the results of experiments to a wider audience, through a variety ofdifferent channels. The European Experience Exchange (I;UR~X) project has been one ofthese dis­ semination activities within the European Systems and Software Initiative.~UR~X has collected the results of practitioner reports from numerous workshops in Europe and presents, in this series of books, the results of Best Practice achieve­ ments in European Companies over the last few years.

I SPI, ESSI, EUREX.- 1 Software Process Improvement.- 1.1 Introduction.- 1.2 Objectives - Scope of the Initiative.- 1.3 Strategy.- 1.4 Target Audience.- 1.5 Dimensions of Software Best Practice.- 1.6 European Dimension.- 1.7 Types of Projects.- 1.7.1 Stand Alone Assessments.- 1.7.2 Process Improvement Experiments (PIEs).- 1.7.3 Application Experiments.- 1.7.4 Dissemination Actions.- 1.7.5 Experience/User Networks.- 1.7.6 Training Actions.- 1.7.7 ESSI PIE Nodes (ESPINODEs).- 1.7.8 Software Best Practice Networks (ESBNETs).- 2 The EUREX Project.- 2.1 Target Audience and Motivation.- 2.2 Objectives and Approach.- 2.3 Partners.- 2.4 Related Dissemination and Training Actions.- 2.4.1 Software Improvement Case Studies Initiative (SISSI).- 2.4.2 ESPITI.- 3 The EUREX Taxonomy.- 3.1 Analysis and Assessment of PIEs.- 3.2 Classification into Problem Domains.- 3.2.1 First Regional Classification.- 3.2.2 Result of First Regional Classification.- 3.3.3 Consolidation and Iteration.- 3.3.4 Update of Regional Classification.- 3.3.5 Mapping of Attributes.- 3.3.6 Review of Classification and Mapping into Subject Domains.- 3.3.7 Subject Domains Chosen.- 3.3.8 Unclassified PIEs.- 3.3 Project Management, Estimation and Life Cycle Support.- II Project Management, Estimation and Life Cycle Support.- 4 Perspectives.- 4.1 The Domain Subject.- 4.2 Software Life Cycle.- 4.2.1 Relevant Standards.- 4.2.2 Effects of Object Orientation on Software Life Cycle.- 4.3 Best Practices in Estimation.- 4.3.1 Principles of Estimation.- 4.3.2 Hidden Strengths.45.- 4.3.3. The Word "Risk".- 4.3.4. Can't Estimate? Then Manage the Risk.- 4.3.5 Risk Management Based on Sensitivity Models.- 4.3.6 Worst Practice.- 4.3.7 Why are Function Points so Popular?.- 4.3.8 Guidelines for Best Practice.- 4.3.9 Making it Last.- 4.3.10 Personal Objectives.- 4.3.11 Code of Conduct for Professional Estimators.- Resources for Practitioners.- 5.1 Methods and Tools.- 5.1.2 Fusion.- 5.1.3 Vision Based Methodology(t).- 5.1.4 Application Development Methodology.- 5.1.5 Silverrun.- 5.1.6 The Booch Method.- 5.1.7 Disco.- 5.1.8 EROOS.- 5.1.9 SEI Capability Maturity Model for Software.- 5.1.10 Shlaer-Mellor Method.- 5.1.11 Process Engineering Methodology.- 5.1.12 Unified Modelling Language.- 5.1.13 Dynamic Systems Development Method (DSDM).- 5.1.13 HOOD.- 5.1.14 Et Cetera.- 5.2 Books.- 5.2.1 Cost Models for Future Software Life Cycle Processes: COCOMO 2.0.- 5.2.2 Opportunity-Driven Control of Quality and Cost.- 5.2.3 Function Points Counting Practices Manual.- 5.2.4 Managing Risk: Methods for Software Systems Development.- 5.2.5 On the Compatibility between Full Function Points and IFPUG Function Points.- 5.2.6 Project Risk Analysis and Management Guide.- 5.2.7 Earned Value Project Management.- 5.2.8 Software Project Cost & Schedule Estimating: Best Practices.- 5.2.9 A Guide to the Project Management Body of Knowledge (PMBOK).- 5.2.10 Object-Oriented Analysis and Design with Applications.- 5.2.11 Object-Oriented System Development.- 5.2.12 Modelisation Objet avec UML.- 5.2.13 Software-Engineering: Objektorientierte Software-Entwicklung mit der Unified Modeling Language.- 5.3 Organisations.- 5.3.1 International Project Management Association.- 5.3.2 Project Management Institute.- 5.3.3 Association for Project Management.- 5.3.4 International Cost Engineering Council.- 5.3.5 HOOD User Group.- 5.4 Important Conferences.- 5.5 Web Sites.- 6 Experience Reports.- 6.1 Selected Projects.- 6.2 Formal Methodology for Software Application Maintenance.- 6.2.1 Scope.- 6.2.2 The Business Management System Market.- 6.2.3 Optimising the Maintenance to Improve Business.- 6.2.4 Work Performed.- 6.2.5 Results and Analysis.- 6.2.6 Lessons Learned.- 6.2.7 Future Actions.- 6.2.8 Comments.- 6.3 Formalising Software Development Projects.- 6.3.1 Scope.- 6.3.2 Software Development in a Production Plant Environment.- 6.3.3 Business Objectives and Motivation.- 6.3.4 Work Performed.- 6.3.5 Results and Analysis.- 6.3.6 Lessons Learned.- 6.3.7 Future Actions.- 6.3.8 Comments.- 6.4 GQM Based Metrics for Risk Reduction.- 6.4.1 Scope.- 6.4.2 Project Control in Distributed Organisations.- 6.4.3 Process and Product Metrics for Precise Project Control.- 6.4.4 Work Performed.- 6.4.5 Results and Analysis.- 6.4.6 Lessons Learned.- 6.4.7 Future Actions.- 6.4.8 Comments.- 6.5 Experimenting Changes the Development Process.- 6.5.1 Scope.- 6.5.2 Having to Adopt New Technologies.- 6.5.3 Responding to Customer Needs.- 6.5.4 Why Perform the Experiment?.- 6.5.5 Project Results.- 6.5.6 Lessons Learned.- 6.5.7 The Importance of Selecting the Right Tools.- 6.5.8 Comments.- 6.6 Formal Process Development.- 6.6.1 Scope.- 6.6.2 Productivity Preserved.- 6.6.3 Creativity and Control.- 6.6.4 Work Performed.- 6.6.5 Project Results.- 6.6.6 Lessons Learned.- 6.6.7 Next Steps.- 6.7 Improved Project Estimation.- 6.7.1 Scope.- 6.7.2 A Key Business Lever.- 6.7.3 An Improvement Approach.- 6.7.4 Project Estimation Errors.- 6.7.5 Before Improvement.- 6.7.6 Results.- 6.7.7 Lessons Learned.- 6.7.8 Future Plans.- 6.8 Software Cost Estimation Processes and Lifecycle Definition.- 6.8.1 Scope.- 6.8.2 Work Performed.- 6.8.3 Project Results.- 6.8.4 Lessons Learned.- 7 Lessons from the EUREX Workshops.- 7.1 First French Workshop.- 7.1.1 Date and Place.- 7.1.2 Scope of the Workshop: Learning from the Experiments.- 7.1.3 Minutes.- 7.1.4 Conclusions of Presentations.- 7.2 Second French Workshop.- 7.2.1 Date and Place.- 7.2.2 Minutes.- 7.2.3 Discussion and Conclusions.- 7.3 First British Workshop.- 7.3.1 Date and Place.- 7.3.2 Minutes.- 7.3.3 Summary and Conclusions.- 7.4 Conclusions Drawn from Workshops.- 7.4.1 Process Improvement Drivers.- 7.4.2 Process Improvement Failure Factors.- 7.4.3 Process Improvement Success Factors.- 7.4.4 Conclusion.- 8 Significant Results.- 8.1 An Important Process Improvement: Organise the Project Mode.- 8.1.1 Domains of the Project Mode.- 8.1.2 Three Viewpoints of the Domains.- 8.1.3 Adapt the Quality Level to Nature of Encountered Problems.- III Process Improvement Experiments.- 9 Table of PIEs.- 10 Summaries of PIE Reports.- 10.1 ALCAST 10146.- 10.2 AMIGO 21222.- 10.3 APPLY 21511.- 10.4 ARETES 24148.- 10.5 AUTOMA 10564.- 10.6 BESTMM 21545.- 10. 7CARERRAS 21610.- 10.8 CASSIOPEE 21522.- 10.9 CATALYST 10327.- 10.10 CMEX 21568.- 10.11 COMPRO 21573.- 10.12 CONFITEST 24362.- 10.13 CONTE 10505.- 10.14 DATM-RV 21265.- 10.15 DSP-ACTION 23696.- 10.16 ENGMEAS 21162.- 10.17 ENG-SODEPRO 10476.- 10.18 ESTREMA 23724.- 10.19 EQISOMM 21397.- 10.20 FAME 10760.- 10.21 FLOWERPOWER 21677.- 10.22 ICONMAN 21379.- 10.23 IDIOM 10312.- 10.24 IMPACT 21628.- 10.25 IMPOSE 23780.- 10.26 IMPROVE-CM 21433.- 10.27 INCOME 21733.- 10.28 INFOS 21613.- 10.29 INTRA 10882.- 10.30 INTRASUPPORT 24085.- 10.31 IRIS 10509.- 10.32 ISORUS 10936.- 10.33 ISOTOPO 21603.- 10.34 LANHOBEK 24155.- 10.35 LARGECM 21473.- 10.36 MARITA 10549.- 10.37 MASLYD 24287.- 10.38 MAUSE 10560.- 10.39 MAZPIE 21411.- 10.40 MBM 21476.- 10.41 METPRO 21323.- 10.42 MIDAS 21244.- 10.43 MMM 21718.- 10.44 MOODISC 21416.- 10.45 MSI-QBP 21547.- 10.46 ODAGUI 10995.- 10.47 PASS 21223.- 10.48 PCS 24065.- 10.49 PERSPI 24158.- 10.50 PET 10438.- 10.51 PIBOP 23825.- 10.52 PRAMIS 10836.- 10.53 PRIDE 21167.- 10.54 PROMASYS 23795.- 10.55 PROMISD 21551.- 10.56 PROMISED 24149.- 10.57 PROMM 10616.- 10.58 REPRO 21513.- 10.59 ROADS 21649.- 10.60 SELDOM 23838.- 10.61 SERAD 10355.- 10.62 SIMTEST 10824.- 10.63 SMETOSQA 10218.- 10.64 SO.C.CO.MA 21269.- 10.65 SPIRIT 21799.- 10.66 TPM 21336.- 10.67 VERDEST 21712.- 217.

ISBN: 9783540417866
ISBN-10: 3540417869
Series: Software Best Practice
Audience: General
Format: Paperback
Language: English
Number Of Pages: 224
Published: 23rd October 2001
Publisher: Springer-Verlag Berlin and Heidelberg Gmbh & Co. Kg
Country of Publication: DE
Dimensions (cm): 23.39 x 15.6  x 1.32
Weight (kg): 0.35