敏捷開發(fā)簡(jiǎn)介
敏捷開發(fā):就是團(tuán)隊(duì)行動(dòng)迅速,反應(yīng)快,靈活。
軟件開發(fā)中的快還包括:交付快,發(fā)布快,開發(fā)快,糾錯(cuò)快,收效快等等,這些快都與時(shí)間有關(guān),代表了開發(fā)的速度與高效。
Scrum Team
Agile Devlop基于Scrum Team,而不是傳統(tǒng)的Waterfall Model.
Scrum Team流程:
- Convert client requests to product backlog:
Product backlog: Ranked list of what is required: features, stories...
- Sprint Planning Meeting, distributing each task to a single team.
- All members in the same team must join the meeting of clarifing demands, designing models and code processing.
- Sprint backlog: Everyone in the team take his work heighten.
- Daily Scrum Meeting:
Share the process of each team every day. Normally PM present the advance. - Daily Sprint meeting:
Share everyone's process every day to other team members. - After 2 or 3 weeks, finish one sprint and take a sprint review then preparing a new sprint.