12个敏捷过程的小提示Tips

12个敏捷过程的小提示Tips

1. 可视化一切。

在团队里使用Scrum白板。同时走廊过道上也会挂上显示信息的白板,这些信息可以是公司战略、软件缺陷等等。可视化的好处是,员工经过这些白板时,能够了解到当前正在发生什么。例如,当看到某位员工正在进行某项任务时,其他员工则可以提出各自的想法和建议。目标驱动,我们要让员工知道现阶段的目标

2. 分享。

我们不会告诉员工该分享什么;他们可以自由决定要分享的内容。 这需要信任,特别是当使用的指标发挥不了作用而你想要改进时。

3. 回顾(retrospective)

回顾是进步引擎(improvement engine)里的零部件。团队决定他们要尝试的内容。开展回顾时,你需要一位很好的协调者。它可以是Scrum Master(SM),但是当SM不在时,你可以询问你信任的人,或者在团队中寻找新的协调者来领导回顾。

4.定期回顾

定期举行回顾,虽然每次回顾后的变化或许非常小,但是这些小变化积累起来就能积沙成塔。必须把它看作是可以随时间推移而显著增长的复利。

5. 结对

结使用结对的方式分享知识。结对可以在任何地方完成,比如在团队、会计、跨职能或mob编程。

6. 午餐交流

就餐时应多与同事交流,这对完成工作很有帮助。员工会在午餐时间分享各种各样的信息。除了自己的队友外,还应该常与其他人一起吃午餐,即使一周只有一次也是很有帮助的。

7.Open Friday

每隔一周,举行Open Friday活动。员工可以自由地做任何他们认为对公司最有价值的事情,并且他们还能参加Open Space。只要提出话题,大家就会来。当然,也可以是编码;只要提出你认为能让别人加入的想法。

8.自由

为员工提供了自由。举例,“如果你需要花费两个小时帮助队友,但这能让他们节省16个小时,那么你就可以去帮助他们。”

9. 招聘

招聘意味着不同团队会一起合作来撰写职位说明、筛选申请和开展面试、决定雇佣或者开除员工。

10. Peer反馈(Peer feedback)

最初用于帮助试用期内的新员工。此后,它发展成为所有员工的反馈循环。反馈的主题包括员工有所保留的想法和一些重要的事项。每周,会有五位员工收到一封用于注册反馈的电子邮件。他们可以选择从谁那里获取反馈。反馈仅供个人发展,而并非行政行为。通过不断的练习,员工学会如何给予和接收反馈。

11. 数字驱动决策

好的决策离不开数字。我们拥有自己的分析团队来收集数据和分析数据。员工能够获取所有与产品相关的数据。

12.培训

员工没有培训预算。如果他们想参加培训或者会议,那么他们会讨论出席日期是否与团队相冲突,以及参与动机。另外,公司也有自己的内部研讨会和图书馆,员工在工作或休息时间可以去图书馆阅读书籍。

Summary

回顾极限编程中有五个核心价值观:沟通(Communication)、简单(Simplicity)、反馈(Feedback)、勇气(Courage)、谦逊(Modesty)。你会发现实际上都是围绕他们实施。

相关参考:

http://mobprogramming.org/
https://en.wikipedia.org/wiki/Kanban
https://msdn.microsoft.com/en-us/library/ee191586(v=vs.100).aspx

--------------------------------------------------------------------------------------------------------------------------------------------

今天先到这儿,希望对您在敏捷开发,团队管理, 项目管理, 产品管理 有参考作用 , 您可能感兴趣的文章:
企业信息化与软件工程的迷思
企业项目化管理介绍
软件项目成功之要素
人际沟通风格介绍一
精益IT组织与分享式领导
学习型组织与企业
企业创新文化与等级观念
敏捷软件质量保证的方法与实践
组织目标与个人目标
初创公司人才招聘与管理
人才公司环境与企业文化
企业文化、团队文化与知识共享
高效能的团队建设
项目管理沟通计划
构建高效的研发与自动化运维
某大型电商云平台实践
互联网数据库架构设计思路
IT基础架构规划方案一(网络系统规划)
餐饮行业解决方案之客户分析流程
餐饮行业解决方案之采购战略制定与实施流程
餐饮行业解决方案之业务设计流程
供应链需求调研CheckList
企业应用之性能实时度量系统演变

如有想了解更多软件设计与架构, 系统IT,企业信息化, 团队管理 资讯,请关注我的微信订阅号:

作者:Petter Liu
出处:http://www.cnblogs.com/wintersun/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
该文章也同时发布在我的独立博客中-Petter Liu Blog

时间: 2024-08-11 09:47:44

12个敏捷过程的小提示Tips的相关文章

9.12作业(RUP,XP,敏捷过程)

