国内项目开发过程分析总结

简介:

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

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



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

六、开发测试阶段
七、实施维护阶段



本文转自高海东博客园博客,原文链接:http://www.cnblogs.com/ghd258/articles/876251.html,如需转载请自行联系原作者  
相关文章
|
存储 缓存 搜索推荐
想要快速地拥有Sitecore DXP平台!这九个开发大坑一定要避开!
随着互联网技术的深入的发展,人们对于个性化的渴望已经达到了新的阈值,这也让以数字洞察力、个性化体验为名的Sitecore DXP平台成为了品牌们竞相追捧的新宠。而在这样的需要背景下,一众新手企业纷纷投身市场,想要分一杯羹。但是经验不足的新人入场,难免会带来不少麻烦,甚至引发了人们对于Sitecore性能的质疑。
|
SQL 安全 Java
硬核,腾讯内部整理的面向开发人员代码安全指南,适合所有程序员
硬核,腾讯内部整理的面向开发人员代码安全指南,适合所有程序员
133 0
|
测试技术 开发工具 数据库
《移动互联网技术》第十一章 Android应用工程案例: 掌握Android系统的需求分析和设计以及 Android项目的程序测试和版本管理方法
《移动互联网技术》第十一章 Android应用工程案例: 掌握Android系统的需求分析和设计以及 Android项目的程序测试和版本管理方法
150 0
|
编解码 iOS开发
一节微课诞生的全过程(无保留分享,望收藏)
本来是想以直播的方式把制作这节微课的过程分享出来,但考虑到大家的时间不统一,制作过程太长,这节微课录音之后制作动画就足足用了两天
205 0
|
运维 小程序 数据可视化
不用写代码也能开发,产品经理是怎么做到的?
不用写代码也能开发,产品经理是怎么做到的?
100 0
|
运维 监控 前端开发
带团队后的日常思考(十一)
带团队后的日常思考(十一)
|
监控 前端开发 jenkins
新来个技术总监,给团队引入了这款开发神器,同事直呼哇塞
带团队时间久了,就能发现整个 Team 都渐渐疲了。前两年老板还专门买了个系统搞 OKR,现在也不大提了;Scrum 我们也搞了,用起来也就那样;项目管理工具试了好几个,禅道、Worktile、现在用 Coding,反正有一个能用的就行;微服务化改造从去年开始在吭哧吭哧搞,我们自己搞得觉得很厉害,但业务部门那边就觉得没啥差别,搞不懂你们研发部门每天在弄些什么,赶紧做我们提的需求要紧。
新来个技术总监,给团队引入了这款开发神器,同事直呼哇塞
|
运维 监控 前端开发
程序员告别 996 第一步:1 人搞定一个项目,摆脱“重复造轮子”
程序员告别 996 第一步:1 人搞定一个项目,摆脱“重复造轮子”
251 0
程序员告别 996 第一步:1 人搞定一个项目,摆脱“重复造轮子”
如何做好游戏陪玩源码的功能优化,这三步缺一不可
如何做好游戏陪玩源码的功能优化,这三步缺一不可
|
项目管理
带你读《软件项目管理案例教程(第4版)》之二:项目确立
本书以案例形式讲述软件项目管理过程,借助路线图讲述项目管理的理论、方法及技巧,覆盖项目管理十大知识域的相关内容,重点介绍软件这个特殊领域的项目管理。本书综合了多个学科领域,包括范围计划、成本计划、进度计划、质量计划、配置管理计划、风险计划、团队计划、干系人计划、沟通计划、合同计划等的制定,以及项目实施过程中如何对项目计划进行跟踪控制。该书取材新颖,注重理论与实际的结合,通过案例分析帮助读者消化和理解所学内容,既适合作为高等院校计算机、软件及相关专业高年级本科生和研究生的教材,也适合作为广大软件技术人员和项目经理培训的教材,还可作为软件开发项目管理人员的参考书。

热门文章

最新文章