Managing iterative software development projects:
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Upper Saddle River, NJ ; Munich [u.a.]
Addison-Wesley
2007
|
Ausgabe: | 1. printing |
Schriftenreihe: | Addison-Wesley object technology series
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | xxxi, 630 p. ill. |
ISBN: | 032126889X |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV022234741 | ||
003 | DE-604 | ||
005 | 20080115 | ||
007 | t | ||
008 | 070122s2007 xxua||| |||| 00||| eng d | ||
010 | |a 2006009702 | ||
020 | |a 032126889X |c pbk. : alk. paper |9 0-321-26889-X | ||
035 | |a (OCoLC)254697865 | ||
035 | |a (DE-599)BVBBV022234741 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
050 | 0 | |a QA76.76.D47 | |
082 | 0 | |a 005.1/068 | |
084 | |a SR 870 |0 (DE-625)143368: |2 rvk | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
100 | 1 | |a Bittner, Kurt |e Verfasser |4 aut | |
245 | 1 | 0 | |a Managing iterative software development projects |c Kurt Bittner ; Ian Spence |
250 | |a 1. printing | ||
264 | 1 | |a Upper Saddle River, NJ ; Munich [u.a.] |b Addison-Wesley |c 2007 | |
300 | |a xxxi, 630 p. |b ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Addison-Wesley object technology series | |
650 | 4 | |a Computer software |x Development |x Management | |
650 | 0 | 7 | |a Agile Softwareentwicklung |0 (DE-588)4806620-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Projektmanagement |0 (DE-588)4047441-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Projektmanagement |0 (DE-588)4047441-0 |D s |
689 | 0 | 1 | |a Agile Softwareentwicklung |0 (DE-588)4806620-5 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Spence, Ian |e Verfasser |4 aut | |
856 | 4 | 2 | |m GBV Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015445768&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
Datensatz im Suchindex
_version_ | 1805083699362922496 |
---|---|
adam_text |
MANAGING ITERATIVE SOFTWARE DEVELOPMENT PROJECTS KURT BITTNER IAN SPENCE
TT ADDISON-WESLEY UPPER SADDLE RIVER, NJ * BOSTON * INDIANAPOLIS * SAN
FRANCISCO NEW YORK * TORONTO * MONTREAL * LONDON * MUNICH * PARIS *
MADRID CAPE TOWN * SYDNEY * TOKYO * SINGAPORE * MEXICO CITY CONTENT
FOREWORD : PREFACE X; ACKNOWLEDGMENTS XJG PART I THE PRINCIPLES OF
ITERATIVE PROJECT MANAGEMENT CHAPER 1 WHAT IS ITERATIVE DEVELOPMENT?
ITERATING AND THE SCIENTIFIC METHOD WHAT IS AN ITERATION? THE ITERATION
IS A SELF-CONTAINED MINI-PROJECT THE ITERATION HOS A DISTINCT SET
OFACTIVITIES EACH ITERATION RESULTS IN A "RELEASE" THE DEFINING
CHARACTERISTICS OF ITERATIVE DEVELOPMENT THE ITERATIVE EXPERIENCE
ITERATINGFROM THE CORE DEVELOPMENT TEAM PERSPECTIVE ITERATINGFROM THE
CUSTOMER PERSPECTIVE ITERATINGFROM THE MANAGEMENT TEAM PERSPECTIVE
SUMMARY CHAPER 2 HOW DO ITERATIVE PROJECTS FUNCTION? ITERATIVE
DEVELOPMENT: MAXIMIZING THE CHANCES OF PROJECT SUCCESS DEFINING PROJECT
SUCCESS SUCCESS AND THE ITERATIVE PROJECT SUCCESS AND THE ITERATION:
GATHERINGEVIDENCE OF PROJECT SUCCESS VIII CONTENTS THE KEY
CHARACTERISTICS OF A SUCCESSFUL ITERATIVE PROJECT 52 DEMONSTRABLE,
OBJECTIVELY MEASURED PROGRESS 52 AVOIDING "FEATURE CREEP" 57
INCREMENTALLY INCREASING FUNCTIONALITY 58 CONTINUOUSLY IMPROVING QUALITY
60 CONTINUOUS RISK REDUCTION 62 CONTROLLING CHANGE 64 INCREASINGLY
ACCURATE ESTIMATES 65 INCREASING ENTHUSIASM, MORALE, COLLABORATION, AND
EFFECTIVE TEAMWORK 70 CONVERGENCE ON AN ACCURATE BUSINESS SOLUTION 72
SUMMARY 74 CHAPTER 3 CONTROLLING ITERATIVE PROJECTS 77 THE VARIABLES
THAT SHAPE PROJECTS: SCOPE, QUALITY, TIME, AND COST 79 STAKEHOLDERS: THE
REAL DRIVERS OF PROJECT SUCCESS 81 CONTROLLING INDIVIDUAL ITERATIONS 82
TIME BOXING 83 SCOPE BOXING 89 GUIDELINES FOR CONTROLLING ITERATIONS 91
CONTROLLING THE PROJECT AS A WHOLE 92 THE IMPORTANCE OFPHASES AND
MILESTONES 95 ITERATIONS, PHASES, AND MILESTONES 97 THE UNIFIED PROCESS
PHASES 99 THE INCEPTION PHASE 99 THE ELABORATION PHASE 100 THE
CONSTRUCTION PHASE 100 THE TRANSITION PHASE 102 ALTERNATIVE VIEWS OF THE
PHASES AND MILESTONES 102 COMMON MISCONCEPTIONS ABOUT THE UNIFLED
PROCESS LIFECYCLE 107 CONTENTS OBJECTIVE MEASUREMENT OF RESULTS:
CONTROLLING THE ITERATIONS WITHIN THE PROJECT LIFECYCLE MEASUREMENT AND
ITERATIONS: FEEDBACK CONTROLFOR PROJECTS MEASUREMENT AND PHASES
CONTROLLING THE PROJECT THROUGH MEASUREMENT SUMMARY CHAPTER 4 ARE YOU
READY FOR ITERATIVE PROJECT MANAGEMENT? VALUE DELIVERY: THE KEY TO
SUCCESS ITERATIONS FOCUS ON DELIVERING VALUE USE CASES: UNIFYING THE
ITERATIVE DEVELOPMENT APPROACH DESIRED OUTCOMES, RISKS, SCENARIOS, AND
ITERATION PLANNING TEAM BUILDING FOR AN ITERATIVE PROJECT TEAM SKILLS
AND ATTITUDES THE LEADERSHIP TEAM THE ROLE OFARCHITECTURE: PROVIDING A
FIRM FOUNDATION WORKING WITH THE EXTENDED TEAM- ITERATIVE ATTITUDES AND
VALUES CHANGING THE WAY YOU THINK AB OUT PLANNING CONVENTIONAL PLANNING
WISDOM WHY CONVENTIONAL PLANNING WISDOM IS WRONG WHEN APPLIED TO
SOFTWARE PROGRESSIVE THINKING ABOUTPLANNING COMPARING THE TWO APPWACHES
SEVEN HABITS OFSUCCESSFUL ITERATIVE PROJECT MANAGERS SUMMARY PART II
PLANNING AND MANAGING AN ITERATIVE PROJECT CHAPTER 5 A LAYERED APPROACH
TO PLANNING AND MANAGING ITERATIVE PROJECTS THE MANAGEMENT LAYERS THE
PROGRAM MANAGEMENT LAYER THE OVERALL PROJECT MANAGEMENT LAYER X CONTENTS
THE DEVELOPMENT LAYER 164 THE ITERATION LAYER 164 THE ROLE OF THE LAYERS
165 PLANNING THROUGH THE LAYERS 165 POSITIONING THE UNIFLED PROCESS
LIFECYCLE 167 LAYERING THE PLANS AND MILESTO NES 169 POSITIONING THE
OTHER KEY MANAGEMENT ARTIFACTS 177 DISTRIBUTING THE MANAGEMENT
RESPONSIBILITIES 179 KEY MANAGEMENT ROLES 179 ASSIGNING MANAGEMENT
RESPONSIBILITIES 181 WORKING AS AN INTEGRATED MANAGEMENT TEAM 185
MANAGEMENT THROUGH THE LAYERS 186 TOLERANCES THROUGH THE LAYERS 186
ESTIMATING THROUGH THE LAYERS 188 MONITORING AND CONTROL 193 SUMMARY 199
CHAPTER 6 OVERALL PROJECT PLANNING 203 EVOLUTION AND RELEASE PLANNING
205 BALANCING RISKS ACROSS MULTIPLE EVOLUTIONS 207 HANDLING SEQUENTIAL
EVOLUTIONS 209 PLANNING FOR MULTIPLE EVOLUTIONS 210 FACTORS THATAFFECT
THE NUMBER OF EVOLUTIONS 211 THE COMPOSITION OFTHE OVERALL PROJECT PLAN
213 THE STYLE OFTHE OVERALL PROJECT PLAN 214 THE PRINCIPLES OF LIFECYCLE
PLANNING 215 THE IMPORTANCE OF BALANCE 221 APPLYING THE PRINCIPLES TO
OVERALL PROJECT PLANNING 222 PRINCIPLE 1: UNDERSTAND THE DESIRED
OUTCOMES 223 PRINCIPLE 2: IDENTIFY AND ASSESS RISKS 225 PRINCIPLE 3: SET
THE MANAGEMEN T STMTEGY 22 7 PRINCIPLE 4: CREATE AN ACHIEVEMENT-BASED
ROADMAP 228 CONTENTS PRINCIPLE 5: UNDERSTAND THE SOLUTION AND ITS SCOPE
PRINCIPLE 6:ASSESS AND ESTIMATE THE WORK TO BE DONE PRINCIPLE 7: SECURE
AGREEMENT ON THE PROJECT PLAN(S) PRINCIPLE 8: FACILITATE THE EXECUTION
OFTHE PLAN(S) PRINCIPLE 9: ITERATIVELY EVOLVE AND CHALLENGE THE PLAN(S)
SUMMARY CHAPTER 7 EVOLUTION AND PHASE PLANNING WHAT HAPPENS INSIDE AN
EVOLUTION? BALANCING BREADTH AND DEPTH ACROSS THE PHASES THE TYPE OF
RELEASE PRODUCED VARIES BY PHASE EFFORT AND SCHEDULE ACROSS THE PHASES
ITERATION DURATION AND FREQUENCY FORCES THATADD ITERATIONS AND EXTEND
PHASES STAYING ON SCHEDULE PLANNING AN EVOLUTION BOOTSTRAPPING THE
EVOLUTION PLAN EVOLUTION ITERATION PATTERNS EVOLVING THE EVOLUTION PLAN
WORKING WITH THE DISCIPLINES AND ARTIFACTS ESTIMATING AND WORK BREAKDOWN
STRUCTURES ESTIMATING EFFORT STAFSSNG LEVELS AND SKILL SETS ADAPTING AND
REVISING THE ESTIMATES AND THE PLANS SUMMARY CHAPTER 8 ITERATION
PLANNING AGREEING ON THE ITERATION PLAN ASSESSING THE CUR REM STATE OF
PROJECT RISKS AGREEING ON THE SCOPE OFTHE ITERATION AGREEING ON THE
ITERATION EVALUATION CRITERIA PULLINGLTALL TOGETHER INTO A SIMPLE PLAN
XII CONTENTS PLANNING THE EXECUTION OF THE ITERATION 313 AGREEING UPON
THEAPPROACH TO BE TAKEN 313 DEFIN ING ITERATION MILESTONES 315 AGREEING
UPON THE WO RK ALLOCATION 318 AGREEING UPON WHEN ASSESSMENTS WILL TAKE
PLACE 320 PRESEN TING THE DETAIL AS PART OF THE ITERATIO N PLAN 321
PATTERNS FOR ITERATION PLANNING 322 ITERATIONS IN THE INCEPTION PHASE
322 ITERATIONS IN THE ELABORATION PHASE 324 ITERATIONS IN THE
CONSTRUCTION PHASE 327 ITERATIONS IN THE TRANSITION PHASE 330 USING THE
ITERATION PLAN N ING PATTERNS 332 EXECUTING THE ITERATION PLAN 333
PLANNING THE ITERATION 334 LEADING THE TEAM 334 PROTECTING THE TEAM 335
ADJUSTING THE PLANS 336 MON ITORING AND ASSESSING THE ITERATION 336
SUMMARY 337 CHAPTER 9 ITERATION, PHASE, AND PROJECT ASSESSMENTS 339
ASSESSING ITERATIONS 341 ASSESSING "IN FLIGHT" 342 THE ASSESSMENT
PROCESS 345 ASSESSING FROM DIFFERENT PERSPECTIVES 350 PLANNING THE
ITERATION ASSESSMENT 355 CONCLUDING AN ITERATION 357 MEASUREMENT AND
ANALYSIS 35 7 CONDUCTING THE ITERATION ACCEPTANCE REVIEW AND RECORDING
THE RESULTS OFTHE ITERATION 361 COMMON ITERATION PROBLEMS 364 ACTING ON
THE ITERATION ASSESSMENT RESULTS 369 CONTENTS ASSESSING PHASES THE PHASE
ASSESSMENT PROCESS PLANNING A PHASE ASSESSMENT ASSESSING THE INCEPTION
PHASE ASSESSING THE ELABORATION PHASE ASSESSING THE CONSTRUCTION PHASE
ASSESSING THE TRANSITION PHASE CONCLUDING A PHASE PROJECT ASSESSMENTS
THE PROJECT ASSESSMENT PROCESS HANDLING EXCEPTIONS PROVIDING ADDITIONAL
MANAGEMENT CONTROL POINTS POST-PROJECT REVIEWS REVIEWING THE OVERALL
PROJECT SUMMARY CHAPTER 10 A SCALABLE APPROACH TO MANAGING ITERATIVE
PROJECTS MANAGING SMALL PROJECTS HOW SMALL IS SMALL? SCALING UP THE
PROJECT THE "CORE ARCHITECTURE TEAM" PATTERN THE "CORE PROJECT" PATTERN
THE "CONTROL PROJECT"PATTERN DELIVERING INCREMENTAL BUSINESS VALUE
STAGED DELIVERY OF BUSINESS VALUE ALIGNING STAGES AND EVOLUTIONS
HANDLING SEQUENTIAL AND PARALLEL EVOLUTIONS ASSESSING STAGES PROJECTS
AND PROGRAMS ORGANIZING PROGRAMS USING STAGES THE IMPORTANT ROLE OF
ARCHITECTURE SUMMARY XIV CONTENTS CHAPTER 11 GETTING STARTED WITH
ITERATIVE PROJECT MANAGEMENT 429 EMBARKING ON YOUR FIRST ITERATIVE
PROJECT 430 WHYLTERATE? 430 POTENTIAL BARRIERS TO THE ADOPTION OF
ITERATIVE PRACTICES 432 COMMUNICATING THE GOALS OF CHANGE 435
DETERMINING THE PACE OF CHANGE 43 7 DEALING WITH SKEPTICISM 437 STARTING
WITH JUST ITERATIVE DEVELOPMENT 438 BOO TSTRAPPING A N ITERATIVE PROJECT
440 MAINTAINING MOMENTUM 443 ADOPTING AN ITERATIVE APPROACH ITERATIVELY
443 UNDERSTANDING WHERE TO START 444 IMPROVING PRACTICES ITERATIVELY 445
LEA RN ING BY DO ING 448 THE RO LE OF COACH ING 450 USING THE ITERATION
PLAN TO PROVIDE A ROADMAPFOR CHANGE 451 CONCLUSION 453 PARTIM APPENDICES
455 APPENDIX A A BRIEF INTRODUCTION TO USE-CASE DRIVEN DEVELOPMENT 457
USE CASES AND THE REQUIREMENTS DISCIPLINE 458 USE CASES, DEVELOPMENT,
AND TESTING 465 USE CASES AND OENIFIED PROCESS LIFECYCLE 473 SUMMARY 479
APPENDIX B OUTLINES, TEMPLATES, AND CHECKLISTS 481 TEMPLATE ROLE
DEFINITIONS 482 OVERALL PROJECT MANAGER 484 DEVELOPMENT LEAD 486
ITERATION LEAD 488 CONTENTS OUTLINE PLAN AND ASSESSMENT DOCUMENTS
OVERALL PROJECT PLAN * OUTLINE DEVELOPMENT PLAN * OUTLINE ITERATION PLAN
* OUTLINE ITERATION ASSESSMENT * OUTLINE PROJECT I PHASE ASSESSMENT *
OUTLINE CHECKLISTS ITERATION ASSESSMENT GENERIC PHASE CHECKLIST
INCEPTION PHASE CHECKLIST ELABORATION PHASE CHECKLIST CONSTRUCTION PHASE
CHECKLIST TRANSITION PHASE CHECKLIST PROJECT AND STAGE ASSESSMENT
SUMMARY APPENDIX C EXAMPLES AB OUT THIS EXAMPLE AB OUT THE SAMPLE
DOCUMENTS ACME SUPER ATM PRODUCT DEVELOPMENT OVERALL PROJECT PLAN
VERSION 1.0 ACME SUPER ATM PRODUCT DEVELOPMENT ACME SUPER ATM EVOLUTION
1: A NEXT-GENERATIONVENDING PLATFORM DEVELOPMENT PLAN VERSION 1.0 ACME
SUPER ATM PRODUCT DEVELOPMENT ACME SUPER ATM EVOLUTION 1 ITERATION
EL*DEMONSTRATE CASH WITHDRAWAL ITERATION PLAN VERSION 1.0 ACME SUPER ATM
PRODUCT DEVELOPMENT ACME SUPER ATM EVOLUTION 1 ITERATION EL*DEMONSTRATE |
adam_txt |
MANAGING ITERATIVE SOFTWARE DEVELOPMENT PROJECTS KURT BITTNER IAN SPENCE
TT ADDISON-WESLEY UPPER SADDLE RIVER, NJ * BOSTON * INDIANAPOLIS * SAN
FRANCISCO NEW YORK * TORONTO * MONTREAL * LONDON * MUNICH * PARIS *
MADRID CAPE TOWN * SYDNEY * TOKYO * SINGAPORE * MEXICO CITY CONTENT
FOREWORD : PREFACE X; ACKNOWLEDGMENTS XJG PART I THE PRINCIPLES OF
ITERATIVE PROJECT MANAGEMENT CHAPER 1 WHAT IS ITERATIVE DEVELOPMENT?
ITERATING AND THE SCIENTIFIC METHOD WHAT IS AN ITERATION? THE ITERATION
IS A SELF-CONTAINED MINI-PROJECT THE ITERATION HOS A DISTINCT SET
OFACTIVITIES EACH ITERATION RESULTS IN A "RELEASE" THE DEFINING
CHARACTERISTICS OF ITERATIVE DEVELOPMENT THE ITERATIVE EXPERIENCE
ITERATINGFROM THE CORE DEVELOPMENT TEAM PERSPECTIVE ITERATINGFROM THE
CUSTOMER PERSPECTIVE ITERATINGFROM THE MANAGEMENT TEAM PERSPECTIVE
SUMMARY CHAPER 2 HOW DO ITERATIVE PROJECTS FUNCTION? ITERATIVE
DEVELOPMENT: MAXIMIZING THE CHANCES OF PROJECT SUCCESS DEFINING PROJECT
SUCCESS SUCCESS AND THE ITERATIVE PROJECT SUCCESS AND THE ITERATION:
GATHERINGEVIDENCE OF PROJECT SUCCESS VIII CONTENTS THE KEY
CHARACTERISTICS OF A SUCCESSFUL ITERATIVE PROJECT 52 DEMONSTRABLE,
OBJECTIVELY MEASURED PROGRESS 52 AVOIDING "FEATURE CREEP" 57
INCREMENTALLY INCREASING FUNCTIONALITY 58 CONTINUOUSLY IMPROVING QUALITY
60 CONTINUOUS RISK REDUCTION 62 CONTROLLING CHANGE 64 INCREASINGLY
ACCURATE ESTIMATES 65 INCREASING ENTHUSIASM, MORALE, COLLABORATION, AND
EFFECTIVE TEAMWORK 70 CONVERGENCE ON AN ACCURATE BUSINESS SOLUTION 72
SUMMARY 74 CHAPTER 3 CONTROLLING ITERATIVE PROJECTS 77 THE VARIABLES
THAT SHAPE PROJECTS: SCOPE, QUALITY, TIME, AND COST 79 STAKEHOLDERS: THE
REAL DRIVERS OF PROJECT SUCCESS 81 CONTROLLING INDIVIDUAL ITERATIONS 82
TIME BOXING 83 SCOPE BOXING 89 GUIDELINES FOR CONTROLLING ITERATIONS 91
CONTROLLING THE PROJECT AS A WHOLE 92 THE IMPORTANCE OFPHASES AND
MILESTONES 95 ITERATIONS, PHASES, AND MILESTONES 97 THE UNIFIED PROCESS
PHASES 99 THE INCEPTION PHASE 99 THE ELABORATION PHASE 100 THE
CONSTRUCTION PHASE 100 THE TRANSITION PHASE 102 ALTERNATIVE VIEWS OF THE
PHASES AND MILESTONES 102 COMMON MISCONCEPTIONS ABOUT THE UNIFLED
PROCESS LIFECYCLE 107 CONTENTS OBJECTIVE MEASUREMENT OF RESULTS:
CONTROLLING THE ITERATIONS WITHIN THE PROJECT LIFECYCLE MEASUREMENT AND
ITERATIONS: FEEDBACK CONTROLFOR PROJECTS MEASUREMENT AND PHASES
CONTROLLING THE PROJECT THROUGH MEASUREMENT SUMMARY CHAPTER 4 ARE YOU
READY FOR ITERATIVE PROJECT MANAGEMENT? VALUE DELIVERY: THE KEY TO
SUCCESS ITERATIONS FOCUS ON DELIVERING VALUE USE CASES: UNIFYING THE
ITERATIVE DEVELOPMENT APPROACH DESIRED OUTCOMES, RISKS, SCENARIOS, AND
ITERATION PLANNING TEAM BUILDING FOR AN ITERATIVE PROJECT TEAM SKILLS
AND ATTITUDES THE LEADERSHIP TEAM THE ROLE OFARCHITECTURE: PROVIDING A
FIRM FOUNDATION WORKING WITH THE EXTENDED TEAM- ITERATIVE ATTITUDES AND
VALUES CHANGING THE WAY YOU THINK AB OUT PLANNING CONVENTIONAL PLANNING
WISDOM WHY CONVENTIONAL PLANNING WISDOM IS WRONG WHEN APPLIED TO
SOFTWARE PROGRESSIVE THINKING ABOUTPLANNING COMPARING THE TWO APPWACHES
SEVEN HABITS OFSUCCESSFUL ITERATIVE PROJECT MANAGERS SUMMARY PART II
PLANNING AND MANAGING AN ITERATIVE PROJECT CHAPTER 5 A LAYERED APPROACH
TO PLANNING AND MANAGING ITERATIVE PROJECTS THE MANAGEMENT LAYERS THE
PROGRAM MANAGEMENT LAYER THE OVERALL PROJECT MANAGEMENT LAYER X CONTENTS
THE DEVELOPMENT LAYER 164 THE ITERATION LAYER 164 THE ROLE OF THE LAYERS
165 PLANNING THROUGH THE LAYERS 165 POSITIONING THE UNIFLED PROCESS
LIFECYCLE 167 LAYERING THE PLANS AND MILESTO NES 169 POSITIONING THE
OTHER KEY MANAGEMENT ARTIFACTS 177 DISTRIBUTING THE MANAGEMENT
RESPONSIBILITIES 179 KEY MANAGEMENT ROLES 179 ASSIGNING MANAGEMENT
RESPONSIBILITIES 181 WORKING AS AN INTEGRATED MANAGEMENT TEAM 185
MANAGEMENT THROUGH THE LAYERS 186 TOLERANCES THROUGH THE LAYERS 186
ESTIMATING THROUGH THE LAYERS 188 MONITORING AND CONTROL 193 SUMMARY 199
CHAPTER 6 OVERALL PROJECT PLANNING 203 EVOLUTION AND RELEASE PLANNING
205 BALANCING RISKS ACROSS MULTIPLE EVOLUTIONS 207 HANDLING SEQUENTIAL
EVOLUTIONS 209 PLANNING FOR MULTIPLE EVOLUTIONS 210 FACTORS THATAFFECT
THE NUMBER OF EVOLUTIONS 211 THE COMPOSITION OFTHE OVERALL PROJECT PLAN
213 THE STYLE OFTHE OVERALL PROJECT PLAN 214 THE PRINCIPLES OF LIFECYCLE
PLANNING 215 THE IMPORTANCE OF BALANCE 221 APPLYING THE PRINCIPLES TO
OVERALL PROJECT PLANNING 222 PRINCIPLE 1: UNDERSTAND THE DESIRED
OUTCOMES 223 PRINCIPLE 2: IDENTIFY AND ASSESS RISKS 225 PRINCIPLE 3: SET
THE MANAGEMEN T STMTEGY 22 7 PRINCIPLE 4: CREATE AN ACHIEVEMENT-BASED
ROADMAP 228 CONTENTS PRINCIPLE 5: UNDERSTAND THE SOLUTION AND ITS SCOPE
PRINCIPLE 6:ASSESS AND ESTIMATE THE WORK TO BE DONE PRINCIPLE 7: SECURE
AGREEMENT ON THE PROJECT PLAN(S) PRINCIPLE 8: FACILITATE THE EXECUTION
OFTHE PLAN(S) PRINCIPLE 9: ITERATIVELY EVOLVE AND CHALLENGE THE PLAN(S)
SUMMARY CHAPTER 7 EVOLUTION AND PHASE PLANNING WHAT HAPPENS INSIDE AN
EVOLUTION? BALANCING BREADTH AND DEPTH ACROSS THE PHASES THE TYPE OF
RELEASE PRODUCED VARIES BY PHASE EFFORT AND SCHEDULE ACROSS THE PHASES
ITERATION DURATION AND FREQUENCY FORCES THATADD ITERATIONS AND EXTEND
PHASES STAYING ON SCHEDULE PLANNING AN EVOLUTION BOOTSTRAPPING THE
EVOLUTION PLAN EVOLUTION ITERATION PATTERNS EVOLVING THE EVOLUTION PLAN
WORKING WITH THE DISCIPLINES AND ARTIFACTS ESTIMATING AND WORK BREAKDOWN
STRUCTURES ESTIMATING EFFORT STAFSSNG LEVELS AND SKILL SETS ADAPTING AND
REVISING THE ESTIMATES AND THE PLANS SUMMARY CHAPTER 8 ITERATION
PLANNING AGREEING ON THE ITERATION PLAN ASSESSING THE CUR REM STATE OF
PROJECT RISKS AGREEING ON THE SCOPE OFTHE ITERATION AGREEING ON THE
ITERATION EVALUATION CRITERIA PULLINGLTALL TOGETHER INTO A SIMPLE PLAN
XII CONTENTS PLANNING THE EXECUTION OF THE ITERATION 313 AGREEING UPON
THEAPPROACH TO BE TAKEN 313 DEFIN ING ITERATION MILESTONES 315 AGREEING
UPON THE WO RK ALLOCATION 318 AGREEING UPON WHEN ASSESSMENTS WILL TAKE
PLACE 320 PRESEN TING THE DETAIL AS PART OF THE ITERATIO N PLAN 321
PATTERNS FOR ITERATION PLANNING 322 ITERATIONS IN THE INCEPTION PHASE
322 ITERATIONS IN THE ELABORATION PHASE 324 ITERATIONS IN THE
CONSTRUCTION PHASE 327 ITERATIONS IN THE TRANSITION PHASE 330 USING THE
ITERATION PLAN N ING PATTERNS 332 EXECUTING THE ITERATION PLAN 333
PLANNING THE ITERATION 334 LEADING THE TEAM 334 PROTECTING THE TEAM 335
ADJUSTING THE PLANS 336 MON ITORING AND ASSESSING THE ITERATION 336
SUMMARY 337 CHAPTER 9 ITERATION, PHASE, AND PROJECT ASSESSMENTS 339
ASSESSING ITERATIONS 341 ASSESSING "IN FLIGHT" 342 THE ASSESSMENT
PROCESS 345 ASSESSING FROM DIFFERENT PERSPECTIVES 350 PLANNING THE
ITERATION ASSESSMENT 355 CONCLUDING AN ITERATION 357 MEASUREMENT AND
ANALYSIS 35 7 CONDUCTING THE ITERATION ACCEPTANCE REVIEW AND RECORDING
THE RESULTS OFTHE ITERATION 361 COMMON ITERATION PROBLEMS 364 ACTING ON
THE ITERATION ASSESSMENT RESULTS 369 CONTENTS ASSESSING PHASES THE PHASE
ASSESSMENT PROCESS PLANNING A PHASE ASSESSMENT ASSESSING THE INCEPTION
PHASE ASSESSING THE ELABORATION PHASE ASSESSING THE CONSTRUCTION PHASE
ASSESSING THE TRANSITION PHASE CONCLUDING A PHASE PROJECT ASSESSMENTS
THE PROJECT ASSESSMENT PROCESS HANDLING EXCEPTIONS PROVIDING ADDITIONAL
MANAGEMENT CONTROL POINTS POST-PROJECT REVIEWS REVIEWING THE OVERALL
PROJECT SUMMARY CHAPTER 10 A SCALABLE APPROACH TO MANAGING ITERATIVE
PROJECTS MANAGING SMALL PROJECTS HOW SMALL IS SMALL? SCALING UP THE
PROJECT THE "CORE ARCHITECTURE TEAM" PATTERN THE "CORE PROJECT" PATTERN
THE "CONTROL PROJECT"PATTERN DELIVERING INCREMENTAL BUSINESS VALUE
STAGED DELIVERY OF BUSINESS VALUE ALIGNING STAGES AND EVOLUTIONS
HANDLING SEQUENTIAL AND PARALLEL EVOLUTIONS ASSESSING STAGES PROJECTS
AND PROGRAMS ORGANIZING PROGRAMS USING STAGES THE IMPORTANT ROLE OF
ARCHITECTURE SUMMARY XIV CONTENTS CHAPTER 11 GETTING STARTED WITH
ITERATIVE PROJECT MANAGEMENT 429 EMBARKING ON YOUR FIRST ITERATIVE
PROJECT 430 WHYLTERATE? 430 POTENTIAL BARRIERS TO THE ADOPTION OF
ITERATIVE PRACTICES 432 COMMUNICATING THE GOALS OF CHANGE 435
DETERMINING THE PACE OF CHANGE 43 7 DEALING WITH SKEPTICISM 437 STARTING
WITH JUST ITERATIVE DEVELOPMENT 438 BOO TSTRAPPING A N ITERATIVE PROJECT
440 MAINTAINING MOMENTUM 443 ADOPTING AN ITERATIVE APPROACH ITERATIVELY
443 UNDERSTANDING WHERE TO START 444 IMPROVING PRACTICES ITERATIVELY 445
LEA RN ING BY DO ING 448 THE RO LE OF COACH ING 450 USING THE ITERATION
PLAN TO PROVIDE A ROADMAPFOR CHANGE 451 CONCLUSION 453 PARTIM APPENDICES
455 APPENDIX A A BRIEF INTRODUCTION TO USE-CASE DRIVEN DEVELOPMENT 457
USE CASES AND THE REQUIREMENTS DISCIPLINE 458 USE CASES, DEVELOPMENT,
AND TESTING 465 USE CASES AND OENIFIED PROCESS LIFECYCLE 473 SUMMARY 479
APPENDIX B OUTLINES, TEMPLATES, AND CHECKLISTS 481 TEMPLATE ROLE
DEFINITIONS 482 OVERALL PROJECT MANAGER 484 DEVELOPMENT LEAD 486
ITERATION LEAD 488 CONTENTS OUTLINE PLAN AND ASSESSMENT DOCUMENTS
OVERALL PROJECT PLAN * OUTLINE DEVELOPMENT PLAN * OUTLINE ITERATION PLAN
* OUTLINE ITERATION ASSESSMENT * OUTLINE PROJECT I PHASE ASSESSMENT *
OUTLINE CHECKLISTS ITERATION ASSESSMENT GENERIC PHASE CHECKLIST
INCEPTION PHASE CHECKLIST ELABORATION PHASE CHECKLIST CONSTRUCTION PHASE
CHECKLIST TRANSITION PHASE CHECKLIST PROJECT AND STAGE ASSESSMENT
SUMMARY APPENDIX C EXAMPLES AB OUT THIS EXAMPLE AB OUT THE SAMPLE
DOCUMENTS ACME SUPER ATM PRODUCT DEVELOPMENT OVERALL PROJECT PLAN
VERSION 1.0 ACME SUPER ATM PRODUCT DEVELOPMENT ACME SUPER ATM EVOLUTION
1: A NEXT-GENERATIONVENDING PLATFORM DEVELOPMENT PLAN VERSION 1.0 ACME
SUPER ATM PRODUCT DEVELOPMENT ACME SUPER ATM EVOLUTION 1 ITERATION
EL*DEMONSTRATE CASH WITHDRAWAL ITERATION PLAN VERSION 1.0 ACME SUPER ATM
PRODUCT DEVELOPMENT ACME SUPER ATM EVOLUTION 1 ITERATION EL*DEMONSTRATE |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Bittner, Kurt Spence, Ian |
author_facet | Bittner, Kurt Spence, Ian |
author_role | aut aut |
author_sort | Bittner, Kurt |
author_variant | k b kb i s is |
building | Verbundindex |
bvnumber | BV022234741 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.D47 |
callnumber-search | QA76.76.D47 |
callnumber-sort | QA 276.76 D47 |
callnumber-subject | QA - Mathematics |
classification_rvk | SR 870 ST 230 |
ctrlnum | (OCoLC)254697865 (DE-599)BVBBV022234741 |
dewey-full | 005.1/068 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1/068 |
dewey-search | 005.1/068 |
dewey-sort | 15.1 268 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 1. printing |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000zc 4500</leader><controlfield tag="001">BV022234741</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20080115</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">070122s2007 xxua||| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2006009702</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">032126889X</subfield><subfield code="c">pbk. : alk. paper</subfield><subfield code="9">0-321-26889-X</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)254697865</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV022234741</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.76.D47</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1/068</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">SR 870</subfield><subfield code="0">(DE-625)143368:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Bittner, Kurt</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Managing iterative software development projects</subfield><subfield code="c">Kurt Bittner ; Ian Spence</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. printing</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Upper Saddle River, NJ ; Munich [u.a.]</subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">2007</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xxxi, 630 p.</subfield><subfield code="b">ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Addison-Wesley object technology series</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer software</subfield><subfield code="x">Development</subfield><subfield code="x">Management</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Agile Softwareentwicklung</subfield><subfield code="0">(DE-588)4806620-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Projektmanagement</subfield><subfield code="0">(DE-588)4047441-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Projektmanagement</subfield><subfield code="0">(DE-588)4047441-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Agile Softwareentwicklung</subfield><subfield code="0">(DE-588)4806620-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Spence, Ian</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">GBV Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015445768&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield></record></collection> |
id | DE-604.BV022234741 |
illustrated | Illustrated |
index_date | 2024-07-02T16:33:42Z |
indexdate | 2024-07-20T07:52:42Z |
institution | BVB |
isbn | 032126889X |
language | English |
lccn | 2006009702 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-015445768 |
oclc_num | 254697865 |
open_access_boolean | |
owner | DE-703 |
owner_facet | DE-703 |
physical | xxxi, 630 p. ill. |
publishDate | 2007 |
publishDateSearch | 2007 |
publishDateSort | 2007 |
publisher | Addison-Wesley |
record_format | marc |
series2 | Addison-Wesley object technology series |
spelling | Bittner, Kurt Verfasser aut Managing iterative software development projects Kurt Bittner ; Ian Spence 1. printing Upper Saddle River, NJ ; Munich [u.a.] Addison-Wesley 2007 xxxi, 630 p. ill. txt rdacontent n rdamedia nc rdacarrier Addison-Wesley object technology series Computer software Development Management Agile Softwareentwicklung (DE-588)4806620-5 gnd rswk-swf Projektmanagement (DE-588)4047441-0 gnd rswk-swf Projektmanagement (DE-588)4047441-0 s Agile Softwareentwicklung (DE-588)4806620-5 s DE-604 Spence, Ian Verfasser aut GBV Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015445768&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Bittner, Kurt Spence, Ian Managing iterative software development projects Computer software Development Management Agile Softwareentwicklung (DE-588)4806620-5 gnd Projektmanagement (DE-588)4047441-0 gnd |
subject_GND | (DE-588)4806620-5 (DE-588)4047441-0 |
title | Managing iterative software development projects |
title_auth | Managing iterative software development projects |
title_exact_search | Managing iterative software development projects |
title_exact_search_txtP | Managing iterative software development projects |
title_full | Managing iterative software development projects Kurt Bittner ; Ian Spence |
title_fullStr | Managing iterative software development projects Kurt Bittner ; Ian Spence |
title_full_unstemmed | Managing iterative software development projects Kurt Bittner ; Ian Spence |
title_short | Managing iterative software development projects |
title_sort | managing iterative software development projects |
topic | Computer software Development Management Agile Softwareentwicklung (DE-588)4806620-5 gnd Projektmanagement (DE-588)4047441-0 gnd |
topic_facet | Computer software Development Management Agile Softwareentwicklung Projektmanagement |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015445768&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT bittnerkurt managingiterativesoftwaredevelopmentprojects AT spenceian managingiterativesoftwaredevelopmentprojects |