将对开源社区的热爱转化为职业是有可能的,你可以选择很多方向。 我最近走的路是成为一名 Scrum Master。
Scrum 是一个框架,软件开发团队在 30 天或更短的时间内以“Sprint”的增量交付可工作的软件。 有三个角色:Scrum Master、产品负责人和开发团队。 Scrum Master 是一位引导者、教练、教师/导师和服务型领导者,引导开发团队正确执行 Scrum 框架。
Scrum Master 负责每日 Scrum 会议、Sprint 计划会议、Sprint 评审会议和 Sprint 回顾会议。 作为 Scrum Master,你还要消除障碍,并帮助团队变得自组织,并有权作为一个整体进行创建、创新和决策。 作为一名肩负着全部责任的 Scrum Master,我欣赏一个组织良好的每日日程——这就是我的日程安排。
Scrum Master的一天
凌晨 5:00 - 起床并去健身房至少 45 分钟,但考虑到我们现在在家工作,我会选择在跑步机上步行/跑步或跳绳 30 分钟
凌晨 5:45 - 洗澡并穿好衣服
凌晨 6:15 - 吃早餐并泡咖啡或浓缩咖啡
凌晨 6:40 - 开车上班(或者远程工作时在附近散步)
早上 7:00 - 我上班后在团队成员进来之前清理团队室(对于远程工作,我清理我们的团队 Wiki)
早上 8:00 - 阅读电子邮件并回复来自团队、团队经理或敏捷教练的优先级邮件
早上 8:45 - 从休息室续杯咖啡因
早上 9:00 - 与团队联系并查看团队在 Jira 中的 Scrum 委员会(或另一个 开源替代方案),看看是否有我可能需要解决的行为模式。 如果任何障碍已消除,请修改团队的障碍板。
上午 10:00 - 每日 Scrum 会议(时间限制为 15 分钟)
上午 10:15 - 在 Scrum 会议后讨论停车位项目
上午 11:00 - 与团队的经理/领导会面,或围绕有效工程实践等主题促进社区实践或自带午餐活动
中午 12:00 - 与产品负责人共进午餐或咖啡
下午 1:00 - 午餐(30 分钟对我来说足够了)
下午 1:30 - 可能的任务包括促进 Sprint 计划前的 Backlog 细化活动、Sprint 评审/演示或 Sprint 回顾会议
下午 2:30 - 与测试自动化或 DevSecOps 团队会面
下午 3:00 - 促进团队建设研讨会
下午 4:00 - 与团队进行最后的检查,然后回复最后的电子邮件
下午 4:30 - 更新团队的 Scrum 日志
下午 5:00 - 制定我第二天的待办事项清单

在成为 Scrum Master 之前,我从事传统 IT 工作多年。 我最终决定可以使用我的业务经验和管理经验等其他技能与软件开发和 DevOps 团队合作,以创建高性能团队。
软件/DevOps 团队使用 Scrum 以增量方式交付软件,但速度更快,质量和可持续性更高。 对我来说,这是一个很棒的决定。 成为 Scrum Master 也在于消除障碍。 我指导团队如何解决自己的问题,但如果有必要,我会介入并帮助解决这些问题。
Scrum Master 的角色很有趣、令人兴奋且令人满意,但有时也充满压力和压力。 但最终,这对我来说是值得的,因为我看到了我的团队成长,不仅交付了最好的软件,而且成为了更好的人。
评论已关闭。