领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Todd Charron 译者 晁晓娟 发布于 2011年9月8日
很多刚接触到敏捷的人往往搞不清楚UI和UX设计在敏捷团队里的位置。在此之前,很多团队都试图保持这些工作独立于团队之外,或者是在前一个sprint就完成。最近出现了很多关于欢迎UI和UX加入到敏捷团队以及精益UX的前沿讨论。
来自CollabNet的Luke Walter 提出了对于提前一个sprint的讨论
我经常遇到经验丰富的Scrum实践者推荐UI在开发的前一个sprint完成,甚至在sprint之外的backlog梳理/sprint计划会时就产生。作为一个从2004年就开始使用Scrum的设计者,这持续地困惑着我。虽然这些人毫无疑问会认为,系统的体系结构(高层次软件设计)能够在接下来常规sprint的开发工作中通过增量和迭代的方式逐步完成,但他们在UI设计表达了相反的意见时却没有体会到其中的讽刺感。
对于Luke来说,设计只是另外一个被完成的部分:
设计 - 就像架构和测试 - 只是构建一个潜在可交付产品增量必须要做的简单工作。这项工作可以发生在其他任一个sprint。
UI设计/信息架构是或多或少相当于系统的软件架构:就比如说它只是一个灰色物质有关的处理器,而后者是与硅和铜有关的处理器。
他也提到了他的一个担心:用迭代的方案来设计会导致增加重做的工作:
正如程序员需要改变重做是浪费的观念,设计师也是一样。
The Ladders网站的Jeff Gothelf, 也不是 提前一个sprint:的支持者。
标记 “0迭代” 暗示着我们会跟随“错开的sprint模式”,它推广自Autodesk的Desiree Sy 和 Lynn Miller,但我们不,相反,我们选择作为整个Scrum团队解决问题,并使得产生构思,设计和开发的阶段尽可能同时开始。
Jeff ,是一个被称为 精益UX一个新的运动的支持者。
精益UX,受到精益和敏捷的启发,使设计更贴近开发过程,使重点不再是交付物,而是实际的软件中的用户体验。
精益UX鼓励设计师尽早向你的团队展示你的工作,收集他们的建议并融入下一次迭代的设计。
通过尽早让你的队友更早洞悉设计的工作而不是在设计上离得更远,你能够做到以下几点:
- 确保您与更广的团队和企业愿景达成共识;
- 让开发者们对应用程序的方向先睹为快(加速开发并让挑战提前浮现出来)
- 让你的思考更充实具体,因为向其他人用语言表达你的思想会促使你专注你在使用像素时没考虑到的方面。
远离冗长而详细的设计周期,采用非常短的、迭代的、低精度的周期;更早更频繁的接收来自实施团队所有成员的反馈;整个团队的协作是产品成功的关键。
他还解决了对于“群体设计”的恐惧:
实际上,设计者仍然通过收集所有的反馈来驱动设计,他评估对商业和用户最佳的工作,并反复迭代设计。
通过保持精益,经常收集团队的反馈会最小化走错路浪费的时间。仍然是设计师驱动设计,但通过每次迭代和审查,约束是可见的。从根本上来说,如果你花了三个月让一个设计非常完美,但是上线之后发现不满足用户的需求,那么你已经浪费了生命中的三个月,更别说你的团队了。
精益UX是一个进化,但不是革命。 随着实践的发展,UX的设计师也需要提高并保持相关的了解。精益UX让设计师跳出交付业务回到体验设计上来。
Jared Spool, 在 精益UX有何不同提到:
我体会到有些东西是符合精益UX的。这产生于精益初创企业,也是一个我认为有可取之处的动作。
精益UX减少产出量并更多关注设计思维。尽管目前还没有新的技能加到我们的UX技能列表,存在一种精益UX特别的思维方法,不过如果人们不练习是看不到的。
经过多年的不确定性,看起来UI/UX正在成为一个完整敏捷团队的正式成员。
查看英文原文:The Future of UI/UX in Agile
译者 晁晓娟 从事Web开发管理多年,留过学,呆过外企,尝试过创业,关注项目管理,架构和产品。
在实施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概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
2 条回复
关注此讨论 回复