12306抢票项目的风险分析

第9周 团队作业

要求:

每个团队列出自己项目中的风险,可以按照以下4个方面进行阐述:

People (人员)

Process (流程)

Technology (技术)

Environment(环境)

 

针对以上风险列出应对方法

 

一、风险

 

1、People (人员)

开发人员:

①某些开发人员需要时间去学习和熟悉新的语言和软件,导致生产力低,项目开发缓慢;

②某些功能需要的技术组内没有人熟悉,导致无法完成项目;

③人员积极性不高,项目进度缓慢;

④人员沟通不畅,意见不统一,项目进度减缓;

使用人员:

①并非所有使用人员都会使用抢票软件甚至智能手机;

 

2、Process (流程)

       ①流程制定不合理风险;

②太不正规(缺乏对软件开发策略和标准的遵循),导致沟通不足,质量欠佳,甚至需重新开发。

③过于正规(教条地坚持软件开发策略和标准),导致过多耗时于无用的工作;

 

3、Technology (技术)

①一些必要的功能无法使用现有的代码和库实现,开发人员必须使用新的库或者自行开发新的功能;

②用户的信息安全问题需强硬技术来保障;

③额外开发了不必要的功能,导致进度缓慢;

 

4、Environment(环境)

       开发环境:

      ①开发工具不如期望的那样有效,开发人员需要时间创建工作环境或者切换新的工具;

      ②新的开发工具的学习期比预期的长,内容繁多;

       社会环境:

       ①抢票软件的合法性仍待考察;

 

 

二、应对方案

 

1、People (人员)

开发人员:

①开发人员互相督促,分配任务时优先将简单的任务给不熟悉新语言的人员,之后在逐渐增加难度;

②与技术大牛或老师多交流,多学习,并征求意见。同时在GitHub等技术网站寻找类似功能进行修改或改进;

③做好多方位、多层次沟通与交流,摸清楚积极性缺失原因,便于对症下药,设计激励方式。

④对于意见分歧采取双方辩论后投票的制度,对确实无法达成共识的需求,可以采用暂时搁置争议办法,以保证进度;

使用人员:

①开发“亲情账号”功能,可让会使用软件的人替不会使用的人员买票;

 

2、Process (流程)

①计划的制定需要在一定条件的限制和假设之下采用渐近明细的方式进行不断完善。提高项目经理的计划意识,采用项目计划制定的相关知识、技术、工具,加强对开发计划、阶段计划有效性的制定,同时进行事前事后的评估;

②按照软件规模和功能,适当的缩减不必要的开发流程,精简纸面文档的交流而更多采用面对面的交流。

 

3、Technology (技术)

①与技术大牛或老师多交流,多学习,并征求意见。同时在GitHub等技术网站寻找类似功能进行修改或改进;必要时向第三方购买解决方案;

②仔细了解所用技术的局限性,学习所需周期,针对相关人员开展好技术培训工作;必要时向第三方购买解决方案;

③需求分析中合理划分模块,认真做好需求分析,明确系统边界,严格控制项目进度,必要时放弃不重要模块的开发;

 

4、Environment(环境)

       开发环境:

①在项目的启动阶段就落实好各项工具的来源或可能的替代工具,在这些工具需要使用之前必须跟踪并落实工具的到位事宜;

       ②参照第一条,在项目启动阶段应该选择学习周期短的开发工具

       社会环境:

①根据刑法的规定,抢票软件平台提供无偿购票服务的行为本身并不违法。但如果有不法分子利用虚假身份证,通过抢票软件进行大量购票并加价转售等行为牟利,那就是符合倒卖车票罪的构成要件的。而我们的抢票软件是完全免费的所以并不需要担心。

posted @ 2019-04-24 16:55  Aurelio  阅读(457)  评论(0)    收藏  举报