首页>>技术前沿>>B/S,C/S软件系统开发
浅谈开发失败软件开发项目的软件开发人员心理
作者:西安软件开发公司 | 原创 来源:西安软件开发公司 | 时间:2013年11月13日| 点击:0次 | 【评论】

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

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

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

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

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

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

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

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

【全文完】
关键词标签: 软件开发 软件开发人员 开发软件 
0 (0)
0 (0)

版权声明:

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

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