软件项目
一个软件项目是从需求收集到的测试和维护软件开发的整个过程。在特定的时间段把它执行根据执行的方法以达到预期的软件产品.
软件项目管理的必要性
软件被认为是一种无形的产品。软件开发是一种在世界上所有的商业新流,有一个在建的软件产品非常少的经验。大多数软件产品是量身定制的,以满足客户的需求。最重要的是,底层的技术改变和前进如此频繁和快速地一种产品的经验可能不被施加到另一个。所有这样的业务和环境的制约带来的风险中的软件开发,因此有必要有效地管理软件项目.
上图显示了软件项目的三重约束。它是软件组织的重要组成部分,以提供高品质的产品,保持内客户的预算约束的成本和按照预定的交付项目。有几个因素,包括内部和外部,这可能会影响到这三重约束三角形。所有三个因素会严重影响其他两个.
因此,软件项目管理是必不可少把用户的需求以及预算和时间的限制.