智慧街道开发——浅谈软件开发人员开发项目失败的心理

2015-01-24 14:56:13      访问:

【内容导读】 人对于IT行业中人的思考,一般都会放在思维性比较强,逻辑性比较强,不善言辞上。而对于软件开发人员,这种码农,人们的思想更是把这类人放在了一个又一个的框框当中。但软件开发人员的思想真的就是那样的吗?软件开发人员在开发软件时心理又是如何

 

人对于IT行业中人的思考,一般都会放在思维性比较强,逻辑性比较强,不善言辞上。而对于软件开发人员,这种码农,人们的思想更是把这类人放在了一个又一个的框框当中。但软件开发人员的思想真的就是那样的吗?软件开发人员在开发软件时心理又是如何想的?

那么我们先分析一下软件开发人员。软件开发是不同于一般工作,软件开发人员在软件开发中时时刻刻会有很多问题,为了能在毕业之后找到软件开发工作,这些人,在校时,一般学习了操作系统、马克思、微积分、编程语言等,但是然而却不会去关注人文科学、心里学这些问题,所以软件开发人员不了解人们的心里,在毕业之后,从事软件开发工作,更是把重心都放在了钻研软件或者是代码上面,和人们的沟通比较少。

软件开发师不愿意冒险进入他们通常不熟悉的知识领域,例如,业务流程和行业专业知识。谈论表格、报告、函数和数据总是更容易一些的。

在项目过程中,较低的用户参与程度往往涉及到级联开发流程(又称为瀑布 开发)所强加的文化,该流程在巴西仍被广泛使用,仅在项目开始定义需求的时候以及项目结束验收系统的时候,才需要用户参与。

改变文化的三种方式:我们有办法克服这些困难。要实现在软件工程学科中实现或提高成熟度所需的文化转变,则需要在以下三大支柱的建设方面进行投资:流程、工具和人员。

投资于流程。流程方面,在最近几年已经有巨大的发展。一些值得注意的示例包括,传统的 Rational Unified ProcessAgile Unified Process XP (eXtreme Programming) 等敏捷流程,或 Scrum 项目管理方法。每个方法都有自己的特点,并且不同程度地强调要维护与需求相关的基本要点,如:用户和利益相关者的持续参与并非在项目开始时指定所有需求,而是以迭代方式指定需求。使用适当的技术来促进流程

投资于工具。于工具,一些极端的敏捷开发只捍卫纸张的使用。另一些则使用多种技术和工具。考虑到该系统将在组织中保留几年或几十年,并且将接受维护,我们必须利用资源使其记录和修改更容易。除了地理分布的开发变得习以为常这个事实外,对协作开发支持工具的需求已非常紧迫。

选购指南:

本公司作为济南软件公司的佼佼者,下设潍坊软件公司东营软件公司泰安软件公司滨州软件公司菏泽软件公司。主要为山东地区供应各品种型的开发,潍坊软件开发潍坊APP开发潍坊手机客户端开发东营软件开发东营APP开发东营手机客户端开发泰安软件开发泰安APP开发泰安手机客户端开发滨州软件开发滨州APP开发滨州手机客户端开发菏泽软件开发菏泽APP开发菏泽手机客户端开发可以满足各种大中小型各类企业的管理需要。如需了解本公司的详细业务情形,敬请请拜访本公司官方网站:www.simpro.cn,或拨打全国统一咨询热线400-677-0389进行详细咨询。

公司名称:济南森普信息技术有限公司

公司网址:http://www.simpro.cn

业务QQ:176099777

微信公共平台:simprosoft

联系电话:400-677-0389

联系人:王经理