关于软件项目开发过程的需求调查阶段,我之前听过一个非常形象的比喻。我觉得边肖很有趣,和你分享一下。
了解需求的原因,分解需求的原因,了解需求本身。
打破砂锅问到底,分解需求原因——炸鸡——炸鸡见背后——油炸——口感——高热量——金黄色一个需求背后可能有几个原因。
总的来说,以上过程就是执行和分析客户需求的过程。
不过根据小编和客户多年的沟通需求过程,一般会在‘包子行么’处徘徊,一般还需要饺子、面条行不行。即便到最后‘炸猪排也行’也有可能会回去想吃‘炸鸡’。
我常常觉得,除了专业上的壁垒,沟通上的壁垒也不薄。那么现在,边肖如何与客户沟通呢?能用案例的永远不能说一句话,逻辑上永远不能用画面风格来解释。然而,即便如此,沟通的成本并没有降低。
因此,当边肖了解到生产力工具产品如何满足客户的需求时,她发现这种差距不是一点点。成熟的生产力工具如何沟通客户需求?
是的,从了解了客户需求的形成原因,就可以开始实施了。
所以大家可能觉得我在开玩笑,但是生产力工具的便利性让边肖看到了沟通需求的过程,就是这么简单的一种可能。
先说一个案例,一个监控企业在建项目的系统,但是客户不知道详细的需求。生产力工具如何处理?
简单来说,两种方式:
1.如果客户确认现有的系统模板是可行的,可以通过调整表单内容和改变流程来快速交付。
2.如果模板不可行,非专业程序员也可以通过可视化控件构建一个合适的系统。
为什么非专业程序员也可以用?从上图我们可以看到,成熟的生产力工具把软件开发的代码转化成了像【单行文本】、【流水号】,一样的控制,这是大家一眼就能看出来的。拖拽控件,修改名称,完成数据采集的前期工作。
换句话说,传统的瀑布开发客户看不到代码,对开发过程没有概念或形象。所以沟通不畅。用生产力工具开发总能让客户看到软件是如何成型的。
谈到具体业务流转,通过流程节点立刻复现;
谈到如何展现数据,通过数据大屏、看板视图、甘特视图等等;
谈到业务如何录入,通过移动端、pc端互联收集数据,并同步展示。
让客户做填空题而非概述题.会大大降低沟通的成本。
现在是信息技术帮助各行业发展信息化和数字化爆发式增长的最好时机。可以说,掌握了能加速项目落地和回款速度的方法,就能快速凝聚核心竞争力。
成熟的生产力工具有助于将您的产品开发引向高速迭代和小步骤路线。“敏捷工具”在互联网和软件开发领域已经从涓涓细流逐渐演变为一种行业趋势。