From 4f136f1691e7a756d083be7a40ec149ae49f538a Mon Sep 17 00:00:00 2001 From: Manfred Touron <94029+moul@users.noreply.github.com> Date: Sun, 1 Oct 2023 11:00:32 +0200 Subject: [PATCH 1/3] feat: create engineering/workflow/solo-voyager.md --- docs/engineering/workflows/solo-voyager.md | 33 ++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 docs/engineering/workflows/solo-voyager.md diff --git a/docs/engineering/workflows/solo-voyager.md b/docs/engineering/workflows/solo-voyager.md new file mode 100644 index 0000000..a24061d --- /dev/null +++ b/docs/engineering/workflows/solo-voyager.md @@ -0,0 +1,33 @@ +# Solo Voyager Workflow + +This workflow is tailored for those who thrive in autonomy: individual contributors or domain experts. As a Solo Voyager, the responsibility is immense. While you navigate your path, it's vital to align perfectly with the broader project goals, preventing any clashes and ensuring your contribution seamlessly integrates. + +## Principles + +- **Proactive Engagement**: Solo Voyagers, more than anyone, must be adept at showcasing their work, staying informed, and anticipating the team's needs. +- **High Accountability & Autonomy**: The onus is on the contributor to not only execute but to ensure their work aligns flawlessly with the overarching project goals. +- **Preventive Action**: Be vigilant about potential conflicts and actively work to prevent them, even if it means extra diligence on your part. +- **Self-sufficiency with Transparency**: While you chart your course, regular and transparent communication is non-negotiable. + +## Stages + +1. **Task Selection & Planning**: + * Choose or receive an assignment, chart a plan, and determine timelines. Validate that it aligns with the broader goals. + +2. **Self-driven Execution**: + * Delve into the task, making informed decisions while ensuring alignment with the main project's progress and shifts. + +3. **Consistent Reporting**: + * Periodically update on progress, challenges, and findings, ensuring your work remains visible and understood. + +4. **Synchronization & Alignment**: + * Join scheduled sync-ups to reaffirm alignment, gather feedback, and share updates. + +5. **Completion & Rigorous Documentation**: + * Conclude the task, meticulously document outcomes, and confirm that the contribution fits the project's evolving landscape. + +## Recommendations + +* **Stay Aligned**: Regularly check the broader project updates to ensure your work remains relevant and fits seamlessly. +* **Embrace Feedback**: Even in solitude, actively seek feedback, and be open to course corrections. +* **Own the Outcome**: Be prepared for intense scrutiny. If a contribution doesn't align, regardless of its quality, it might not get merged. Accept this as part and parcel of the Solo Voyager's journey. From e02b0e89686d67ea2543d8cf6577f0974177680a Mon Sep 17 00:00:00 2001 From: moul <94029+moul@users.noreply.github.com> Date: Sun, 1 Oct 2023 11:03:20 +0200 Subject: [PATCH 2/3] chore: fixup Signed-off-by: moul <94029+moul@users.noreply.github.com> --- docs/engineering/workflows/solo-voyager.md | 40 +++++++++++++--------- 1 file changed, 23 insertions(+), 17 deletions(-) diff --git a/docs/engineering/workflows/solo-voyager.md b/docs/engineering/workflows/solo-voyager.md index a24061d..31edc3a 100644 --- a/docs/engineering/workflows/solo-voyager.md +++ b/docs/engineering/workflows/solo-voyager.md @@ -1,33 +1,39 @@ # Solo Voyager Workflow -This workflow is tailored for those who thrive in autonomy: individual contributors or domain experts. As a Solo Voyager, the responsibility is immense. While you navigate your path, it's vital to align perfectly with the broader project goals, preventing any clashes and ensuring your contribution seamlessly integrates. +Designed for the independent at heart: individual contributors or domain +experts. Embarking on the Solo Voyager journey demands deep responsibility. +While charting their path, voyagers must align impeccably with broader project +goals, ensuring their contributions fit even in the absence of daily guidance. ## Principles -- **Proactive Engagement**: Solo Voyagers, more than anyone, must be adept at showcasing their work, staying informed, and anticipating the team's needs. -- **High Accountability & Autonomy**: The onus is on the contributor to not only execute but to ensure their work aligns flawlessly with the overarching project goals. -- **Preventive Action**: Be vigilant about potential conflicts and actively work to prevent them, even if it means extra diligence on your part. -- **Self-sufficiency with Transparency**: While you chart your course, regular and transparent communication is non-negotiable. +- **Proactive Engagement**: Solo Voyagers must stay informed, anticipate needs, and adeptly showcase their work. +- **High Accountability & Autonomy**: It's upon the voyager to execute and guarantee alignment with the overarching goals. +- **Preventive Action**: Constant vigilance about potential conflicts and active prevention is a must. +- **Transparent Self-Reliance**: Even in autonomy, regular and transparent communication remains crucial. ## Stages 1. **Task Selection & Planning**: - * Choose or receive an assignment, chart a plan, and determine timelines. Validate that it aligns with the broader goals. + * Choose or receive an assignment, and confirm its alignment with broader goals. + * Regularly check broader project updates to ensure your chosen direction remains relevant. 2. **Self-driven Execution**: - * Delve into the task, making informed decisions while ensuring alignment with the main project's progress and shifts. + * Dive into the task, making decisions that align with the main project's progress. + * Even in solitude, actively seek feedback, and be open to course corrections. 3. **Consistent Reporting**: - * Periodically update on progress, challenges, and findings, ensuring your work remains visible and understood. + * Provide periodic updates on progress, challenges, and findings. This keeps your work visible and understood. + * Join scheduled sync-ups to reaffirm alignment and share updates, ensuring you're on track. -4. **Synchronization & Alignment**: - * Join scheduled sync-ups to reaffirm alignment, gather feedback, and share updates. +4. **Completion & Rigorous Documentation**: + * Finish the task, documenting outcomes meticulously. + * Be prepared for scrutiny. If a contribution doesn't align, irrespective of + quality, it may not merge. Understand this as an inherent aspect of the + Solo Voyager's route. -5. **Completion & Rigorous Documentation**: - * Conclude the task, meticulously document outcomes, and confirm that the contribution fits the project's evolving landscape. +## Note -## Recommendations - -* **Stay Aligned**: Regularly check the broader project updates to ensure your work remains relevant and fits seamlessly. -* **Embrace Feedback**: Even in solitude, actively seek feedback, and be open to course corrections. -* **Own the Outcome**: Be prepared for intense scrutiny. If a contribution doesn't align, regardless of its quality, it might not get merged. Accept this as part and parcel of the Solo Voyager's journey. +The Solo Voyager's journey demands high responsibility, with the outcome resting +squarely on the individual. It's a path of freedom, yet with the need for +impeccable alignment and continuous awareness. From 6121c236ec8a9038e2924416f84932e4b6f83778 Mon Sep 17 00:00:00 2001 From: moul <94029+moul@users.noreply.github.com> Date: Sun, 1 Oct 2023 11:13:34 +0200 Subject: [PATCH 3/3] chore: fixup Signed-off-by: moul <94029+moul@users.noreply.github.com> --- docs/engineering/workflows/solo-voyager.md | 51 +++++++++++++--------- 1 file changed, 30 insertions(+), 21 deletions(-) diff --git a/docs/engineering/workflows/solo-voyager.md b/docs/engineering/workflows/solo-voyager.md index 31edc3a..7b9c3c5 100644 --- a/docs/engineering/workflows/solo-voyager.md +++ b/docs/engineering/workflows/solo-voyager.md @@ -1,39 +1,48 @@ # Solo Voyager Workflow -Designed for the independent at heart: individual contributors or domain -experts. Embarking on the Solo Voyager journey demands deep responsibility. -While charting their path, voyagers must align impeccably with broader project -goals, ensuring their contributions fit even in the absence of daily guidance. +This workflow is designed for those who thrive in a context of high +responsibility, high ownership, and high autonomy. + +Tailored for entities—be it individual contributors or entire teams—that desire +or need to operate with greater freedom, often outside of standard routines, the +Solo Voyager is well-suited for side projects, specialized tasks, or +explorations that are clearer in domain but uncertain in direction. + +A natural fit for tinkerers and those embarking on exploratory endeavors, it's +also the default mode for side projects. ## Principles -- **Proactive Engagement**: Solo Voyagers must stay informed, anticipate needs, and adeptly showcase their work. -- **High Accountability & Autonomy**: It's upon the voyager to execute and guarantee alignment with the overarching goals. -- **Preventive Action**: Constant vigilance about potential conflicts and active prevention is a must. -- **Transparent Self-Reliance**: Even in autonomy, regular and transparent communication remains crucial. +- **Proactive Engagement**: Remain connected to overarching goals, preempting needs and showcasing the journey. +- **High Accountability & Autonomy**: Entrusted with seamlessly aligning efforts with the broader objectives. +- **Preventive Action**: Actively prevent potential conflicts and discrepancies. +- **Transparent Self-Reliance**: Autonomy isn't isolation. Maintain open communication. ## Stages 1. **Task Selection & Planning**: - * Choose or receive an assignment, and confirm its alignment with broader goals. - * Regularly check broader project updates to ensure your chosen direction remains relevant. + * Define an objective, domain, or category. + * Confirm alignment with broader goals, adjusting as the main project evolves. 2. **Self-driven Execution**: - * Dive into the task, making decisions that align with the main project's progress. - * Even in solitude, actively seek feedback, and be open to course corrections. + * Navigate autonomously, harmonizing choices with the primary project's direction. + * Be receptive to feedback and spontaneous course adjustments. 3. **Consistent Reporting**: - * Provide periodic updates on progress, challenges, and findings. This keeps your work visible and understood. - * Join scheduled sync-ups to reaffirm alignment and share updates, ensuring you're on track. + * Update stakeholders periodically on progress and insights. + * Attend sync-ups for alignment and updates. 4. **Completion & Rigorous Documentation**: - * Finish the task, documenting outcomes meticulously. - * Be prepared for scrutiny. If a contribution doesn't align, irrespective of - quality, it may not merge. Understand this as an inherent aspect of the - Solo Voyager's route. + * Chronicle all findings, decisions, and outcomes. + * Recognize that quality contributions might remain unmerged if they diverge from the collective vision. ## Note -The Solo Voyager's journey demands high responsibility, with the outcome resting -squarely on the individual. It's a path of freedom, yet with the need for -impeccable alignment and continuous awareness. +The Solo Voyager path requires a delicate balance of independence and alignment. +Whether as an individual, a group, or during a project's detour, it's a journey +of autonomy, responsibility, and integration. + +It is advised that core team members allocate between 0 and 50% of their time in +this mode, using the remaining time to improve collaboration and efficiently +tackle the collective backlog. Balancing autonomy with collaborative endeavors +ensures a harmonious and productive project environment.