敏捷是一种通过创造变化和响应变化在不确定和混乱的环境中取得成功的能力。
敏捷开发团队的主要工作方式:作为一个整体按短迭代周期工作,每次迭代交付一些成果,关注业务的优先级,检查与调整。
敏捷开发团队没有固定的leader,团队内部人员轮流当leader,担当团队的scrum master。
一、更新和检查目前冲刺的燃尽图报表。
二、想办法帮助团队保证按照时间表进度进行,确保所有完成了的任务都已经被标记成了完成。三、检查sprint代办列表里的条目和相应的任务情况。检查是否有任何遗漏的信息,检查是否有任何不一致的信息。
Scrum master需要追踪这些问题,并提醒相应的团队成员做出更改。工作期间团队有任何解决不了的问题找scrum master 解决。团队成员需要参加每日scrum站会,展示燃尽图,分享有用的信息,明确下一步项目计划及负责人。参加评审会,确保新加入的条目可以被正确地指派到相应地scrum团队。
团队内部有一名资深技术领袖,由团队技术最厉害的人担任,提供团队的技术支撑,团队成员有任何解决不了的技术问题可以向资深技术领袖请教。
优点:更快交付价值,是基于价值驱动交付,项目团队要频繁的且尽快的给客户交付可以使用的产品。
缺点:很难把握整体产品的一致性。