敏捷开发本质上改变了我们一些做事情的方法方式:
1>. 做项目的方式:变一个大项目为多个阶段性小项目(迭代),每个小项目都会用可运行的软件来度量成果,都会主动获取客户反馈;
2>. 作计划的方式:遵循项目逐渐完善、渐进明细的本质,由原来的完整的项目计划,变成多级的项目计划。通过滚动的迭代计划和动态的产品待办事项列表,更好地拥抱变更。
3>. 带团队的方式:项目经理由指导、管理转向提供服务、作教练、营造正向的、激励的团队氛围。团队转向自组织、自管理、自指导,强调每个人都是主人、每个人都要有领导力,我的工作我做主。(注意敏捷是相对的概念,自组织不是无政府主义)
4>. 客户合作方式:由原来的甲方、乙方,变成现在的合作方,强调双方的互动、反馈沟通、信任合作。
一个团队开始敏捷,往往自下而上地,由一些敏捷爱好者和专家主导,团队自发展开。而组织级的大规模敏捷转型却非常困难,开发的产品类型、团队文化、协作能力和方式、团队规模、组织复杂度和技术复杂度等,都会直接影响组织是否可以全面推广敏捷和如何推广敏捷。
转自IBM
1>. 做项目的方式:变一个大项目为多个阶段性小项目(迭代),每个小项目都会用可运行的软件来度量成果,都会主动获取客户反馈;
2>. 作计划的方式:遵循项目逐渐完善、渐进明细的本质,由原来的完整的项目计划,变成多级的项目计划。通过滚动的迭代计划和动态的产品待办事项列表,更好地拥抱变更。
3>. 带团队的方式:项目经理由指导、管理转向提供服务、作教练、营造正向的、激励的团队氛围。团队转向自组织、自管理、自指导,强调每个人都是主人、每个人都要有领导力,我的工作我做主。(注意敏捷是相对的概念,自组织不是无政府主义)
4>. 客户合作方式:由原来的甲方、乙方,变成现在的合作方,强调双方的互动、反馈沟通、信任合作。
一个团队开始敏捷,往往自下而上地,由一些敏捷爱好者和专家主导,团队自发展开。而组织级的大规模敏捷转型却非常困难,开发的产品类型、团队文化、协作能力和方式、团队规模、组织复杂度和技术复杂度等,都会直接影响组织是否可以全面推广敏捷和如何推广敏捷。
转自IBM