文章目录
[+]
一、软件项目管理的特点
软件项目管理应关注软件项目的技术因素,列举如下:
硬件和软件技术的状态

(图片来自网络侵删)
IT架构
开发工具
兼容性问题
软件组件库与重用
开源和闭源软件
软硬件接口
知识产权保护
以上这些因素,可以从系统安全、合规、可靠、可用、可扩展、可本地化、可维护等方面对软件项目进行约束限制。
二、软件项目管理的挑战
软件是无形的和可塑的产品,软件开发就是学习过程与创造过程
项目、产品的复杂性,资源的使用,无法用非线性指标进行统计测量
软件开发是知识工作,人是复杂的影响因素
每一次软件开发,都是一个创新过程
开发过程受到项目发起人的影响
软件的测试无法进行穷举
软件目标度量是模糊的
软件技术更新速度快
等等以上,软件项目是不可以采用传统方法进行度量,准确的计划和估算是困难重重。