有时,你会遇到一个需要维护和投入的开源项目。也许你刚接手一个现有项目,需要弄清楚项目的现状和未来的方向。它需要重启。你该怎么办?你从哪里开始?
当我遇到这种情况时,我因为一个安全问题而被推到了风口浪尖。我花了整整八个月的时间来了解社区,同时我们解决了这个问题和其他遗留的基础设施问题。大约一年后,我终于觉得自己对社区及其挑战和优势有了一个大致的了解。之后我意识到,如果我首先投入时间来审查项目的状态,并为我们如何解决其需求制定一个策略,那将会更明智。
如果你也发现自己处于类似的困境,以下是一些可以放入你的工具箱的工具。
一个简单的审查和策略框架
- 问问你自己这个问题:我对这个社区了解多少?
- 设置一个五分钟的定时器,在那段时间内,写下你认为你对项目了解的一切。
- 在另一张纸上,画两条 + 形状的线,创建四个象限。
- 沿着一个轴,写上技术性和政治性。
- 沿着另一个轴,写上内部和外部。
- 回到你在步骤 1 中创建的列表。将项目写在它们各自所在的象限中。
- 接下来,构建一个你需要做的事情的时间表。
- 再拿一张纸,将其分成三列。将列标记为30、60 和 90。
- 在每个标题下,写下你在未来 30 天、未来 60 天和未来 90 天内需要做的事情。
- 你的象限中需要有哪些部分?
- 如果你不确定你是否可以在这个时间范围内完成所有事情,请不要担心。我已经投入了将近三年,我的原始 30-60-90 待办事项清单上仍然有一些事情。(我当时真是太有远见了!)
- 现在你需要问:缺少哪些部分?
- 再拿一张纸,设置一个五分钟的定时器,写下你能想到的所有缺失的东西。
- 请注意,你认为缺失的某些东西可能有一些你不知道的历史背景。
- 另外,考虑一下,以前可能缺少的东西之一是你。
通过结合象限纸上的你所知道的事情、30-60-90 纸上的你需要做的事情以及缺失的东西,你基本上就有了校准你的项目的行动方案。
- 你的象限纸是你的调查文件。
- 你的 30-60-90 纸是你的优先级。
- 你的缺失什么纸是你的差距分析。
其他构思建议
想进一步深入你的头脑风暴过程吗?尝试问问自己以下问题
- 如果这个项目是一种香水,你会如何描述它?
- (如果可以的话)你最想招聘的职位是什么?
- 你的项目是一种颜色。它是什么颜色?
在这里发挥创意,因为你使用的词语越多,你的计划就越有深度和色彩。
额外加分
你还可以做一件事来加强你的计划:弄清楚你需要关注什么。
- 再拿一张纸,在几分钟内写下你对项目的所有优先级(10-15 个是一个不错的目标)。
- 现在,从列表中选出你的前五个优先级。
- 其他一切都变成你的“不惜一切代价不要做”清单,因为它们会削弱你对前五个优先事项的关注。
弄清楚你项目的状态不仅仅需要时间和几张纸,但这对于使你的计划可操作和可管理来说是一个有用的结构。保留你的清单,并在几年后回顾它们;你可能会惊讶于你已经完成了多少。
本文基于 Amye Scavarda 在 开源项目重启 演讲,该演讲在 开源领导力峰会 上进行,峰会于 3 月 6 日至 8 日在加利福尼亚州索诺玛谷举行。
1 条评论