海东的技术资料

  博客园 :: 首页 ::  :: 联系 :: 订阅 订阅 :: 管理 ::
  205 随笔 :: 22 文章 :: 679 评论 :: 60 Trackbacks

我最近想写一篇关于国内项目开发过程分析的总结,目前列出了这些项目的一些阶段,希望得到大家的支持,多提意见。我会近期完善本文的。

希望dudu让我放首页收集下各位朋友的意见 谢谢!!!



一 、方案阶段
     在方案阶段首先从两个阶段分析项目的风险:1、公司是否对本项目所处的行业很熟悉或者对本项目的业务很熟悉以及是否做过类似的项目;2、本项目客户的业务是否规范,也就是客户的业务流程是否规范话。如果有其中的任意一条,那么风险之大可想而知,更不用说两天皆有了。那么我们怎么克服防止这些风险呢?如果是第一条公司在组建团队的时候就该考虑招聘熟悉相关业务的人员了;如果是第二条,我认为这时候公司的管理人员和客户接触时就该给客户打预防针了,再就是在合同中下点功夫了。
二、合同阶段
       在合同阶段主要注意的是以下几点:1、项目的功能模块范围;2、客户需求的变动;3、 对项目中某些功能模块做特殊的说明;4、开发进度和成本。
三、调研阶段
        在调研阶段主要注意的是以下几点:1、客户是否已运行系统以及运行环境等;2、客户的操作习惯;3、业务流和数据流;4、客户的主要干系人。
四、团队建设阶段
五、分析设计阶段
     业务需求的两下两上:
       对项目的业务需求的分析是一个项目的入口和最重要的事情,但是很多人员并不知道怎么考虑项目的业务需求。反而受项目范围管理的束缚走进了教条主义。自己认为,用户给多少钱就干多少事这句话本身没有问题,但是如果是基于这句话来管理范围、分析业务需求就容易走进了“只见树木不见森林”的陷阱。导致最后的返工、重做,用户的不满意、系统的不灵活,甚至修改一个小功能而牵动全身,或是根本就不能动设计的局面。
       一上:是指第一次自顶向下,先从全局了解业务,从更高的层面来分析模型。目前我们的大部分项目是企业或者政府的业务管理系统。那我们首先要了解企业的管理模式。这时候思维要开阔,不能只是局限在项目的范围之内。通过分析管理模式,找出问题。第一“上”,概括为:把握全局,寻找问题;
       第二步就是由上而下,找出了问题,从大的方面了解透彻后,要根据这些问题,对应到具体的需求的调研和设计实现。看一下如何满足和解决问题?由于有了前面的一下,我们在调研和分析的时候就不至于遗漏,考虑就会比较周全。这个时候你仍然不要关心范围。二“下”概括为:寻找答案,了解细节;
       第三“上”是真的二“下”掌握的具体的需求对应到大的模式看是否能够对应,理解和分析是否是合适的?三“上”概括为:对应答案,连通上下;这个时候可以考虑范围,但是还不能确定范围;
       四“下”:这一步是最关键的,也是落实的一步。经过了前面的步骤后,再从更高的角度来审视细节,从全局的眼光来透射项目的业务范围,从而比较准确地把握项目范围,形成正确的业务理解和需求定义。从而能够建立起完整的业务概念模型和比较稳定的需求设计模型。
       需求获取过程(两上两下):
    一上:找方向
    二下:抠细节
    三上:找差距(操作层面与管理决策层面的理解差距)
    四下:落实到实现
       需求评审:客户和用户对需求理解和确认是非常重要,评审确认是业务人员与技术人员之间的理解桥梁
第一上、下:分析“明”的需求,把握项目范围、把握方向,避免走偏;
第二上、下:分析隐含的、潜在的需求,防止遗漏需求,导致后期发生无谓的变更。
上是指:上升到管理层的高度;
下是指:落实到实际的业务中发现问题、解决问题。
 
       经过这四步,在头脑中建立起完整的概念模型,如果是实现的管理系统,应该有清晰的管理模型,并且能够清楚模型中的共性的需求和个性的需求分别是什么?然后对应到项目应该实现的功能需求上,就会在设计的时候有全局观,所实现的功能之间不是孤立的、不是物理的堆砌,而是有机的逻辑的结合

