精彩牛耳,用心缔造

作为程序员如何让软件项目“不跑偏”?(下)

作者: 编辑: 来源: 发布日期: 2019.06.17
信息摘要:
这个主题仍然是为了“不跑偏”。上一篇中有说过,我们“跑偏”的原因在于“我们程序员不是客户本身”,而要掌握客户的需求,每个人的做法是不同的:闭…

这个主题仍然是为了“不跑偏”。上一篇中有说过,我们“跑偏”的原因在于“我们程序员不是客户本身”,而要掌握客户的需求,每个人的做法是不同的:闭门造车型、积极沟通型、现场客户型、观察客户型、一起工作型等等。

要想获取有效的需求,想要做出客户满意的系统,那么就要向客户接近,多沟通,从客户的角度来做系统。

很多人都清楚的一个原则是,在做系统的时候要从客户的角度出发,但什么是客户的角度呢?在明确这个问题之前,我想大家都需要明白程序员与客户之间的一些区别。

首先,我们和客户使用计算机的水平不一样。这一点是客观存在的,作为程序员,计算机就是我们战斗中的枪,那必然是非常熟悉,而且整天24小时至少会有十几个小时在和计算机打交道,每个人熟悉的软件至少也会有十几种。而作为客户,可能只是在上班的时候使用,而且使用的软件非常有限,一般就是Office,加上有限的几个软件。

其次,程序员和客户对业务知识的掌握不一样。客户的业务知识就是他所从事的行业的知识,比方说对于一个保险公司的业务人员来说,他们的业务知识就是与保单、代理人、承保、理赔、保全相关的各种内容,而对于贸易型企业来说,他们的业务知识就是与采购、销售、产品、订单等相关的内容。如果我们没有做过相应的行业软件的话,那么我们的业务知识就很差。股票项目、医院项目、物流等等……这也正是为什么好多软件公司想要做一种行业软件时,所存在的壁垒。

既然有了这么大的不同,那么我们想要从客户的角度出发,就要以客户的计算机水平和业务水平来考虑,这样做出的东西才是给客户用的,而不是给我们程序员用的。

想要达到这个目的,首先我们就要从自己做起,努力去学习各种业务知识,古语说得好:三人行,必有我师。每个人的知识都有不同的重点,客户中有很多人掌握着我们所不知道的知识,不向他们请教、学习是不行的。当作为程序员,要完成好项目,不但是产品经理、项目经理,而是每一个组员,都必须要清楚了解,这个项目所属行业,这个项目使用的目的、环境、需求,使用人的特点等等。

然后就是要多多与客户沟通,不同时间、不同地点、不同的环境中,客户的想法也会有所不同,这也正是需求的变更,我们不能要求客户提出的需求是一成不变的,有人说过,唯一不变的就是变化!想要解决这个矛盾,我觉得最有效的方法就是沟通,这样的话,如果客户的需求有了变化,我们会在第一时间了解,并为其做相应的工作,这样可能就会节省出很多的时间和精力。并且,沟通是会增进我们与客户之间的感情的,如果双方都认为对方是自己的朋友,很多麻烦的事儿也就迎刃而解了。

牛耳教育,专注高端IT职业教育19年,采用就业反驱的方式来设计课程体系及考核标准,以锻造标准的IT职业人为目标,拥有专业完善的人才培养体系、权威的课程体系与先进的IT教育管理模式。

为检验学习效果、训练学员项目执行能力与项目管理能力,牛耳教育组织学员以"项目组"的形式完成东软、软通动力、博彦科技等知名IT企业的真实企业级项目实战及项目验收答辩。各阶段以项目驱动教学,每个毕业学子均有8个以上的企业实训项目经验,对项目开发的标准和执行流程非常熟练。

在各阶段项目答辩时,注重项目亮点,功能,客户体验感,从学习阶段就把这些“准程序员”的思维扭转过来,站在客户的角度为他们设计和开发适合他们使用的软件项目。

牛耳推荐资讯
【java培训】这样的JAVA课程体系靠谱吗?

【java培训】这样的JAVA课程体系靠谱吗?

这样的JAVA培训课程体系靠谱吗?
2019-12-03
it培训--21世纪十大热门的编程语言大集合,看你适合哪一种?

it培训--21世纪十大热门的编程语言大集合,看你适合哪一种?

随着互联网与物联网的高速发展,高薪条件诱惑着人们殷切进入IT行业,成为高端的IT职业人,而熟练掌握一门编程语言是首要条件也是关键因素。那么对于想要0基础想进入IT行业的人,如何在众多的编程语言中选择一门适合自己的语言是至关重要的。现在就跟随看小编的脚步一起来了解一下当下最为热门的10大编程语言的优势和......
2019-12-02
【牛耳教育】程序员应该敲得了代码,下得了厨房

【牛耳教育】程序员应该敲得了代码,下得了厨房

程序员应该敲得了代码,下得了厨房测试老师总说:作为一名程序员宅男,就应该敲得了代码,下得了厨房。既能赚钱又能养家。为了培养我们的动手能力,我们组织了一次农家乐活动。2019年11月6号,我们w191001c测试班全体人员决定去山水人家农家乐开展这一次的班级活动,希望通过这一次班级活动大家可以丰富课余生活,在......
2019-11-28

咨询热线

400-0731-162
  
    • *

    • *