What is included with this book?
The Flaw in the Plan | p. 1 |
The Delusive Perception of Having Anticipated Everything | p. 1 |
Accept the Uncertainty and Adapt | p. 5 |
Involving the Teams | p. 8 |
In Search of Structure | p. 8 |
Agile Software Development | p. 12 |
Further Readings | p. 14 |
Traditional Software Development | p. 15 |
History of Project Management | p. 15 |
Waterfall Approach | p. 16 |
Requirements | p. 17 |
Design Phase | p. 18 |
Implementation | p. 23 |
Testing | p. 23 |
Support | p. 27 |
Advantages and Disadvantages | p. 27 |
Project Management Triangle | p. 28 |
Modified Waterfall Models | p. 30 |
Milestone and Regular Integration | p. 30 |
Incremental Development | p. 31 |
Further Readings | p. 32 |
Overview of Agile Software Development | p. 35 |
Lean Software Development | p. 37 |
Project Management 2.0 | p. 40 |
Agile Manifesto | p. 40 |
Scrum | p. 41 |
Test Driven Development | p. 47 |
Extreme Programming | p. 48 |
Rational Unified Process | p. 52 |
Best Practices | p. 52 |
The Phases | p. 53 |
The Process | p. 54 |
Agile Unified Process | p. 56 |
Agile Model Driven Development | p. 57 |
Further Readings | p. 58 |
Tooling | p. 61 |
Project Management Tools | p. 61 |
Microsoft Solutions Framework for Agile Development | p. 62 |
Jazz and Rational Team Concert (RTC) | p. 63 |
Collaboration Tools | p. 66 |
Development Infrastructure and Environment | p. 67 |
Source Control and Version Management | p. 68 |
Automated Test Environment | p. 70 |
"Code-Build-Test" | p. 71 |
Further Readings | p. 73 |
Considerations on Teaming and Leadership | p. 75 |
A "Lean" Hierarchy | p. 75 |
Selling the Directions: Management by Objectives | p. 78 |
Defining the Goals | p. 80 |
About Trust and Thrust: Culture and Climate | p. 82 |
Cross-functional Teams | p. 83 |
The Wisdom of Crowds | p. 85 |
It Isn't that Easy | p. 87 |
Skills | p. 91 |
Further Readings | p. 92 |
Considerations on Planning and Architecture | p. 93 |
About Requirements, Resources, and Dates | p. 93 |
Agile, a License for Chaos? | p. 93 |
Balance Flexibility and Structure | p. 95 |
Balance the Level of DetailError! Bookmark not defined | p. 95 |
Balance the Timing of Decisions | p. 97 |
Balance the Need for Commitment | p. 98 |
Balance Between Autonomy and Guidance | p. 99 |
Balance the Amount of Documentation | p. 100 |
Disciplined Agile | p. 1 |
Reducing Complexity | p. 101 |
Simplify Prioritization and Planning | p. 102 |
Simplify Team Setup and Dependencies | p. 103 |
Simplify Tools and Processes | p. 104 |
Simplify Daily Life | p. 105 |
Architectural Considerations | p. 106 |
Outside-In Design | p. 106 |
Requirements, Use Cases, Scenarios, and Tasks | p. 107 |
Architectural Attitude | p. 109 |
Making Architecture Flexible | p. 112 |
Further Readings | p. 114 |
Considerations on Project Execution | p. 115 |
The Big Bang | p. 5 |
Continuous Integration | p. 116 |
The Rhythm of the Project: Iterations | p. 118 |
Integration Fest | p. 121 |
Juggling Content Within an Iteration | p. 122 |
Planning in an Agile Project | p. 126 |
Estimating | p. 28 |
Units often used in Agile Projects | p. 130 |
Ways to get to Estimates | p. 133 |
Metrics for an Agile Project | p. 135 |
Defects | p. 138 |
Independent Release Testing and Wrap-up | p. 140 |
Involving Customers | p. 142 |
Mix and Match | p. 145 |
The Tragedy of Being Successful | p. 145 |
About WebSphere Portal | p. 146 |
Which Projects are suitable for Agile Software Development? | p. 148 |
Scaling Agile | p. 149 |
Moving Towards Agile | p. 150 |
Tiger Teams in WebSphere Portal | p. 153 |
Budget-based Prioritization | p. 153 |
Cross-Organizational Teaming Structure | p. 155 |
Evolving the Product in Iterations | p. 157 |
Integrating Test and Development | p. 361 |
Designs and Documentation | p. 164 |
Managing Tiger Teams | p. 165 |
The Benefits and Pain Points | p. 168 |
Summary and Wrap-Up | p. 171 |
The Essence of Agile | p. 171 |
Building an Agile Community | p. 173 |
Comparing once again | p. 173 |
Index | p. 177 |
Table of Contents provided by Ingram. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.