ENBM中文
首页 / Blog 应用开发

与软件开发者第一次沟通前应该准备什么

作者:Gotka Technologies ·

一位女士在工厂里使用笔记本电脑工作
第一次和软件开发者见面应该带什么?

带上你想要自动化或改进的真实案例——一张实际的订单表、发票、表格导出,或者你现在使用的工具的截图,而不只是口头描述它。再带上大致的想法:谁会每天使用这个系统、他们现在一步一步是怎么做的,以及还需要连接哪些其他工具或账号。真实案例能让开发者准确评估范围;只有描述容易让人靠猜测行事。

第一次沟通前需要准备一份书面简介吗?

不一定,但一份简短的一页说明会有帮助:具体问题是什么、受影响的是谁、理想的结果是什么样子,以及涉及哪些现有工具。你不需要技术用语或功能清单——用简单、具体的句子描述你真实的流程更有用。如果你确实还没有写下任何东西,一个真实的案例(一张订单、一份表格)在第一次见面时也可以代替简介。

如果我还不确定具体想要哪些功能怎么办?

这很正常,优秀的开发者也会预料到这一点。带上问题,而不是解决方案:现在哪里出了问题、多久发生一次、影响到谁。开发者在第一次沟通中的部分工作,正是把你描述的痛点转化为功能清单,而不是直接从你这里拿到一份现成的清单。准确了解问题,远比知道功能的名称重要得多。

关于目前流程的细节,我到底需要说明到什么程度?

要详细到一个从未接触过你业务的人也能照着步骤走下来:先发生什么、谁来做、用什么工具做,以及中途出错了会怎样。不必把它整理成一份正式的流程文件;那个不够整洁、但真实的版本——包括大家实际在用的变通办法——比省略了真实步骤的整洁版本更有用。

见面前我应该已经有预算的想法吗?

是的,哪怕只是一个大致范围,也能帮双方省去不必要的时间。你不需要一个精确的数字,但让开发者知道你考虑的是几千还是几万,能让他们提出合适的方案规模,或者及早告诉你,如果你的预期和实际成本相差很远。目标日期即使只是大概的,同样值得提前说明。

如果我还不能回答开发者的所有问题怎么办?

直接说清楚,而不是为了显得准备充分而随口编一个答案。能干的开发者会记下这个未解决的问题,建议该怎么找到答案,或者先按一个假设往下走,并写下来让你之后确认。为了避免说出"我不知道"而当场编造的答案,往往会在系统开始建造之后,变成代价高昂的误解重新浮现。

第一次沟通会让我承担什么义务吗?

这完全取决于供应商,所以应该在见面前直接问清楚,而不是自行假设。有些供应商提供免费、不承担义务的初次沟通或探索式通话;也有些会为范围评估环节收费,或者把第一次见面当作付费合作的开始。提前和你要见的人确认这一点,最好是书面确认,这样之后就不会有意外。

WhatsApp
联系我们

给我们留言

我们团队会尽快回复您。