打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
一个务实的软件开发团队是怎样的?

软件开发也应务实。一个务实的软件开发团队能够解决面临的一切困难,能够以满足用户需求为核心,能够快速交付可用的软件。

那么,一个务实的软件开发团队是怎样的呢?

  1. 小而稳定

一个务实的团队通常规模很小,最多10-12人左右。成员很少进出,且相互了解,相互信任,相互依赖。

  1. 禁止破窗

务实的团队深知破窗效应的危害,团队中的任何一个成员都不会容忍破碎的窗户——那些软件产品中存在的小问题。谁都不会去做第一个打破窗户的人,任何问题一旦被发现就能及时得到处理和解决。

  1. 对变化的敏感性

在煮熟的青蛙的故事中,如果青蛙没有注意到水温在逐渐变化,它最终就会被煮熟了。一个团队很容易被一锅炖熟。因为每个人都觉得有别人在处理问题,或是觉得领导一定已经注意到了这个问题,结果谁也不去管这个变化。

一个务实的团队鼓励每个人都要积极监控环境的变化,及时反馈,及时处理,避免整个团队置身沸水而不自知。

  1. 为知识组合安排日程

一个务实的团队应该考虑对他们的知识和技能投资,这可以提高团队的技能树,培养团队的创新力,使得团队可以开发出更好的软件产品。为此,团队可以开展下列活动:

  • 旧系统的维护

  • 对开发流程进行反思与精炼

  • 实验新技术

  • 学习和提升技能

  1. 不要重复自己

一个务实的团队会经常进行分享、交流,这样可以让团队共享某些知识、设计、可重用的构件,让团队成员相互重用,避免在团队内出现重复的工作。

  1. 团队的曳光弹

曳光弹可以为团队达成某个目标找到一个快速、正确的途径。一个务实的团队善于使用曳光弹方法,通过快速地实现非常小的功能,立即获得关于团队沟通和交付情况的反馈,从而可以快速、轻松地调整团队和流程。

  1. 自动化

自动化不仅提高个人的开发效率,也能提高团队的开发效率。一个务实的团队会把自动化作为团队的基本组成部分,确保团队拥有自动化构建、自动化测试、自动化部署的能力。

  1. 知道何时停下画笔

一个务实的团队清楚什么样的软件产品满足用户的需求,一旦软件产品已经满足用户需求,他们就会停止开发,向用户交付产品。他们不会去做画蛇添足的事情。

以上,就是一个务实的软件开发团队的样子。

这正是:

务实团队怎么样,规模较小且稳定
务实原则能遵守,开发知道何时停

参考书目:程序员修炼之道—通向务实的最高境界,作者:David Thomas,Andrew Hunt,出版社:电子工业出版社

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
软件开发的组织和角色分工
CMMI咨询和实施
scrum敏捷软件项目管理
“敏捷”适用于汽车软件开发吗?
关于以编码为生的 8 个逆向观察
招聘软件研发经理的胜任素质模型与任职资格
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服