领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Vikas Hazrati 译者 郑柯 发布于 2010年6月2日
有言道“一图胜千言”,可敏捷的世界里却没有铭记这句话。至少,很多敏捷团队中的设计人员这么想。在某些团队中,设计人员必须创建小的设计增量,而这个过程不一定能产生最好的结果。对于其他团队来说,“线框”是官僚体系的产物,阻碍了开发工作的高效推进。
Booshtukka提到,在当前的情境下,很难怪罪设计人员对于敏捷的不忿。敏捷流程希望让设计人员以小步增量的方式交付设计。创意因此面临困境。
这根本没有意义:创意本身是一个整体。假如有人要你画一栋房子,但是要一点一点地画。首先,画出烟囱;然后是窗户;然后画做为背景的山;然后是正门。你非给逼疯了不可,而且,你在画下一笔的时候,必须要改变之前的部分,以保证整个作品符合常理。
Sam在敏捷可用性论坛上发起一个类似的讨论,以理解“线框”的相关性和重要性。William Pietri回应了Sam,提到这在很大程度上应该由团队和个人来决定,决定他们是否需要线框,以及细节所应达到的程度。他认为:
对于这些问题,我觉得没有统一的答案。我们在寻找的,是个人差异、团队差异和最小浪费之间的交集。对我来说,达到目的的唯一方式是不断微调具体流程,看看如何尽量减少不良影响,同时仍能产出出色的工作成果。
Gene Arch和Paul Spencer提到:根据他们的经验,线框有其固有的价值,在很多时候,它可以帮助他们预见困难情形。对于他们来说,他们的设计人员与产品负责人一起工作,为下个sprint设计优先级最高的内容。
Pat Cheugn引用了文章“HTML线框和原型:都是收益,没有痛苦”,他认为:对于设计人员来说,就应该使用线框。在他看来,线框的好处在敏捷世界中更为彰显。
产生HTML线框和原型的确能让开发团队尽可能接近最终产品。它有助于过滤坏主意,并让好想法涌现出来……特别是在线框能够展示出用户流程和页面流程的情况下……
最大的收益来自于:线框能够开绿灯,告诉大家一切都已准备齐备,可以开始实现后端编码。从纸上到电脑不需切换,也不用从PSD文件切换到HTML,很多CSS风格都已经定义完成,而且实现也很快,因为HTML线框总是以范围的方式定义的。
Sascha Brossmann回应了类似的讨论,并认为:在敏捷环境中进行用户体验设计活动,最重要的原因,是要在开始开发之前把握更清晰的全局,并不断更新。他补充道:如果线框能够先于开发一个迭代创建出来,这也会很有帮助。Yoni补充说到:
我发现:(保真程度不同的)互动原型是敏捷环境(也包括其他环境)中最有效的交付物。提供这样一个人工产出,对于开发人员来说更为熟悉,而且在交付之后也不需要更多解释和手把手的指导,沟通的沟壑也在不意间降低了。
William提出一种有趣的方法,用来验证线框对于团队的需求和意义。他认为:开发人员和设计人员对于线框的认识总是存在差异。如果设计人员能够展示出线框的意义,这将会很有帮助。
要想说服开发人员你的方法的价值所在,你要试着在某些用户故事中尝试各种方法,并在回顾会议中谈论发生的事情。如果你能发现他们没有看到的东西,想办法展示给他们看。
Jérôme Gravel-Niquet补充了他们团队认为有效的方法。他认为:
因此,大家一致同意线框的意义。它能帮助团队内部、以及与利益相关者之间取得更好的效果。关键在于做刚刚够好的工作,并保证流程轻量级。保证线框的高质量也很重要,因为在Alex Jones看来,概略的线框相当于用户体验的comic sans字体。
查看英文原文: Wireframes or No Wireframes
译者 郑柯 InfoQ中文站总编。做过开发,当过PM,干过销售,搞过市场,最终还是回到媒体。实用的理想主义者,相信:每天改变一点点,这个世界会更好。
在实施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 条回复
关注此讨论 回复