敏捷scrum管理实战经验总结
1.敏捷
敏捷的构成
敏捷由实践来源、应用场景、组织文化、领导力、团队、需求、管理、技术、质量、度量、交付、过程改进、大型项目组合管理以及受监管行业中的敏捷等构成
敏捷开发的特点
- 短发布周期
- 小批量的方式、开展从需求到实现的开发工作
- 高层级的预先规划结合详细的即时规划
- 高层级的预先需求结合详细的即使需求
- 涌现式设计
- 开发阶段的持续自动化测试
- 频繁的结构化协作
- 整体方法是经验性的、快速响应、面向改进
敏捷的边界
敏捷适合在:组织技术实践、团队领导力、团队重点和个人技能等技术组织中实践
2.Scrum项目管理经验总结
项目管理要点
1.沟通
2.建立信任
3.任务紧急程度把控
4.理解商业逻辑
5.业务与IT技术权衡
6.主导分析业务领域知识
7.前期多做业务背景知识理解工作
项目管理框架
项目计划、迭代计划、需求管理、阶段目标、项目质量、项目风险、人员分工 、需求整理
团队管理框架
- 组织结构搭建与能力制衡
- 人员协调
- 资源协调
- 团队组织结构搭建;
- 团队成员关系建立
- 团队协作流程&规范
- 团队成员培养:培养计划、技术经验分享、能力提升
scrum master经验
-
Scrum master特征
1.同理心
2.全球化文化意识
3.场景意识
4.自我意识
5.持续的学习欲望
6.仆人式领导
-
Scrum master技能:
1.沟通
2.领导力
3.过程管理技能
Tech Leader职责
1.需求分析(与ba、外部、SA澄清沟通)->sprint计划—>sprint task TL分析->开发实现功能需求
2.团队web安全编码知识学习
3.前后端code review &checklist(代码质量:一个taskID对应一个checklist;sonar/junit检查;性能分析:yorkit profile)
4.开发测试环境协调
5.开发经验分享
6.代码分支管理
7.培训开发人员能力提升(专业技能、软技能)
8.技术方案设计
沟通&confuence协作注意点:
- Priority:title/item/stakeholders->sort by priority and mark them->easy to understand and track the items one by one
- Update-if have any update in jira/ confluence->@ stakeholder to know the status like SM/TL/BA/Tester
- Formt -refer other pages/tickts->make our related elements look better
- demo演示会议:1.英文背景讲解 2.demo演示
提升效率的方法(5个关键步骤:目标、流程、团队、度量、个人)
1.设计性思维(同理心、定义、沟通分析、原型设计、测试验证&优化),应用于研发需求分析,以及研发过程
2.系统思考力
3.撬动资源的能力
4.英语沟通的能力
5.开发测试写作流程
6.提升开会效率的技巧
软技能提升:
1.思维分析:结构化思维《金字塔原理》;咨询公司常用的分析问题思维工具
2.如何提问问题