济南软件开发公司心得分享
2020-03-10
昨晚我接到客户发的一条消息,主要内容是对正在交付的软件系统许多理解不到位。我很是生气,由于济南红链网络的软件项目成功交付率始终是同行业中十分高的,红链网络的服务质量和技术保障我自己的孩子自己清楚,现已好几年没有出现过这种事情。因此我跟项目组的同事大体上了解了一下情况,接下来这篇分享我的心得,分享给大家。
首先,需要清楚的一点是客户始终是不专业的。
我们开发的系统是跟客户沟通以后整理的需求而且通过客户确认的,不管怎样沟通,不管怎样确认,我们都不可以保证双方的理解100%是相同的。针对软件的某一个功能,某一个业务流程,由于站的角度不一样,专业知识基础不一样等等理解仍然会有偏差。我们可以做的只用最简单的语言让客户理解软件的所有功能细节,而且按照不一样的客户具体情况使用不一样的软件开发模型。瀑布、迭代、螺旋、敏捷。
最后,挖掘客户新的需求,涉及客户所在行业的上下游业务链条。
在说到第二点的时候,我相信肯定有人会产生疑问:与客户那么多的沟通,毫无疑问会提升很多的沟通成本。软件工程师本来应该和电脑、和代码打交道,却花了大把的时间在客户沟通上。我想说的是:我们是做软件开发服务的,做软件我们是专家,但是针对客户所在的行业和公司的具体情况始终了解的不足。可客户沟通的过程中,肯定会产生火花,产生新的需求,掌握客户所在行业的供应商、经销商会发现更大的软件需求空间。会为我们的提供出乎意料的收获。
首先,需要清楚的一点是客户始终是不专业的。
我们开发的系统是跟客户沟通以后整理的需求而且通过客户确认的,不管怎样沟通,不管怎样确认,我们都不可以保证双方的理解100%是相同的。针对软件的某一个功能,某一个业务流程,由于站的角度不一样,专业知识基础不一样等等理解仍然会有偏差。我们可以做的只用最简单的语言让客户理解软件的所有功能细节,而且按照不一样的客户具体情况使用不一样的软件开发模型。瀑布、迭代、螺旋、敏捷。
然后,软件开发完成以后,我们的服务刚刚开始。
济南软件开发是服务行业,应对产业结构升级和消费升级的大趋势,我们务必将自己的服务做到极致。软件的完成开发,我相信针对绝大多数软件公司而言都不是太大问题,问题在于,怎么让软件在客户的使用过程中发挥它真正的作用,真正的起到降本增效的效果。我们需要站在客户的角度把每一个业务场景中软件数据是如何流转的,这样做的有点是什么都要一一跟客户说明,解释。这样至少可以让客户了解软件怎么使用,做为软件开发者而言最大的成就感就是自己开发的软件有许多客户在使用,而且使用了好几年,还有许多人愿意去尝试使用。
最后,挖掘客户新的需求,涉及客户所在行业的上下游业务链条。
在说到第二点的时候,我相信肯定有人会产生疑问:与客户那么多的沟通,毫无疑问会提升很多的沟通成本。软件工程师本来应该和电脑、和代码打交道,却花了大把的时间在客户沟通上。我想说的是:我们是做软件开发服务的,做软件我们是专家,但是针对客户所在的行业和公司的具体情况始终了解的不足。可客户沟通的过程中,肯定会产生火花,产生新的需求,掌握客户所在行业的供应商、经销商会发现更大的软件需求空间。会为我们的提供出乎意料的收获。