BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

他的粉丝

实现创造、协作和创新能力的软件工程

作者 Ben Linders 关注 20 他的粉丝 ,译者 盖磊 关注 2 他的粉丝   发布于  2018年4月19日

软件工程作为一门学科,必须基于反馈、增量、实验和经验做不断迭代。仅有工匠精神是不够的,工程是一种增强创造、协作和创新能力的放大器。工程原则是持续交付的基石。

他的粉丝

程序员誓言

作者 Ben Linders 关注 20 他的粉丝 ,译者 魏星 关注 0 他的粉丝   发布于  2017年10月13日

Robert Martin认为,我们的社会要求人们对职业行为作出承诺;我们需要一份程序员誓言,因为我们的生命和财产依赖与软件能否正确地构建和运行。根据他介绍,程序员誓言必须由专业协会的成员来实行。

他的粉丝

Meetup是如何解决技术债务问题的

作者 Ben Linders 关注 20 他的粉丝 ,译者 薛命灯 关注 23 他的粉丝   发布于  2017年8月31日

定期解决高优先级技术债务问题可以实现产品的持续健康度。Meetup的CTO Yvette Pasqua解释了如何通过解决技术债务来达成有影响力的结果。她建议先从影响力大的技术债务开始,并就其产生的结果进行沟通交流。

他的粉丝

英国温德姆度假租赁公司采用敏捷和DevOps

作者 Ben Linders 关注 20 他的粉丝 ,译者 张斌 关注 0 他的粉丝   发布于  2017年8月24日

植入敏捷和DevOps给温德姆QA的角色带来了积极的影响。将精力集中在早期的生命周期阶段中使得发布更平稳、bug和后期生产问题更少 。同事和客户更多地参与到整个交付周期中,测试成为大家共同的责任。Felicity Lord分享了他的经验。

他的粉丝

管理众包测试

作者 Ben Linders 关注 20 他的粉丝 ,译者 李瑞丰 关注 1 他的粉丝   发布于  2017年7月20日

众包测试是一种很独特的测试方式,它能让真实的用户或者测试人员,在真正的应用环境下参与到测试的过程中来。Maja Schreiner 表示,这种测试方式帮助瑞士电信公司(Swisscom)在开发过程早期就及时地发现了缺陷,从而很好地改善了产品质量。收集并分析用户和测试人员的全部反馈信息是一个巨大的挑战;研发人员的参与可以帮助加速测试迭代的进程,同时也能帮助研发人员更好地理解测试人员对产品测试的思路和想法。

他的粉丝

测试人员如何提高技术水平

作者 Ben Linders 关注 20 他的粉丝 ,译者 刘志勇 关注 2 他的粉丝   发布于  2017年7月6日

在测试过程中,能够成功应用测试技术的测试人员更有价值,因为他们提高了测试团队的质量和生产率。为了提高技术水平,测试人员可以学习一些代码相关知识,他们应该了解如何处理、解析文本文件,并知道在其应用平台如何使用最重要的分析工具。

他的粉丝

IBM Evan Leybourn谈敏捷约束理论

作者 Shane Hastie 关注 18 他的粉丝 , Hugo Messer 关注 1 他的粉丝 ,译者 谢丽 关注 9 他的粉丝   发布于  2017年6月30日

Evan Leybourn将在即将到来的敏捷雅加达大会上发表演讲。他向InfoQ介绍了他的敏捷约束理论、方案中的价值定义、敏捷预算和#NoProjects。

他的粉丝

Putting Quality Back in Agile With Lean

作者 Ben Linders 关注 20 他的粉丝 ,译者 test 关注 0 他的粉丝   发布于  2017年6月26日

The agile manifesto and lean practices are very complementary, lean can be a useful addition to a very strong agile process to increase quality. Interviewing real clients or client proxies to deeply understand their pain points and visualizing the process by diving into the handovers between departments helped to uncover problems faster and fix those problems more efficiently for a lower price.

他的粉丝

以精益的眼光重新关注电子商务

作者 Ben Linders 关注 20 他的粉丝 ,译者 姚佳灵 关注 0 他的粉丝   发布于  2017年5月16日

法国欧尚(Auchan France)的网上杂货送货服务Auchan:Direct决定采用精益化来开发新的电子商务网站。其首席执行官成为了第一位顾客,他们利用来自其顾客对新体验持续不断的、快速的反馈,通过持续的交付来改善网站质量。

他的粉丝

大规模精益创业:流程中的原则

作者 Ben Linders 关注 20 他的粉丝 ,译者 王强 关注 1 他的粉丝   发布于  2017年5月12日

大型组织想要像精益创业公司一样行事,但要成为敏捷组织,他们需要重新思考自身招聘、激励和管理员工的方式。当团队基于能够快速学习到的知识作出低风险的决策,并且用学习的成果提升交付项目的价值,组织就应该奖励他们。

他的粉丝

在持续交付中加入自动化验收测试支持

作者 Ben Linders 关注 20 他的粉丝 ,译者 肖鹏 关注 0 他的粉丝   发布于  2017年5月5日

自动化验收测试是持续交付测试策略十分关键的一环,它向开发者们洞察系统行为提供了一个重要而不同的视角。Dave Farley提出,保持验收测试持续运行和通过率是开发者们的责任,而不能依靠另外的QA团队去维护验收测试,导致拖累开发团队的进度。

他的粉丝

在系统整体性和微服务方面合理偿还技术债务的指引:来自Adam Tornhill的一些思考

作者 Daniel Bryant 关注 634 他的粉丝 ,译者 张健欣 关注 1 他的粉丝   发布于  2017年4月13日

在QCon London大会上,Adam Tornhill发表了演讲“合理偿还技术债务的指引”。他谈到,尽管技术债务预示了软件领域的一场风暴,但大部分机构发现很难合理偿还技术债务。演讲的要点之一是识别代码复杂度和代码变动热点(hotspots)的方法。

他的粉丝

精通敏捷测试

作者 Shane Hastie 关注 18 他的粉丝 ,译者 谢丽 关注 9 他的粉丝   发布于  2017年3月31日

采用敏捷开发实践可以加速软件交付已经成为共识。但是,如果没有将质量保证实践直接纳入到开发过程,就不可避免地会出现产品质量问题。为了始终可以获得高质量的产品,工作实践和团队角色都需要作出改变,从而做到品质优先,而不是在最后进行测试。

他的粉丝

使用TextTest来做认定测试

作者 Ben Linders 关注 20 他的粉丝 ,译者 冬雨 关注 3 他的粉丝   发布于  2017年3月6日

认定测试(Approval Testing)是一种测试技术,它比对代码的当前输出和“已认可”的版本。最初检查测试输出时,若对认可结果即则会形成这个所谓“已认可”的版本。当需求变更时,你可以重新审视这个已认可的版本并轻易更新它。TextTest已支持认定测试,这是一款开源工具,用于基于文本的功能性测试。

他的粉丝

Eric Evans:DDD不是为完美主义者而生

作者 Jan Stenberg 关注 29 他的粉丝 ,译者 汪欣 关注 0 他的粉丝   发布于  2017年2月27日

追寻完美设计是从一开始就伴随着领域驱动设计(DDD)的常见问题,但DDD不是为完美主义者而生的。最近在阿姆斯特丹的DDD欧洲会议上,Eric Evans在其演讲中指出,为了停止这种追求,你需要对如何创建设计良好但并不完美的软件有一些概念。

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT