{
  "author": {
    "name": "Dylan Fitzgerald",
    "url": "https://dylanfitzgerald.net/"
  },
  "blyg": "0.4",
  "changelog": [
    {
      "at": "2022-07-15T03:44:00Z",
      "note": "Imported from the Ctrl+Shift archive",
      "version": 1
    }
  ],
  "content_hash": "sha256:5c9fb11139f79874daed2054d7780397a18ca3a172f3c115c92505a8d03f017d",
  "content_html": "\u003ch1\u003eLifecycles of lifecycles; seasons of systems\u003c/h1\u003e\n\u003cp\u003eWhen we discuss systems, there\u0026rsquo;s often an implicit understanding that systems are meant to be designed, then perfected, then ritualized. You get them to a good place and leave them be, so you can set that on relative autopilot and spend your decisionmaking energies elsewhere. Let the humans run the algorithm and be done with it.\u003c/p\u003e\n\u003cp\u003eEven so, many (most?) of the systems we work with every day that feel either broken, or like they were poorly designed in the first place.\u003c/p\u003e\n\u003cp\u003eWhat gives?\u003c/p\u003e\n\u003cp\u003eThe inputs changed. Your team got more senior. The company got bigger. The folks building stuff are further from the folks selling stuff.\u003c/p\u003e\n\u003cp\u003eIt\u0026rsquo;s a different season for your system. And it\u0026rsquo;d be helpful if we could acknowledge these seasons from the start, and to simply expect them to need to change with the company climate.\u003c/p\u003e\n\u003ch2 id=\"what-s-this-look-like\"\u003eWhat\u0026rsquo;s this look like?\u003c/h2\u003e\n\u003cp\u003eAn example for the software folks: \u003ca href=\"https://scrumguides.org\"\u003eScrum\u003c/a\u003e provides a ton of structure and scaffolding. It\u0026rsquo;s great for helping juniors and mid-level builders gel as a team and get the sensation (and ideally the reality) of delivering, and it gives management the sensation (and ideally the reality) of fast feedback and involvement. It\u0026rsquo;s also \u003cspan class=\"underline\"\u003ea lot\u003c/span\u003e of overhead: tons of meetings and ceremonies and tracking and process and discussion about the meetings and the ceremonies and the tracking and the processes.\u003c/p\u003e\n\u003cp\u003eI love using Scrum for helping teams repair themselves and getting back on track. I find it super heavy for teams that are intact and delivering.\u003c/p\u003e\n\u003cp\u003eWhen the team grows, it can grow past Scrum and be ready for something a little lighter, with more flexibility. Maybe it\u0026rsquo;s \u003ca href=\"https://en.wikipedia.org/wiki/Kanban\"\u003eKanban\u003c/a\u003e. Maybe it\u0026rsquo;s small-a agile. Maybe it\u0026rsquo;s \u003ca href=\"https://basecamp.com/shapeup\"\u003eShape Up\u003c/a\u003e\u003csup id=\"fnref:1\"\u003e\u003ca href=\"https://dylanfitzgerald.net/blog/season_of_systems/#fn:1\" class=\"footnote-ref\" role=\"doc-noteref\"\u003e1\u003c/a\u003e\u003c/sup\u003e.\u003c/p\u003e\n\u003cp\u003eBut then after some time, things change again. The build team has a lot of turnover and needs to gel again. Product loses some expertise and is having difficulty shaping work.\u003c/p\u003e\n\u003ch2 id=\"bring-it-home\"\u003eBring it home\u003c/h2\u003e\n\u003cp\u003eWhat\u0026rsquo;s shifted in the feel of your systems since the last season, the last quarter? Do some feel better, or newly uncomfortable, constraining or unsupportive? All of your systems will have to change with time. Knowing that ahead of time lets you prepare and accept, instead of being surprised when one fails entirely.\u003c/p\u003e\n\u003cdiv class=\"footnotes\" role=\"doc-endnotes\"\u003e\n\u003chr\u003e\n\u003col\u003e\n\u003cli id=\"fn:1\"\u003e\n\u003cp\u003eLet\u0026rsquo;s be honest, I really hope it\u0026rsquo;s Shape Up.\u0026#160;\u003ca href=\"https://dylanfitzgerald.net/blog/season_of_systems/#fnref:1\" class=\"footnote-backref\" role=\"doc-backlink\"\u003e\u0026#x21a9;\u0026#xfe0e;\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c/div\u003e\n",
  "content_md": "# Lifecycles of lifecycles; seasons of systems\n\nWhen we discuss systems, there's often an implicit understanding that systems are meant to be designed, then perfected, then ritualized. You get them to a good place and leave them be, so you can set that on relative autopilot and spend your decisionmaking energies elsewhere. Let the humans run the algorithm and be done with it.\n\nEven so, many (most?) of the systems we work with every day that feel either broken, or like they were poorly designed in the first place.\n\nWhat gives?\n\nThe inputs changed. Your team got more senior. The company got bigger. The folks building stuff are further from the folks selling stuff.\n\nIt's a different season for your system. And it'd be helpful if we could acknowledge these seasons from the start, and to simply expect them to need to change with the company climate.\n\n\n## What's this look like? {#what-s-this-look-like}\n\nAn example for the software folks: [Scrum](https://scrumguides.org) provides a ton of structure and scaffolding. It's great for helping juniors and mid-level builders gel as a team and get the sensation (and ideally the reality) of delivering, and it gives management the sensation (and ideally the reality) of fast feedback and involvement. It's also \u003cspan class=\"underline\"\u003ea lot\u003c/span\u003e of overhead: tons of meetings and ceremonies and tracking and process and discussion about the meetings and the ceremonies and the tracking and the processes.\n\nI love using Scrum for helping teams repair themselves and getting back on track. I find it super heavy for teams that are intact and delivering.\n\nWhen the team grows, it can grow past Scrum and be ready for something a little lighter, with more flexibility. Maybe it's [Kanban](https://en.wikipedia.org/wiki/Kanban). Maybe it's small-a agile. Maybe it's [Shape Up](https://basecamp.com/shapeup)[^fn:1].\n\nBut then after some time, things change again. The build team has a lot of turnover and needs to gel again. Product loses some expertise and is having difficulty shaping work.\n\n\n## Bring it home {#bring-it-home}\n\nWhat's shifted in the feel of your systems since the last season, the last quarter? Do some feel better, or newly uncomfortable, constraining or unsupportive? All of your systems will have to change with time. Knowing that ahead of time lets you prepare and accept, instead of being surprised when one fails entirely.\n\n[^fn:1]: Let's be honest, I really hope it's Shape Up.",
  "created": "2022-07-15T03:44:00Z",
  "id": "70gwyjk9s2kks9ncqxsjffqnym",
  "kind": "thread",
  "media": [],
  "origin": "https://dylanfitzgerald.net/blyg/",
  "page": "https://dylanfitzgerald.net/blog/season_of_systems/",
  "transclusions": [],
  "updated": "2022-07-15T03:44:00Z",
  "version": 1
}