Cargando…

Agile software development : evaluating the methods for your organization /

"This is the first impartial book that offers an expert objective analysis of Agile software development methods together with much-needed tools for evaluating their suitability for a given organization. It reviews the philosophical underpinnings and objectives of the Agile Manifesto and the 12...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Koch, Alan S.
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Boston, MA : Artech House, ©2005.
Colección:Artech House computing library.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Machine generated contents note: Foreword / Kent Beck
  • Foreword / Mark Paulk
  • pt. I Adoption considerations
  • 1. Introducing the Agile methods
  • 2. Considering your organizational culture
  • 3. Considering your customers
  • 4. Considering your projects
  • 5. Considering your tools and processes
  • 6. Considering your staff
  • 7. Using this book to make your adoption decisions
  • pt. II Value : "individuals and interactions over processes and tools"
  • 8. About people, processes, and tools
  • 9. Motivated individuals and self-organizing teams
  • 10. Face-to-face communication
  • 11. Sustainable pace
  • 12. unstated principle : appropriate processes and tools
  • pt. III Value : "working software over comprehensive documentation"
  • 13. role of documentation in a software project
  • 14. Incremental delivery of working software
  • pt. IV Value : "customer collaboration over contract negotiation"
  • 15. Defining the customer relationship
  • 16. Daily collaboration of all stakeholders
  • pt. V Value : "responding to change over following a plan"
  • 17. Understanding change in software projects
  • 18. Welcome changing requirements
  • pt. VI unstated value : keeping the process Agile
  • 19. Maintaining the process
  • 20. Technical excellence
  • 21. Simplicity
  • 22. Retrospectives
  • pt. VII adoption decision
  • 23. Making the adoption decision
  • 24. Adopting new practices
  • 25. Evaluating the effects of your Agile method
  • App. A Agile manifesto
  • App. B 12 principles of Agile methods
  • App. C Adaptive software development
  • App. D Dynamic systems development method
  • App. E Extreme programming
  • App. F Feature-driven development
  • App. G Lean software development.