软件开发需遵循的7项原则(一)成功原则
2015-05-06 16:43:00 访问:
成功原则
作为软件开发中决策和软件开发预评估时的基础,不管从过程还是软件产品的角度来看,软件开发成功的度量都应该在软件开发的开始就已经定义好。
软件开发成功是一个多维的概念,这就不可避免的意味着不同的人有不同的看法。最好在软件开发的开始时对软件开发成功或是失败相关的关键的和可测量的标准进行判定。比如:
满足软件开发的关键目标,比如客户组织,所有者或是用户的业务目标。
软件开发过程的满意度――比如:完成了交付,从标准的角度上看,是按时并在预算之内。
从软件开发的客户以及绝大多数的软件开发团队的角度来看,软件开发的交付反映了在不久的将来也具有普通意义上的可接受性和满意度。
软件开发的成功与机遇和风险紧密的联系在一起。软件开发实质上是对风险的处理,并且有些软件开发的风险既便被发现了也是完全不可避免的或者说是不能减轻的。由于软件开发的成功受风险的影响,涉众就要同时承担机遇与风险。你可能同时也会注意到成功的标准随时间而改变,并且仅仅是因为某些目标没有实现,但是这并不意味着软件开发的失败。
在软件开发开始时设置的软件开发成功的标准看起来可能是很明显并且很容易觉察到,然而遗憾的是,通常情况下它并不是通用的准则。如果没有定义成功的标准,那么我们如何在某一特定的软件开发的优先级,协定和重大的变化以及整个软件开发预期达到的效力和效率上达成一致?基于上述原因,我认为很多软件开发成功的调查是不可信的。我坚信软件开发的成功不只是完成了你预先准备去做的事。它同时在于你所做的是不是正确的。
在很多软件开发中生命力的真实体现在于每一个参与的或这与之关联的人并没有相同的热情和目标。结果,“软件开发被推向了许多不同的方向…身份,自尊心,权利,欲望”,很多情况下,这似乎有些夸张,但是在最基本的层次上,软件开发所有者关注的是软件开发所带来的效益,而工作人员则关心过程所带来的效率。这样就使得软件开发成功的定义显得更加重要――它为纠正进展中的分歧提供了可参考的基线。
选购指南:
本公司主要为山东地区供应各品种型的开发,济南桌面软件开发,济南网页软件开发,济南APP软件开发,济南WinCE嵌入式软件开发,具体包含如:家电公司管理软件、电脑公司管理系统、软件公司管理系统、手机店管理系统、森普P6综合业务支撑平台、政府办公平台、济南财务济南软件开发、济南HR济南软件开发,可以满足各种大中小型各类企业的管理需要。