领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 石永超 发布于 2010年6月23日
通过寓教于乐的方式,我们总是能够更容易地汲取知识和经验。5月中旬,在波士顿举行了2010深度敏捷大会,这次会议的主题是“用敏捷游戏启发团队(Empowering Teams with Agile Games)”。这是有史以来第一个以创造和应用游戏为主要内容的敏捷会议。演示分享游戏的有 Tobias Mayer、Lyssa Adkins、Portia Tung、Michael McCullough以及 Don McGreal。游戏分3种类型:学习型游戏、提高型游戏、工作型游戏。
学习型游戏着重使用游戏和练习去传授和演示概念。参与者模拟一系列极限编程的游戏,通过识别和降低瓶颈学习约束理论。这些练习适合希望学习更多敏捷概念的人,同样也适合寻找工具的敏捷实践者。
提高型游戏更为开放,注重团队及个人的回顾、反思和改变。大家一起找出适合自己的过程,提高他们的生产力,反思遇到困难的情况,甚至实践一些即兴方法。这些练习适合敏捷实践者,帮助他们的敏捷实践进入更高的层次。
工作型游戏不仅可以用于学习和反思,还可用于团队的日常工作。许多敏捷团队早已熟知诸如计划扑克之类的方法。参与者一起探索了其他游戏和练习,排列软件功能的优先级、精炼产品愿景、计划发布等,以期把团队的工作做好。这些练习可以帮助敏捷团队及个人,使用更加协作的方法去互动和执行。
Tobias Mayer主导了一个非常有趣的游戏——敏捷操场(Agile Playground),这个游戏有助于建立团队和协作。它可以帮助我们了解我们的行为会对团队有什么样的影响。这个游戏有3轮,以不同的方式去模拟与他人的交互。可以很方便地让大家进行换位思考,并关注团队表现。
黄砖路:通过同侪教练[1]产生新鲜的见解由Portia Tung发明,在此次会议期间,他分享了这个游戏。该游戏通过实践同侪教练,教授大家成为有效教练的必要技能和资源。游戏中,大家轮流扮演3种角色:客户(持有问题)、教练以及观察者。客户提出自己在工作中遇到的问题。教练练习聆听问题并提出自己的问题,他们发现,聆听也需要练习实践,因为我们习惯于跳进专家意见和解决方案的怪圈;同时,我们也需要练习提出不同类型的问题,比如开放型问题、控制型问题和确认型问题。观察者则提供真知灼见,通过亲眼目睹和旁听,他们可以掌握实际情况,观察实际上是一种非常有用的调试技术。
Michael McCollough和Don McGreal主持了一个关于如何自己创建游戏的工作坊。他们一直在创造简单、有趣的游戏,TastyCupcakes上有许多非常好的游戏。他们开发游戏有一个特别的风格——简单。这与极限编程游戏和业务价值游戏等复杂游戏不同。简单游戏都始于某个问题,你发现了什么问题?你如何让你的团队更好的理解问题?然后是目标。选择1到3个你想让游戏参与者学习的东西。接着,当我们在脑海里搜刮主意的时候,要做螺旋式的思考,这里有一些约束原则,那就是挖掘点子时要始终遵循目标,并保持简单。从卡片、气球以及其他行业的游戏中可以得到灵感。Michael和Don的口头禅是“乞讨、借用、窃取”,取其精华,演变为自己的东西。从我们的参与者那里学习——只要聆听,他们会道出很多有价值的观点和信息。最后,我们应该拿出勇气去尝试,尽早开始并进行迭代。记住,核心是听取。给参与者空间,让他们去发现。
会议期间还有很多其他有趣的游戏,大家可以挑选合适的尝试一下,在轻松的游戏氛围中总会有所收获。同时也可以根据实际需要试着创造自己的敏捷游戏。
[1]同侪教练(Peer Coach)是一种教师工作在一起,形成伙伴关系,通过共同阅读和讨论、示范教学,特别是有系统的旁听与反馈等方式,来彼此学习新的教学模式或者检讨修正已有的教学技巧与策略。
石永超 是Irdeto BSS软件工程师,CSM,敏捷爱好者,《User Stories Applied中文版》译者之一。
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
论道WP第三篇专栏,以应用程序栏的使用为中心,包括了软键盘带来的问题、应用程序栏介绍、如何绑定应用程序栏的属性等几个方面的具体话题,为开发者顺利使用应用程序栏开发提供了具体指导。
在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中对于锁的性能优化,以及锁的存储结构及升级过程。
本次分享将首先介绍现代富文本编辑器的组成和实现,然后结合UEditor的开发过程,与参会者分享UEditor在设计和实现的过程中,所涉及到的核心功能的细节实现。
本次演讲视频录制于百度技术沙龙。
我们所开发的应用程序大多都需要提供一个图形用户界面(GUI)。关于GUI应用的架构设计,已经有了Form & Control、MVC,、MVP、 Passive View等多种模式。模式可以帮助我们建立优雅的架构,但前提是弄清楚模式的应用场景。弄清楚GUI应用面临的设计上的问题,有助于我们正确的挑选设计方案。
MongoDB是一种非常易用的NoSQL方案,Brian C. Dilley在这篇文章里介绍了MongoDB的优劣势,并介绍了MJORM项目。MJORM用于MongoDB,是一个没有注解的Java ORM库。
随着网络基础设施的逐步成熟,从RPC进化到Web Service,并在业界开始普遍推行SOA,再到后来的RESTful平台以及云计算中的PaaS与SaaS概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
1 条回复
关注此讨论 回复