项目管理

A.队名:GCO队

 

B.队员:B20150304116 谢冰媛

        B20150304428 曹敏辉

        B20150304132 顾家栋

        B20150304226梁天海

        B20150304115钟玺琛

        B20150304106陈小彪

        B20150304401 王粲

 

C.项目名称:生活在长大(手机APP)
    项目目的:为长大学子提供便捷服务,如查看校园卡余额和充值、课表查询、成绩查询等。
    模块一:学生根据学号查询自己的校园卡余额并且完成充值功能(输入学号显示余额,输入学号和充值金额显示余额);
    模块二:学生根据学号查询自己的课表(输入学号星期显示课表)。  

 


D.在团队中的角色:

    我是本队的负责人,作为一名客户(即学生)向团队提出我的要求,主要是进行项目需求分析和队内任务分配。

    1.项目需求的来源:在我们学校,校园卡的充值需要到特定的机子上去缴费,这点让我觉得很不方便  , 因此我需要一个可以随时随地就能向校园卡充值并且查询余额功能的APP;对于学生而言,课程表几乎是全部,大家每天都会查看今天的课程安排,所以我认为一个学校的APP,查询课程功能是必须带有的;而有时候评奖评优时,需要查看你以前的成绩,APP则被要求带有查询成绩的功能。

    2.UML的运用:根据需求,我设计了有关项目的用例图和E-R图(如下)

 

     3.任务分配(会议):根据需求,我们小组将该项目分为三个部分(框架设计,模块一实现,模块二实现),我将小组分为三小队(每两个一对)分别负责不同的部分。两人一组互相配合,一个开发一个测试,可以减少很多不必要的错误产生。在会议上我具体分配了小组任务,王粲和曹敏辉一组负责模块一、陈小彪和梁天海一组负责模块二、顾家栋和钟玺琛一组负责框架。

      4.项目进展:此次实验只是简单的设计为第一阶段,我们组在本阶段的想法是将程序和数据分离设计。

 

E.学习Scrum过程管理方法的心得

    Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。项目管理中客户成为开发团队中的一部分,和所有其他形式的敏捷软件过程一样,Scrum有频繁的包含可以工作的功能的中间可交付成果。这使得客户可以更早的得到可以工作的软件,同时使得项目可以变更项目需求以适应不断变化的需求。频繁的风险和缓解计划是由开发团队自己制定。

– 在每一个阶段根据承诺进行风险缓解,监测和管理(风险分析)。计划和模块开发的透明

– 让每一个人知道谁负责什么,以及什么时候完成。频繁的进行所有相关人员会议,以跟踪项目进展

– 平衡的(发布,客户,员工,过程)仪表板更新 

– 你必须拥有预警机制,例如提前了解可能的延迟或偏差。没有问题会被藏在地毯下。认识到或说出任何没有预见到的问题并不会受到惩罚。在工作场所和工作时间内必须全身心投入。       (来源百度)

Scrum过程管理可以让小组成员很直观的看到项目的进展、自己的工作任务以及同伴的完成速度,对于团队项目管理和进行提供了很大的便利。利用该方法进行任务分配,成员自行查看自己的任务,不需要大家时刻在一起便可以完成项目。特别是对项目进展的追踪使得管理者能很快找到出现错误的地方和负责这一块的人。

 

posted on 2017-10-11 19:55  xby97  阅读(171)  评论(0编辑  收藏  举报