在现代软件开发领域,数据占据主导地位。产品决策由客户反馈驱动,分析决定路线图,想法在落地之前面临无尽的验证。但是,为了从方程式中消除直觉和猜测,我们是否会牺牲创造力?
Buildkite 首席执行官 Keith Pitt 相信我们可能就是这样。虽然数据和指标推动了当今的发展,但皮特认为突破性的产品并不是从电子表格中产生的。 “创新并非来自焦点小组,”他断言。 “客户不擅长构思。”
在他看来,过度依赖数据可能会削弱创意灵感,问题的根源
这种过度依赖从何而来?皮特指出了一种对消除不确定性的文化痴迷。 “开发人员在创建产品时往往依赖严格的测试和验证,”他观察到。 “事实是,构建任何有价值的东西的过程都涉及数千个决策。” 尝试验证每个选择会延迟进度并限制新工具的采用。开发人员可能会坚持使用熟悉但过时的工具,而不是接受更好的选择。 “这种对变革的抵制可能会开创限制创造力的先例,”皮特解释道。 这是否意味着数据在指导开发方面没有地位?不。皮特强烈主张在创意自由与“数据驱动的勤奋”之间取得平衡。 关键是将数据视为补充而不是看门人。 “虽然评估客户反馈很重要,但它不应该成为迭代产品时的最终决定因素,”他说。 同样,虽然生成式人工智能等新兴技术可以处理繁琐的任务,但皮特警告说,“开发人员不应仅仅依赖它。”该代码将反映过时的信息和思维。人类监督确保持续创新。 最终,数据和创造力应该和谐相处,而不是对立。使用数据来指导决策,而不是命令决策。验证想法,不要让它们削弱创新精神。蓬勃发展的公司结合了人类的聪明才智和机器智能。 领导者如何在数据洪流中培养创造力?对于皮特来说,它始于公司文化——建立一个信任、透明、多样性和协作的环境。 “团队几乎总是影响创意过程的最关键因素,”他说。在 Buildkite,定期安排的游戏和活动旨在促进联系,而远程友好政策则扩大了人才库。 多元化的团队公开分享想法往往会激发出最具创造性的解决方案。当开发人员感到有权掌控项目时,他们会带来新的热情和观点。 “一个在工作中感到被赋予权力和感到高兴的开发人员将更有可能产生创造性的火花,”皮特坚持道。 自主将火花变成火焰。 Buildkite 为开发人员提供了空间,让他们可以利用专门的“黑客周”来试验人工智能等尖端工具。领导者并没有限制新方法,而是鼓励尝试非常规的方法。 “我从不反对给我的员工尝试最新技术的机会,”皮特说。让失败变得安全可以增强尝试伟大的意愿。 正向强化也能点燃创新之火。皮特规定定期在团队会议上大声疾呼,以激发开发人员的想法和积极的建议。认可(和潜在的奖励)让分享想法变得有价值,而不是浪费精力。 他还将开发人员的时间分配给他们感兴趣的项目,就像 Google 著名的“20% 时间”政策一样。自主权可以激发内在动力,并常常带来公司创新。 “开发人员可以利用这些时间来迭代和开发只有人类才能生产的产品,而不是将时间浪费在单调的任务上,”皮特解释道。创造性的好处超过了任何短期效率的权衡。 人工智能和自动化进步怎么样?人类创造力如何在功能日益强大的工具中保持相关性? 皮特将人工智能视为一种资产,而不是对手。虽然他对当前的人工智能能否与人类视觉和解决问题能力相匹配表示怀疑,但他相信它可以释放开发人员的发明时间。 “人工智能将创建比以前更多的代码行,”他预测。 “开发人员可以将时间花在构思上,而不是花在平凡的任务上。” 但是,他警告说,创造力仍然需要人类的参与。审查人工智能生成的代码可以保持质量并确保输出不会变得陈旧。 “建立人工审核周期以保持创新始终很重要,”皮特建议。 同样,人工智能缺乏与生俱来的人类特质,如同理心、细微差别和协作。 “我们今天拥有的生成式人工智能模型根本无法复制人类的创造性和批判性思维,”他认为。将某些任务自动化可以释放人类的能量,让其专注于不可替代的人类元素。 最后,皮特挑战了数据和创造力相互排斥的观念。建设者应该根据指标和想象力做出决策。过分关注其中任何一个,你就会忽视你想要解决的问题。 “数据可以促进开发人员的进步,”Pitt 总结道,“但开发人员不应仅仅依赖它。”出于同样的原因,处于发明阵痛中的远见者必须通过现实检验来调和幻想。 人类和机器智能的综合释放了最大的潜力。但对皮特来说,在突破界限和将新想法带入生活方面,人类的思想仍然占据主导地位。 软件开发的生命线来自创造性的问题解决者,他们通过交付创造性的成果而感到内在的回报产品。数据应该为该使命提供信息并赋予其力量,而不是在每个环节都施加限制或要求验证。 分析将有发言权,但想象力必须引领潮流。尽管这种平衡可能难以捉摸,但随着技术浪潮的不断上涨,它会释放可持续的创新。指标应该是补充,而不是驱动
创造力始于文化
奖励创意奠定基调
人工智能崛起中的人为因素
数据应该赋能,而不是阻碍