From 8b98580bc8e70130926f878796bb0e86eeb2d0b7 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sun, 31 Jan 2021 10:33:46 +0200 Subject: add notes from yesterday's iteration planning meeting --- .../01/31/iteration_planning_january_31sh.mdwn | 107 +++++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 blog/2021/01/31/iteration_planning_january_31sh.mdwn diff --git a/blog/2021/01/31/iteration_planning_january_31sh.mdwn b/blog/2021/01/31/iteration_planning_january_31sh.mdwn new file mode 100644 index 0000000..3b02392 --- /dev/null +++ b/blog/2021/01/31/iteration_planning_january_31sh.mdwn @@ -0,0 +1,107 @@ +[[!meta title="Iteration planning: January 31sh"]] +[[!tag meeting]] +[[!meta date="2021-01-31 09:52"]] + +[[!toc levels=2]] + +# Review of the iteration that has ended + +We completed all the work we'd hope on getting done for [[!milestone +21]], except for the pairing with Dan on [[!issue 22]. It was not a +huge iteration, but that's OK. It's still movement forward. + +# Review of the repositories + +There were no pending merge requests, either for subplot itself or subplot-web. + +There were no extra branches, either in subplot itself or subplot-web. + +We reviewed all issues and updated them as needed. + +# General discussion + +## Using issues to track work for an iteration + +We noted that we often take on issues in an iteration with no plan to +complete all the work for the issue in that iteration. We don't really +track that well. We decided that we'd start using sub-issues in the +future, and create an issue for the work we plan for the iteration. + +## Setting goals + +We discussed setting a specific goal for an iteration, but decided +against it. Instead, we'll set a goal for the next few iterations, +something we believe we'll be able to reach within that time frame. We +feel that having an explicit goal like that will give better focus for +our work and planning of that work. + +## Making releases + +We discussed making releases of Subplot and agreed that it would be a +good thing to do. We opened [[!issue 160]] to discuss that. + +## Treating build-time warnings as errors + +We discussed whether Subplot's automated test suite should treat +warnings from the Rust toolchain as errors. We agreed that CI should +definitely do that, but that `./check`, our script for running the +test suite, should have an option to allow the warnings. Our reasoning +is that our development environments can have newer versions of Rust +than our CI, and it would be unpleasant to sprinkle the source code +with `#[allow]` pragmas just to silence new warnings, even during +development cycles. ([[!issue 162]]) + +## Roadmap + +The roadmap on the Subplot website is quite obsolete. We discussed +this and decided that we'll remove it for now. We may put one back +once we start making releases, and have the roadmap cover at least one +release in detail, and possible a few releases at less detail. + +# Current goal + +Our current goal is to get Subplot the software and project into such +a shape that we feel confident that we can ask a few people to give it +a proper try. This requires for Subplot to have releases that are be +easy to install, tolerably easy to use, and to have at least some +rudimentary documentation aimed at beginners. + + +# Plan for next iteration + +We created [[!milestone 22]] for the iteration starting now and ending +in two weeks on 2021-02-13. + +We picked the following issues to work on for Lars: + +* [[!issue 97]] +* [[!issue 116]] +* [[!issue 152]] +* [[!issue 157]] +* [[!issue 159]] + +For Daniel: + +* [[!issue 148]] (see action note below) +* [[!issue 156]] +* [[!issue 158]] +* [[!issue 161]] + +Up for grabs if anyone has time: + +* [[!issue 22]] depends on Dan's availability. +* [[!issue 153]] +* [[!issue 155]] is a tracking issue, to be closed once its sub-issues + are closed. + +# Actions + +* Lars or Daniel to schedule pairing session with Dan to help him work + through [[!issue 22]]. + +* Lars to remove the roadmap from the Subplot website. + +* Daniel to turn [[!issue 148]] into a tracking issue. + +* Daniel to file an issue to create issue templates based on + . -- cgit v1.2.1