Dropbox致力于提升工程生产力,利用AI工具加速开发。通过高层讨论,明确AI与业务成果的关系,推动团队尝试新工具。会议探讨了AI影响的衡量、领导对齐和人才培养,强调在生产力与质量之间的平衡,以及领导角色和AI能力的正式化。
Ramp公司分享了其内部编码代理Inspect的架构,该系统在前后端合并请求中实现了约30%的采用率。Inspect为AI代理提供与人类工程师相同的开发环境访问权限,支持多种工具和工作流程,促进团队协作。尽管模型智能有限,Inspect仍能提升工程生产力,帮助非工程师直接贡献代码。
卡洛斯·阿尔圭列斯在QCon旧金山讨论了亚马逊工程生产力的关键转折点,强调提前测试的重要性,并建议实施代码审查和覆盖率检查等措施。随着公司规模扩大,采用最佳实践变得至关重要。亚马逊采用多仓库策略,以减少坏代码对其他团队的影响,并强调预提交端到端测试的必要性,以提升生产力和操作效率。
卡洛斯·阿尔圭列斯在亚马逊的经历中见证了公司3000%的增长。他分享了黑色星期五期间的危机教训,强调在危机中抓住机会的重要性。他的职业生涯始于微软,后在亚马逊和谷歌工作,最终重返亚马逊。他指出,随着工程师数量的增加,工程生产力的投资变得更加重要,并强调了在不同市场和技术成熟度下的转折点。
工程生产力投资通常在员工增加、事件发生或组织成熟等转折点进行。选择单一或多代码库架构会影响开发流程,随着组织扩展,实施控制措施以降低风险至关重要。数据驱动的方法有助于识别小效率损失的影响,危机和组织成熟度也是推动生产力提升的重要因素。
我的研究文章《预测指标:转变工程生产力和软件质量》探讨了数据驱动指标如何通过预测分析、自动化和工作流程优化来提升软件质量和工程生产力。
Shane Hastie采访了敏捷开发和Scrum领域专家Stefan Wolpers,谈到了他的社区新闻通讯和对工程生产力的关注,讨论了敏捷趋势和产品管理的重要性,强调了技术卓越的重要性和阻碍技术卓越的问题,分享了破坏Scrum Master和Product Owner的方法和一个有趣的练习,提到了他最近出版的书《Scrum Anti-Patterns Guide》。
完成下面两步后,将自动完成登录并继续当前操作。