酒店管理系统
.首先对项目进行需求分析
2.其次,构造项目的功能列表。
3.再次,制定开发计划。
4.再次,进行项目的界面的UI设计。
5.然后进行各功能的设计阶段。
6.最后,实现具体功能。
团队安排:
1.项目经理:负责对项目进行分配安排
2.界面设计人员:负责对产品界面进行设计
3.程序管理人员:负责按约束条件交付产品
4.开发人员:负责按产品规格说明交付产品
5.测试人员:负责保证产品没有差错
6.发布管理人员:负责产品部署和后续管理
7.用户体验人员:负责使产品更完善
8.产品管理人员:负责使客户对产品满意
crum敏捷开发方法:
1.找出完成产品需要做的事情--product backlog。
(1)backlog=积压的工作、待解决的问题、产品订单
(2)产品负责人领导大家对这个backlog进行分析、细化、理清相互关系、估计工作量等工作。每一项工作的时间以天为单位
2.决定当前的冲刺需要解决的事情--sprint backlog
(1)整个产品的实现被划分为几个相互联系的冲刺sprint,任务被细化了被分解为以小时为单位。
(2)团队成员能主导任务的估计和分配,他们的能动性得到较大的发挥。
3.冲刺(sprint)
(1)在冲刺阶段,外部人员不能直接打扰团队成员,一些交流只能通过scrum大师[scrum master]来完成,这较好地平衡了交流和集中注意力的矛盾。
(2)在冲刺期间,每天要开一个每日例会[scrum meeting],大家依次报告:我昨天做了什么、我今天要做什么、我碰到了哪些问题。
(3)在每日例会上,每个人报告整个项目进度,迫使大家把问题摆在明面。同时启动每日构建,让大家每天都能看到一个逐渐完善的版本。
4.最后,得到软件的一个增量版本,发布给用户。
(1)然后在此基础上又进一步激化增量的新功能