
基本信息出版社:机械工业出版社
页码:342 页
出版日期:2006年03月
ISBN:7111184831
条形码:9787111184836
版本:第1版
装帧:平装
开本:16开 Pages Per Sheet
丛书名:经典原版书库
图书品牌:华章图书
内容简介 本书是敏捷和迭代开发方法的权威指南。
对于迭代开发,著名的方法大师Craig Larman通过统计意义上的重要研究以及大规模的项目案例分析,为读者呈现了最具有说服力的观点。
本书主要内容
● 迭代方法能够减少项目风险的有力证据。
● 敏捷与迭代的价值与实践。
● 许多实用的敏捷与迭代技巧。
● 适用于敏捷/迭代项目主管的新管理技能。
● Scrum、XP、UP和Evo的关键性实践。
无论你是IT主管、项目经理、软件工程专业的学生还是软件开发人员,本书都将帮助你理解敏捷和迭代开发的优点,并在整个组织中推行它,从而将这些优点变为现实。
作者简介 Craig Larman,国际著名的软件过程专家和对象技术大师、咨询顾问和培训专家,敏捷统一过程、敏捷项目管理、敏捷建模的积极倡导者。他是经典著作《UML和模式应用》的作者,该书是OOA/D、迭代式开发和UML方面的全球畅销图书。他的个人主页
目录
1 Introduction
Software Is New Product Development
What's Next?
Web Resources
2 Iterative & Evolutionary
Iterative Development
Risk-Driven and Client-Driven Iterative Planning
Timeboxed Iterative Development
During the Iteration, No Changes from External Stakeholders
Evolutionary and Adaptive Development
Evolutionary Requirements Analysis
Early “Top Ten” High-Level Requirements and Skillful Analysis
Evolutionary and Adaptive Planning
Incremental Delivery Evolutionary Delivery
The Most Common Mistake?
Specific Iterative & Evolutionary Methods
What's Next? Recommended Readings
3 Agile
Agile Development
Classification of Methods
The Agile Manifesto and Principles
Agile Project Management
Embrace Communication and Feedback
Programming as If People Mattered
Simple Practices and Project Tools
Empirical vs Defined & Prescriptive Process
Principle-Based versus Rule-Based
Sustainable Discipline: The Human Touch
Team as a Complex Adaptive System
Agile Hype? Specific Agile Methods
What's Next? Recommended Readings
4 Story
What's Next?
5 Motivation
The Facts of Change on Software Projects
Key Motivations for Iterative Development
Meeting the Requirements Challenge Iteratively
Problems with the Waterfall What's Next?
6 Evidence
Summary
Research Evidence
Early Historical Project Evidence
Standards-Body Evidence
Expert and Thought Leader Evidence
A Business Case for Iterative Development
The Historical Accident of Waterfall Validity?
What's Next? Recommended Readings
7 Scrum
Method Overview
Lifecycle
Workproducts, Roles, and Practices
Values
Common Mistakes and Misunderstandings
Sample Projects
Process Mixtures
Adoption Strategies
Fact versus Fantasy
Strengths versus “Other”
History What's Next? Recommended Readings
8 Extreme Programming
Method Overview
Lifecycle
Workproducts, Roles, and Practices
Values
Common Mistakes and Misunderstandings
Sample Projects
……
9 Unified Process
10 Evo
11 Practice Tips
12 Frequently Asked Questions
13 Bibliography
……