关注微信 欢迎致电:400-8310-286

你在这里

计划管理系统设计阶段

概述

客户是一家房地产公司,目前客户各项目的监控主要是依赖Office提供的Project工具,人员任务分配、查看、共享及跟踪仍然处于纸制化阶段,信息共享不便。总经理无法对项目计划的执行情况,进度情况进行精确掌控,需要时不时地和相关负责人进行沟通以了解项目计划的实施情况,团队内信息共享困难,沟通效率不高。正是为了解决上述的一系列问题,我们初步设计了此计划监控系统项目。此项目计划监控系统的顺利部署将立即解决项目计划各项数据的共享问题,解除对Project等工具的依赖;总经理可以更加实时地监控每个项目的状态;各项目负责人也可以更加准确地掌控项目计划的执行情况;团队成员的信息共享,沟通,协调将会更加顺畅,从而有效降低时间成本,提高整个团队的市场竞争力。在这个项目的争取阶段,客户希望我们拿一个整体报价出来,但考虑到我们很难在大量需求都不明确的情况下给出准确的报价。为此我们建议把项目分成两个阶段:

一阶段:需求沟通,分析,整理设计,报价。

二阶段:开发,测试,部署阶段。

经过协商,客户同意我们的提议,分两个阶段并对每个阶段进行报价。第一阶段就是整理需求,设计和报价阶段。

需求

系统结构图

\Users\fang\AppData\Roaming\Tencent\Users\302585175\QQ\WinTemp\RichOle\(4L035`V17B~`T}TQ80_4UF.jpg

功能清单

用例图

解决方案

技术平台

  • 平台: .Net Framework 4
  • 数据库:SQL Server 2008 R2
  • 系统框架: Coevery 第二版

第一期没有实际的开发任务,使用SQL Server 2008 R2进行了数据库设计,使用Axure Pro进行了原型设计。

 

亮点(Featured)

原型设计

       我们在短期内给出了一个原型设计的初版,让客户立即看到了他们希望看到的系统的雏形,并爽快地与我们达成了设计阶段的合作意向;随后我们根据了解到的需求细化了原型,客户提到的70%的需求在原型设计上都得到了体现。原型设计的部分截图如下:

【截图1】

【截图1】是系统的Dashboard界面,用户登录系统后会首先进入此界面;用户可以通过此界面上的折线图了解到每个项目的实施进度。并且从右侧的消息面板中得知有哪些需要关注的热点信息。点击相应的热点信息面板即可进入该类信息的详细页面。

【截图2】

【截图2】是项目计划列表页面,用户可以在此页面创建新的项目计划,在项目计划创建过程中,用户需要为每个项目计划添加一系列具体的实施任务,并为每个任务指派开始时间,工期,责任人等等信息。保存成功后系统会回到这个页面,但此时项目计划还处于草稿阶段,如果用户在此页面点击发布按钮,系统就会启动对该项目计划的监控,所有任务工期的变更都是受系统控制的。

【截图3】

【截图3】就是上面提到的项目计划在创建过程中用户需要准备的项目计划明细。用户可以选择从现有的mpp文件导入,也可以选择从模板导入。任务清单时一个树形结构,和Microsoft Project类似,每个任务有开始时间,完成时间,工期,前置任务等属性。

【截图4】

【截图4】是项目计划处于监控中的状态。可以看到每个任务根据不同的当前状态系统会展示不同的颜色。这也是用户比较赞赏的一个设计。

【截图5】

【截图5】是系统任务的审批界面,一个任务的工期如果需要延期,执行人会发送申请。然后任务的责任人会收到这个申请,并选择批准或不批准该任务的延期申请。

提交的设计文档列表

和客户达成一致意见,最后在给出二期详细报价之前需要向客户提交如下设计文档:

  1. 系统功能清单
  2. 数据库模型图
  3. 系统业务流程图
  4. 移动App UI设计(Android安装程序)
  5. 用例图
  6. 系统设计原型

总结

困难与挑战

         在设计阶段没有什么技术上的困难,只是在反复与客户沟通的过程中发现,客户提到了很多想法,把很多与项目计划管理无关的需求也提出来希望放在系统里面去。在此过程中跟客户解释过。有些功能应该有OA系统去管理,计划管理系统应该只关注和管理好核心的范围,即确定项目范围;但也不能否定客户的所有提议,为此系统中纳入了“项目例会”这个模块算是一个妥协。

客户收益

         这个系统给客户带来的收益是显而易见的,客户目前的项目管理相对是比较混乱的;经常在开会,通过开会来了解项目的最新状况。客户可以通过这个系统让每个地产项目的实施过程更加顺畅。加快项目进程。节约很多时间成本。

其它

       客户在提出系统定制需求的时候,会与我们进行初次的沟通,我们最好能够用工具记录下所有的细节,然后再短时间内给出一个原型系统与客户进行第二次沟通。这次原型系统的设计可以很粗,但需要涵盖所有客户提到的兴奋点,对于一些重要功能点的设计需要多花些时间做好做细。在与客户进行第二次沟通的时候,可以让客户感受到我们需求理解能力。所以在项目争取阶段,初次原型系统的设计会让我们在竞争对手中脱颖而出,对整个系统的报价评估也会有较大的参考意义。

备案/许可证编号为:渝ICP备14000366号-1