异地金融研发团队的敏捷实施策略-Top100Summit

通过重构提高组织灵活性-百度技术沙龙

重构到管道式函数-软件匠艺小组

全球敏捷之旅2015天津站花絮

估算是一种,很难的东西,如影~随行~

最近Uncle Bob发表了新的博客 Why is estimating so hard?

Bob大叔首先抛出一个问题,如何将著名的葛底斯堡演说的237个单词以固定字体和固定行宽写在一张书签上。如果人工执行这个任务,假设每秒钟处理一个单词来寻找合适的断句点,估计5分钟内就可以完成,而且实际花费时间也和估计的差不多。然而,如果要编写程序来做,要花多久?而且是在知晓算法、没有意外情况、没有绊脚石、无需备份和恢复功能的情况下,编写程序要花多久时间?

继续阅读 More

中层管理者应该做什么?

Esther Derby发表了文章 What do middle managers do?
关于敏捷转型,存在两种现象。有时候高层管理者要求“使用敏捷”,但中层经理“抵抗”;另外有些中层经理在高层并不关心敏捷的情况下,做到了转型。

作者观察到,高级和中层管理者都看到了转向团队为基础的组织和迭代增量式开发的好处。据她的经验,中层经理往往对现有模式不愿放手。为什么?如果他们在敏捷组织中没有看到自己的位置,他们不会拥抱敏捷。而敏捷方法对中层经理的角色所言甚少。泛泛的说消除对经理的需要没有帮助。
组织向敏捷转型仍然需要管理层,而且经常需要管理角色的人,特别是在大型复杂的组织中。在传统层级中,中层经理从高层确认未来的方向,并将工作重点放在一线人员,让他们完成。当团队从队列中拉取任务并自我管理来完成目标,中层经理们真正的机遇是跨越部门边界来观察组织,以改进系统和培养人员及团队。 所以当中层经理不再指挥日常工作,他们做什么?作者认为有很多,特别是帮助同事,上司和团队:

不同读者在评论中指出以下几点:

  • 通常,中层经理起着承上启下的作用。他们不断扮演救火英雄来克服扔过来的挑战,大多数中层没有机会也没有动力去拥抱新方法。转型的能够取得的进步取决于组织成熟度,当组织和激励手段倾向于保持现有模式,新模式就难以形成。
  • 让曾在风口浪尖的中层经理们退居幕后,他们会成为从瀑布式转型的最大障碍。不幸的是,他们会对敏捷转型造成最大的伤害,并导致脱轨(也有人认为在足够成熟的组织或流程中,中层经理并无如此大的破坏力)。更糟的情况是,此时很难让高层管理者来出面解决。
  • 越要求他们承认错误,他们越会坚持己见。
  • 帮助中层经理关注于“恰当的角色”是改进团队的好办法,给他们有价值的位置,让他们来塑造更好的团队型组织,给他们更多授权使变化发生,他们将重新投入热情。
  • 另外,高级管理角色在敏捷组织中的定位也是个有意思的话题。

原文:
http://www.infoq.com/cn/news/2012/05/what-do-middle-managers-do