了解敏捷开发(Agile development)
2017-07-26 本文已影响0人
SodaSea
敏捷开发简介
敏捷开发:就是团队行动迅速,反应快,灵活。
软件开发中的快还包括:交付快,发布快,开发快,纠错快,收效快等等,这些快都与时间有关,代表了开发的速度与高效。
Scrum Team
Agile Devlop基于Scrum Team,而不是传统的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.