Managing Agile ProjectsKevin Aguanno Multi-Media Publications Inc., 2005 - 420 páginas Annotation Are you being asked to manage a project with: - unclear requirements? - high levels of change? - a team using Extreme Programming or other Agile Methods? If you are a project manager or team leader who is interested in learning the secrets of successfully controlling and delivering agile projects, then you have come to the right place. From learning how agile projects are different from traditional projects, to detailed guidance on a number of agile management techniques and how to introduce them onto your own projects, we have the insider secrets from some of the industry experts? the visionaries who developed the agile methodologies in the first place. Other books on the topic present a single management method for agile projects; this one, however, presents management techniques that are common to all agile development methods. So, whether you are using Extreme Programming (XP), Scrum, Feature-Driven Development (FDD), one of the Crystal Methods, Lean Development, Dynamic Systems Development Method (DSDM), or any other agile method, this book is written for you. Managing Agile Projects contains well over 400 pages packed full of insider tips on how to make these methods work for you. Chapters focus on topics critical to the success of projects facing changing requirements and seemingly impossible deadlines. Chapters cover topics such as engineering unstable requirements, active stakeholder participation, conducting agile meetings, extreme testing, agile documentation, and how to use agile methods under fixed price contracts. The book also provides information to help you plan your agile projects better to avoid some common pitfalls introduced by the fast pace and concurrent activities common to agile development methods. This book will show you the tricks to keeping agile projects under control. You can apply some of the techniques in this book to your current project, right now. Why wait any longer? |
Conteúdo
Acknowledgments | 11 |
Introduction | 17 |
Agile Management | 49 |
The Roots of Agililty | 53 |
Managing Agile | 67 |
An Introduction to Iterative | 75 |
Learning from Agile Software Development | 87 |
Emergent Order Through Visionary | 115 |
Succeeding with Agile Fixed Price Contracts | 197 |
Process Agility and Software Usability | 225 |
Agile Documentation | 241 |
Extreme Testing | 259 |
Agile Meetings | 271 |
There Are No Silver | 283 |
Extreme Methods Lead to Extreme Quality | 299 |
Synchronizing Agile Projects | 323 |
The Engineering of Unstable | 141 |
Active Stakeholder Participation | 147 |
The Heightened Importance | 159 |
Agile Management Techniques | 167 |
Requirements Documents that Win | 175 |
Stealth Methodology Adoption | 333 |
Chapter Notes | 359 |
Contributor Profiles | 385 |
Termos e frases comuns
adaptation Addison Wesley agile development Agile documents Agile Manifesto agile methodologies agile methods Agile Modeling agile processes Agile Project Management Agile Software Development agile techniques Alistair Alistair Cockburn analysis application approach architecture Beck benefits business stakeholders Capability Maturity Model chaordic Chapter CMMI Cockburn collaboration communication complete Computer contracts cost create customer team decisions deliver detailed development methods development process development projects development team discussed effective Email environment example experience Extreme Programming feedback framework functionality Highsmith implement improve incremental development interaction issues iterative development Kent Beck meetings modeling technique organization Pair Programming plan-driven project prioritize problem Proc project stakeholders project team refactoring Requirements Engineering result rework risk schedule Scrum Software Engineering software project specific sponsor success tasks team members Test-Driven Development testing traditional methods understand user interface Waterfall whiteboard XP projects