1.RUP(Rational Unified Process,统一软件过程是一个面向对象且基于网络的程序开发方法论.根据Rational(Rational Rose和统一建模语言的开发者)的说法,好像一个在线的指导者,它可以为所有方面和层次的程序开发提供指导方针,模版以及事例支持. RUP和类似的产品--例如面向对象的软件过程(OOSP),以及OPEN Process都是理解性的软件工程工具--把开发中面向过程的方面(例如定义的阶段,技术和实践)和其他开发的组件(例如文档,模型,手册以及代码等等

补9.12号:rup,xp,敏捷过程

RUP:RUP中文名叫统一软件开发过程,是一个面向对象且基于网络的程序开发方法论.通俗地讲,RUP好像一个在线的指导者,它可以为所有方面和层次的程序开发提供指导方针.模板以及事例支持.RUP和类似的产品把面向过程的方面(例如定义的阶段,技术和实践)和其他开发的组件(例如文档,模型,手册以及代码等)整合在一个统一的框架内.RUP中的软件生命周期在时间上被分解为四个顺序的阶段.初始阶段:初始阶段的目的是为系统建立商业案例并确定项目的边界.细化阶段:细化阶段的目标是分析问题领域,建立健全的体系结构基础

软件工程过程 第8章 敏捷过程

1.敏捷过程强调短期交付.客户的紧密参与,强调适应性而不是可预见性,强调为当前的需要而不考虑将来的简化设计,只将最必要的内容文档化,因此也被称为“轻量级过程”.P241 2.敏捷联盟遵循的12条原则.P242~P243 最优先要做的事是通过今早和持续交付有价值的软件使客户满意. 欢迎需求的变更,即使在软件开发的后期.敏捷过程利用项目需求变更来提升客户的市场竞争优势. 频繁向客户交付可以工作的软件产品,从几周到几个月,交付的时间间隔越短越好. 在整个项目开发周期,业务人员和开发团队应该天天在一起工

关于RUP、XP及敏捷过程

什么是RUP? RUP即Rational 统一过程(Rational Unified Process),是一种完整且完美的软件过程.采用佚代开发,在开发过程中能允许在每次佚代过程中有变化的需求,能使用户可以不断的介入和提出反对意见,并且开发人员也因为随时有一个可以交付的版本而提高士气.在管理需求上,RUP描述了如何提取.组织系统的功能性需求和约束条件并把它们规范化.RUP使用基于构件的体系结构,并提供了使用现有的或新开发的构件定义体系结构的系统化方法,从而有助于降低软件开发的复杂性,提高软件重用

敏捷过程与XP

软件开发过程中的有这样的价值观: (1)个体和交互胜过过程和工具(2)可以工作的软件胜过面面俱到的文档(3)客户合作胜过合同谈判 (4)响应变化胜过遵循计划 根据上述提出的软件过程统称为敏捷过程,其中最重要的就是极限编程(Extreme Programming,XP) XP是一门针对业务和软件开发的规则,它的作用在于将两者的力量集中在共同的.可以达到的目标上.它是以符合客户需要的软件为目标而产生的一种方法论,XP使开发者能够更有效的响应客户的需求变化,哪怕是在软件生命周期的后期.它强调,软件开发

实现页面的div小提示层

<style> /*实现小提示框*/ .w{ width:200px; position:relative; background:#999; left:70%; top:10px; font-size:12px; text-align:left} .x{ width:180px; position:relative; background:#ff9; border:1px solid #F96; padding:10px; left:-4px; top:-4px;} .y , .z{posi

RUP、XP、敏捷过程含义

1.什么是RUP RUP是一个面向对象且基于网络的程序开发方法论.是由Rational软件公司推出的一种完整而且完美的软件过程. 2.什么是XP 极限编程(XP)是敏捷过程中最富盛名的一个,其名称中"极限"二字的含义是指把好的开发实践运用到极致.目前,极限编程已经成为一种典型的开发方法,广泛应用于需求模糊且经常改变的场合. 3.什么是敏捷过程 为使软件开发团队具有高效工作和快速响应变化的能力而起草的宣言,具有下述4个简单的价值观声明组成. (1)个体和交互胜过过程和工具 (2)可以工作

iOS 小知识-tips

--->1<--- arc的项目中使用非arc代码,则添加-fno-objc-arc: 非arc项目中使用arc代码,则添加-fobjc-arc. --->2<--- 实用的类 NSKeyedArchiver [UIScreen mainScreen] [UIDevice currentDevice] [UIFont familyNames] [UIApplication sharedApplication] [NSUserDefaults standardUserDefaults

RUP、极限编程、敏捷过程

RUP统一过程(Rational Unified Process)是一款完美的软件过程,总结了许多的经验,这些经验被称为"最佳实践".它可以为所有方面和层次的程序开发提供指导方针,模版以及事例支持.RUP和类似的产品--例如面向对象的软件过程(OOSP),以及OPEN Process都是理解性的软件工程工具--把开发中面向过程的方面(例如定义的阶段,技术和实践)和其他开发的组件(例如文档,模型,手册以及代码等等)整合在一个统一的框架内 "最佳实践"包含六条最有效的软