六、开发测试阶段
七、实施维护阶段
posted on 2007-08-30 19:37 高海东 阅读(3720) 评论(23)  编辑 收藏 所属分类: 项目管理

评论

#1楼  2007-08-30 22:41 cigar_xu      
關注中......
  回复  引用  查看    

#2楼  2007-08-31 07:52 aspnetx      
由于市场或销售因素导致客户需求的不确定性
也需要考虑一些吧
  回复  引用  查看    

#3楼 [楼主] 2007-08-31 08:37 高海东      
@aspnetx
说的对,我加上,希望各位多发言
  回复  引用  查看    

#4楼  2007-08-31 08:55 OK_008      
感觉说得太简单,能否就各个大块做点小结?
关注.
  回复  引用  查看    

#5楼  2007-08-31 09:21 adow [未注册用户]
期待看到些具体的内容
  回复  引用    

有下文吗?
  回复  引用    

#7楼  2007-08-31 09:34 GerryJiang      
博主对两个风险的分析比较到位,关注中
  回复  引用  查看    

#8楼 [楼主] 2007-08-31 09:49 高海东      
目前写了第一阶段,其他的想听听各位的意见,然后逐个详细写
  回复  引用  查看    

#9楼  2007-08-31 10:01 半梦半醒之间      
我觉得这个和给国内政府客户做的项目根本就是格格不入。
如果博主以这种观点来做国内的政府项目,就会困难重重,弄得头破血流还作不好工作。
  回复  引用  查看    

#10楼  2007-08-31 10:19 GodSpeed      
关注````
  回复  引用  查看    

谈得太粗略,希望楼主加以深化,供我等后进之人学习景仰
  回复  引用    

#12楼  2007-08-31 12:05 GerryJiang      
博主能否多讲讲合同签订,以及功能范围的制定这些呢?
  回复  引用  查看    

#13楼  2007-08-31 14:32 GerryJiang      
仔细研读了你的前三篇文章,你真的很有见地!
而且是关于你的全员(或者说80-90%)参与设计是个很不错的主意,用好了可以加快进度,有点敏捷分析设计的味道(虽然没有这个名词).
希望看到你更多的文章!非常感谢!
  回复  引用  查看    

#14楼  2007-08-31 15:15 冰戈      
应该还有个技术研究阶段
  回复  引用  查看    

#15楼  2007-08-31 17:24 GerryJiang      
感觉博客园有点不好,就是一些好贴子,沉下去了,就很难上来,光变成了博主写,其他人看的.没有应用的,还是学术的讨论的氛围!
博客堂也存在这样的问题,可能更严重,意义真的不太大了,开心就好,不好意思这样说博客堂,请谅解!
该向Javaeye多学学啊!
dudu,不知道你有没有改进的想法呢?
  回复  引用  查看    

#16楼  2007-08-31 18:31 MYOOP      
顶!!!!!!!!!!!
  回复  引用  查看    

#17楼  2007-09-01 17:10 aspnetx      
结合国内的特色
综合分析不同项目,不同行业的应用
针对政府,电信,金融类型的项目都能做不同的分析是最好的了
强烈建议不要对外包的项目的过多了,日本人都给你写好的东西还有分析的余地么?
  回复  引用  查看    

#18楼  2007-09-02 18:08 Stanley.Luo      
关注中。。。。。
To:aspnetx
ps. 除了日本的外包 还好吧, 感觉做北美的外包还是可以学到挺多东西的
  回复  引用  查看    

#19楼  2007-09-03 14:25 GerryJiang      
@aspnetx
我觉得项目管理还好了,在各个方面还算是比较通性的
  回复  引用  查看    

#20楼 [楼主] 2007-09-06 11:38 高海东      
http://subject.csdn.net/hansky1.htm
  回复  引用  查看    

#21楼  2007-09-07 09:25 Seven [未注册用户]
詳細點就好很多了!
  回复  引用    

#22楼  2008-01-15 14:23 蓝天旭日      
过内项目管理,确实需要好好学习和长进.....
但是很多项目都是领导裁决制,我们的方法和理论不一定有效果咯!
  回复  引用  查看    


标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-09-06 11:37 编辑过


相关链接: