《Scrum实战》第1次课课后任务
1、必做任务:从知行角度总结T平台
从知行角度总结T平台
头(知识,学习)
做得好的
宣贯会
引入敏捷思想
敏捷宣言
敏捷原则
质量风险前移原则
引入最佳实践
包括了XP的大部分实践
不足
项目管理框架
没有对我们的角色、工件和会议等明确宣贯以达成共识
手(行动,技能)
做得好的
项目管理
组织结构
分为业务平台,技术平台和产品平台三个大组,大组再分小组,基本按敏捷团队规模来分的,3-9人之间。
计划会议
年度计划
季度计划
每周计划
回顾会议
每周回顾
季度回顾
年度回顾
评审会议
增加新的功能会在基本实现功能后有评审,组长、大组长和开发人员一起,有时也会把我们的用户拉过来,比如LK协同办公。
工件
工作计划(年度)
工作计划(季度)
燃尽图
团队文化建设
新人入组全员欢迎会
每月绩效面谈
倡导敏捷基本价值观
践行广联达经营哲学43条
践行GCS客户服务意识
最佳实践
年度计划表上墙
持续集成
每日构建
冒烟测试
自动化测试
单元测试
重构
代码审查
每两周内部分享会
分享内容不限于技术
不足
单元测试
很多人流于形式,仅仅实现覆盖率而已,没有深入研究,觉得用处不大
前端代码没有覆盖
小组回顾会议
很多小组只有计划例会。我们小组就把计划和回顾放在了一起。现在发现Scrum中是分开的。
代码审查
开始每周一次,后来两周一次,再后来就很少了。计划的事情没有落实好。
心(心态,知行合一)
部门心态
整个部门的氛围还是不错的,有一种精益求精的精神,不以领导的意志为目标,而是把提供更好的产品作为更高目标。
小组心态
我所在的小组只有三四个人,随着逐渐磨合和理解,大家还是认可我们整个团队的文化的。从他们的工作状态上能看出来。
我的心态
我认为小组成员都比我优秀,我当时把自己定位为一个为大家服务的角色,因为我当时逐渐丧失了对技术的学习热情,对生活目标也感到迷茫、消极、缺乏斗志,其实自己也知道这种状态不好,感到痛苦,但是又确实提不起对工作的兴趣,于是又去读很多传统文化哲学的东西,所以没能更好的把自己的工作和生活结合好,没有达到知行合一的充实人生状态。
1.x 关于你的知易行难(扩展练习)
以下是针对我在目前公司工作的回答(入职1年1个月)
1. 这一年你做了些什么事?
维护成教学院.NET信息化管理系统(一两年可能要放弃维护,由新产品取代)
2. 哪些事让你印象深刻?
- 部门经理在宣贯上级公司领导指示和要求时说:“原话我已经传达给你们了,你们要是做不到被公司抓住我可不负责任啊,到时候别说没提醒你们”
- 公司的墙上贴了一句话“不要打断一个正在思考的程序员”,但是组长或组里技术负责人经常因为马上需要处理的任务打断并要求程序员立刻停下手上的工作,从来不管有没有必要这样。
- 组里技术负责人说“就按我说的去做”,但是明明我提出了更好的解决办法。缺乏开放的心态。不愿意听到不同的声音,尤其是上级领导在的时候。没有感到那种公开透明的文化氛围。
3. 你对这些事的完成情况满意吗?
不满意
4. 这些事中哪些点是还可以改善的?
- 因为存在多套类似的代码,每一套由需求相近的几个大学使用。修改一个bug时,没有同步到其他几套。SVN中也没有做分支,而是搞了多个独立的项目。
- 没有单元测试。
- 没有代码规范,每个人可以任意写,没人管。
- 测试、开发对业务都不太了解,也没有培训和讲解。导致有的问题还得开发人员去看代码才能摸清业务,最后发现测试提出的问题是因为业务没理解对。
5. 你主要的干系人有哪些?
组长,小组技术负责人,部门经理,客户经理(需求人员),其他开发工程师,测试
6. 你和干系人的协作关系怎么样?
跟组长,小组技术负责人的有些理念不一致。
7. 你清楚自己有哪些目标吗?
不太清楚。只知道来一个bug改一个bug,来一个新需求做一个新功能。
8. 你对目标、当前的情况有什么困惑?
小组没有什么计划,也没有考虑个人成长。这是团队文化、公司文化的缺失。
9. 你需要谁、什么帮助?
公司没有提供什么帮助,来公司一年多也没接受到什么价值观和文化的熏陶。希望自己学好敏捷,去解决这种团队效率低下的问题。
10. 你帮助了谁、什么困难?
对团队工作提过几次建议,但是没有很好的宣贯和落实。
11. 你最喜欢团队里的谁?为什么?
一个开发人员L,他有开放的心态,一起讨论和分享代码。
12. 你觉得团队里谁的进步最大?为什么?
上面说的开发人员L,自学能力强,会想办法不断改进自己的代码,不断学习新技术。
13. 你认为团队可以改进的点有哪些?
引入敏捷,以重塑团队的价值观
引入最佳敏捷实践,改进开发流程。
可惜的是,据我观察,这个团队执行力差,领导也不太提倡或者根本不了解敏捷。