软件项目管理

       以前看了一些软件工程的书,非常的肤浅,一直深入不下去。

       这两天带领两个才毕业的学生做项目,我把需求文档、设计文档、数据库文档都写好,然后把工作分成很多的小块让他们去做,当然这些小块的功能怎么做都告诉他们俩了,也就是我把详细的工作都安排好,他们两个去执行就行了。对于软件项目的开发管理来说,现在我感觉最重要的是控制开发进程,开发人员的工作都在他们上面人员的控制范围之内,设计人员把功能都设计好,每个功能的框架和一些重要的点都设计好,留下详细的工作才能让开发人员去做,这样才能提高开发人员的效率,充分发挥设计人员的才能,这样才能人尽其才,合作开发,以最快的效率把项目做完。

       后来和我的内参讨论商量管理怎么才能做好后,总结出如下关于管理的思想:领导要把工作方向和节奏设计好,工作由手下人去做就行了,但领导要监控工作的方向和节奏,监督和引导手下人去把工作按时完成。

       这里的工作方向在软件工程中就是设计,节奏就是时间或里程碑等内容。当然设计有大有小,有详有略,我们要根据团队的人员情况把粒度分配好。一般是界面要把界面元素字段有什么说明白,至于字段编码、长度、类型都让开发人员去设计就行了,他们设计完设计人员评审下就行了。软件的行为的设计要把类图设计出来,把类的框架图设计出来;类需要完成的主要功能要设计好,把功能合理都划分到不同的类中;类之间的接口要设计出来,类之间的联系要设计好;类中具体函数的实现就让开发人员去做就行了。设计人员要把类的设计自己把成代码,然后交由开发人员把函数的功能完成。项目经理要充分评估设计人员和开发人员的工作的时间,把他们的前后关系分配好,那就是项目的时间安排。项目的人员安排就是把手下的人员分为设计人员、开发人员。

       项目文档一定要有需求文档、设计文档、用户使用手册。需求文档要把功能说明说明白,各个功能之间的关系要写出来,把业务流程图化出来。设计文档分为功能设计文档、类的设计文档、数据库设计文档。功能设计文档要有单个功能用到的元素字段列表和模块要实现的单个具体功能列表,每个具体功能要有详细的功能实现说明。类的设计文档要有类的框架设计(类静态图)、类的功能设计说明和类中的主要函数列表。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值