技术开发 频道

管理不可能管理的项目

【IT168 技术文章】

    引言:良好的开发误入歧途

    软件开发项目是以成为泛滥、错过的最终期限,和范围的不断变更而出了名的。为什么是这样呢?为什么当您着手开发一个产品时 —— 操作系统、设备驱动程序、内部应用程序,或甚至是 Web 页面 —— 您似乎不能让程序设计人员准时、按预算交付,并达到令您超群的质量等级?

    当然,不是所有的开发项目都会遇到这些问题,那么什么使它们不同呢?什么使它们成功呢?在许多情况下,这些项目实现了其目标,因为有了适当的 IT 治理。治理帮助您领导,特别是控制开发项目的进展,并让它们走上正轨。治理不必须是繁重的,也不是整体的。虽然对于开发项目的适当治理不存在“魔术的”解决方案,但是您可以实现一组可以帮助减缓最公共的问题的重要过程。

    确定您的治理观点

    治理对所有人来说意谓的不同。首先,治理不意味着刚性,或者,如果是,也只是因为它应用于过程的法规遵循。太多的组织对开发使用不假思索的过程。如果它们使用内部的过程,那么它们会过于严格地或不足地信守。太多,意味着每个人都信守过程的字面意思,经常专注于错误的方面,并且没有关注令过程有效的关键因素。太少,不能指导确保在正确的时间进行过程的正确方面。

    不,有效的治理意味着进行正确的过程,并且如果您需要,加入正确的工具来支持该过程。但记住,这里的重点是过程本身。必须在正确的时间关注正确的活动,并且依赖一个主要的关键因素:所有的有利害关系的群体之间的沟通。太多的过程失败了,因为在所有的有利害关系的群体之间不存在沟通。

    理想的开发过程

    那么,什么组成了理想的开发过程呢?它应该是以生命周期的形式,并且至少包含以下阶段:

    项目定义

    准备

    开发

    测试

    代码成熟化

    部署

    支持

    退役

0
相关文章