首页>>技术前沿>>网站/软件行业动态
说说软件开发工作中的敏感话题:软件开发项目风险防范
作者:西安网站建设 | 原创 来源:西安软件公司 | 时间:2015年2月1日| 点击:0次 | 【评论】

在软件公司所从事软件开发工作10余载了,对软件开发风险有很深的感受,今天也说一下软件开发风险管理相关的话题。说风险管理,最重要的一点,我觉得不是经常性去看相关的书籍,怎样来根据书上的方法来保证项目的风险减低。最重要的首先要树立足够的风险意识。这个意识不是简单的去了解大概有什么问题会遇到,有多少难度。然后想方法去避免它。作为软件项目经理,首先要有大局观,能够常常关注全局的风险,而不是局限于自己的思维定式,或者说经常站在不同的立场,角度思考问题,始终理性的思考和判断,不受一时一事的影响。最简单方法是:将这种意识经常实践,养成良好的习惯,经常自我反省,严格要求,以便更好的改进管理方法,提高管理水平。有时候小小的一部操作可能会导致全盘崩溃。所以始终记得去防范风险,这个是比较困难的,要逐步努力和实践。

软件开发项目风险

1.随意预测未知的软件开发需求而忽视当前的任务

从软件开发需求获取分析到最后的向用户交付,满足实际的要求。往往是比较复杂的一个过程,经常因为用户开发需求的变更引起结构或者框架的改动,软件开发不同于一般的工程,有时候却是牵一发而动全身的情况。所以作为软件开发人员或者是软件开发项目经理,不能自以为是或者想当然自己实现的功能能正好满足用户的要求,因为用户不可能对他想要的描述的和软件逻辑上完全一样,变更时家常便饭,我们无法猜测下一次会是什么,这个不是做规划或者计划就能做好的。无端的抱怨和猜测都解决不了问题。甚至更不可能去提前预测实现用户将来可能的要求,这样往往导致走很大的弯路,严重的情况导致项目整体失败。最现实的做法就是先用最直接的办法,实现已明确的软件开发需求。保持尽量的简单。

2.软件开发项目经理的关键

软件开发项目往往要在开始时进行人员的配置和安排。项目执行中更需要合理安排人员解决合适的问题。当软件项目经理缺少调查,直接将任务派给一个组内成员时,这种做法往往是非常危险的,特别是在一个缺少及时沟通协调的组织内部。任务依赖关系越复杂,项目的成功率就越低。往往一个任务的解决不只是一个人员的问题。组织内的依赖关系比较复杂,缺少积极及时的沟通。到最后发现事情拖了很长时间。软件开发项目经理才发现这个任务牵扯太多。发觉自己之前没有做够调查工作。

3.无时不在随机性风险

世事难料。软件开发人员往往会高估自己的能力与效率,在项目前期时,往往觉得不需要很多空余的时间,项目的过程应该不会碰到什么大的问题,但当经历时却遇到了难题。作为软件项目经理我们应该经常树立一种风险意识,以最大的可行性标准来安排规划时间。

作为软件开发人员,我们经常想的是能不能做点技术难度很高的项目,这样自己就能学的多一点,我也经常这样去思考。当然这并不错误。软件开发人员作为技术人员往往把重点放在自身技术水平上,某种程度上会导致视野狭隘。作为技术人员,我们经常阅读技术书籍文章,了解软件工程的方方面面。古人常说,学而不思则罔。我们要经常的思考遇到的问题和概念。并从多个角度来看待问题。最重要的是实践,积极的实践,所谓纸上得来终觉浅,绝知此事要躬行。就是这个道理,实践是艰辛的,但只要你的梦在那边,那就坚持下去吧。

此内容DOC下载 此内容PDF下载

【全文完】
关键词标签: 软件开发 
0 ([$-顶稿人数-$])
0 ([$-踩稿人数-$])

版权声明:

1、陕西弈聪网站内容中凡注明“来源:XXX(非陕西弈聪网站)”的作品,转载自其它媒体,转载目的在于传递更多信息,其中涉及的网站建设,网站优化,百度关键词优化,西安软件开发等技术细节并不代表本站赞同支持其观点,并不对其真实性负责。对于署名“陕西弈聪”的作品系本站版权所有,任何人转载请署名来源,否则陕西弈聪将追究其相关法律责任。

2、本站内容中未声明为“原创”的内容可能源自其它网站,但并不代表本站支持其观点,对此带来的法律纠纷及其它责任与我方无关。如果此内容侵犯了您的权益,请联系我方进行删除。