没有合适的资源?快使用搜索试试~ 我知道了~
用简明通俗的语言描述软件工程和项目管理的过程和要素,并形成模版
资源推荐
资源详情
资源评论
项目管理与软件工程之我见
一、 综述
一个项目的成功主要在于项目管理和软件工程;软件工程主要涉及到系统的建
立,并重点关注需求的建立、设计、编码、测试、最后软件的发布等等关键步骤,
而项目管理方面涉及到的是正确的规划和控制软件工程,以满足项目在成本,进度
和质量的目标。
一个大的项目的成型,需要有好的的系统分析人员,有经验的编程和设计人员,
同时,一个大的项目已又是一个多人劳动的成果,所以对于如何组织这些分析人员
和设计人员,如果协调客户与项目组关系又是必不可少的,在文章中,我们会用一
个模版形式来描述项目管理和软件工程的有机结合,甚至还会提到公司的组织,尤
其是人事关系管理对项目的影响。
二、 描述
尽管从表面看上去,描述就象是在记一个流水账,但是,其中的联系是有机
的,就像因果善报一样有趣。
好了,闲话少说。引入正题:
我们看到一个人在自言自语:我们说它可以在使用耳机与恋人谈情说爱,但是
仔细一看,原来这人是疯子,还是尽量少谈疯子的话题,谈谈项目的开始吧,一个
公司能否成功的完成一个项目:我们所说的成功充分体现在:在双方计划好的时间
(注意,自己计划是没有什么意思的,我们的项目经理都是干什么吃的?)
完成所有要做的事情,并提交给客户,客户满意在使用之后满意的点头,好了,下
一个版本我们需要的增加费用,老板赚到了钱才会对你满意,生意上的事情还是由
我们伟大的客户经理去搞定比较好。
一个大的项目会交给一个有实力,有经验的公司来作,否则我们又说这个客户
代表变成了疯子,怎么评价这是一个有实力的公司呢?也许经验会告诉我们,但是
亲爱的朋友,我还是要告诉你:数据才能最好地说明问题。什么数据?上一次一个
成功项目形成的文档资料:电子报告。这些电子报告会包含那些东西,这些东西又
是怎么形成的呢?不要怪我怎么老是问问题,还是解答吧!上帝说:yes!
首先,我想我还是介绍公司所要具备的必要条件,否则去招聘一个有经验的项
目经理。
第一次握手:我在下面的文章中还会提到很多次握手,但是,第一次才是基础,
谈好了,金钱会滚滚而来。注意了,后来的握手是金钱来的更多的动力;项目交给
了公司,这是双方交易的开始。
好了,公司要有足够的信任度给与项目经理,并提供必要的支持,这些支持最
好以前就有,最好由一个“软件工程执行过程小组“来保证将来软件的质量,这个小
组提供技术上的规范,指导项目经理从事未尽的事业,它能提供什么呢?首先必要
的培训:业务知识上培训,项目管理知识的培训,评审的标准,风险的管理等等一
切项目过程中遇到的问题。俗话说:大问题难,老大来解决就不难,哈哈!开玩笑
而已,高层管理人员的参与是很有必要的!
如果有条件,当然也是有必要的,制定一个过程数据库,一些有必要的经验和
教训记录下来指导我们以后的工作。
作为一个项目:引用上大学时一个女孩子总爱说工科生的一句话:脑子里面有
一个个格间:对了,这就是我们说的有计划,项目过程划分成三个部分:项目规划,
项目执行和项目收尾。
每一个项目都应该有它的生命周期模型,既然是模型就会有很多牛人来制定,
牛人制定的就会有很多经典,我不想介绍那么多的经典:我最熟悉的莫过:瀑布模
型和增量迭代模型,瀑布模型应该是使用的最普遍的模型,我说的是现在,将来我
还没有研究,增量迭代模型我想最经典的还是 rup 了吧!
对于一个项目,高层的领导、业务经理,项目经理经过了讨论会形成一个过程,
以后的设计就会按照这个标准过程进行,其实一个公司经过很多项目之后会对某一
种过程渐渐熟悉后我建议还是定为一个标准过程比较好,标准过程都会有一个图示
来表示,给每一个项目经理一份,视为孔孟之道!我的标准过程模版:见下图:
标准开发过程地各个阶段的描述将会在后面的章节给出,至于各个阶段之间的
关系那就是项目管理中的一些计划文档了。
承上启下:以下分步介绍标准开发的各个阶段。
在介绍每一个阶段之前,我突然想到一个很重要的事情,对了,需求管理也是
需求
分析
概要
设计
详细
设计
构
造
单元
测试
集成
测试
系统测
试规划
系统
测试
验收
测试
安
装
维护
支持
集成
规划
文
档
化
项目管理的一部分,也许先介绍“项目管理计划“会更加合适:
<一>项目管理计划
项目管理计划是项目经理承担的所有规划任务的核心,各种规划任务的结果都
会出现在这里,是指导所有项目执行的基准文档,贯穿整个项目始终。
我想强调的一点是:项目管理文档描述所有沟通和项目问题解决的结果,对于
一个项目管理沟通始终指导着项目的进行,而对于项目经理来说,沟通包含与客户
的沟通和团队内部的沟通,但是不管是哪一种沟通,我们都是按照一些既定的程序,
毕竟我们可能都互相不了解,文档形式的沟通也许是这个世界必不可少的部分;问
题解决的结果也会体现在文档上,包含项目监控、评测和风险管理以及项目的最后
总结报告。
也许以下一个项目模版更加能够表达我的意思:
a.项目提要
aa.项目综述:
简要的介绍项目的情况,内涵和外延,项目的合作双方,项目的组成部分等
信息,表格的形式也是一个好主意:
项目代码 项目名称 客户
XXXXXX XXXXXXXXX XXXXXXXXX
项目领导 配置控制管理人员 业务经理
BB SB HR
项目类型 平台
开发项目 XXXXXX
项目开始状态 项目收尾状态 估计总收入
XXXX 年 XX 月 XX 日 XXXX
项目和客户联系人员
名字和职务 电话号码(传真) Email
Ab.向客户做出的承诺:作为一个里程碑似的的东西,也许需要一个项目规模和工
作量的估计才能得出,本应该在此先聊一点这方面的问题,但是前面已经提到过了,
项目计划贯穿着项目的始终,他是在项目的执行过程中一步步生成的,我理解的项
目工作量应该在需求分析作完之后,然后是分析设计部分中的类图,数数有多少用
例、每个用例涉及到数据库操作,其实这些可以从类图推测出来,这个时候该是收
获的季节了,每个用例的工作量才能比较正确的得出,但是在这个承诺当中也应该
包含需求分析和分析设计的一部分需要付出的时间,因为我们不能不给这个作这方
面分析的家伙发工资啊!看来我还是给出一个模版(粒度按项目实际情况来定)来
说明问题:
剩余13页未读,继续阅读
资源评论
tlp517hb
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功