了解敏捷开发(Agile development)

敏捷开发简介

敏捷开发:就是团队行动迅速,反应快,灵活。
软件开发中的快还包括:交付快,发布快,开发快,纠错快,收效快等等,这些快都与时间有关,代表了开发的速度与高效。

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.

你可能感兴趣的:(了解敏捷开发(Agile development))