From 67bc4c7d31286d4a732238e37cdacb6bec315bbb Mon Sep 17 00:00:00 2001 From: Claudio Fritsche Date: Tue, 14 Jan 2025 18:39:04 +0100 Subject: [PATCH] vault backup: 2025-01-14 18:39:04 --- .obsidian/workspace.json | 40 +++++++++++-------- ...More Effective Agile by Steve McConnell.md | 9 ++++- Temporary/Agile Implementation Plan.md | 12 +++++- 3 files changed, 42 insertions(+), 19 deletions(-) diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index fed1d0a..8500950 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -583,20 +583,6 @@ "title": "More Effective Agile by Steve McConnell" } }, - { - "id": "37739f992747fa95", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "Temporary/Agile Implementation Plan.md", - "mode": "source", - "source": false - }, - "icon": "lucide-file", - "title": "Agile Implementation Plan" - } - }, { "id": "158fa20eca609ba6", "type": "leaf", @@ -613,23 +599,43 @@ } ], "currentTab": 1 + }, + { + "id": "14ac390afb9c6339", + "type": "tabs", + "children": [ + { + "id": "37739f992747fa95", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "Temporary/Agile Implementation Plan.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "Agile Implementation Plan" + } + } + ] } ], "direction": "vertical", "x": 1120, "y": 25, - "width": 1120, + "width": 1816, "height": 1865, "maximize": false, "zoom": 0 } ] }, - "active": "d0f5cd8f5ab689e9", + "active": "37739f992747fa95", "lastOpenFiles": [ - "0 Journal/Meetings/Vidit Update - 8.1.25.md", "5 Media/0 Books/More Effective Agile by Steve McConnell.md", "Temporary/Agile Implementation Plan.md", + "0 Journal/Meetings/Vidit Update - 8.1.25.md", "Temporary/Startup Culture List.md", "Temporary/Untitled 6.md", "5 Media/0 Books/Software Project Survival Guide by Steve McConnell.md", diff --git a/5 Media/0 Books/More Effective Agile by Steve McConnell.md b/5 Media/0 Books/More Effective Agile by Steve McConnell.md index b158b72..2913692 100644 --- a/5 Media/0 Books/More Effective Agile by Steve McConnell.md +++ b/5 Media/0 Books/More Effective Agile by Steve McConnell.md @@ -57,7 +57,14 @@ The main common failure is not to use SCRUM in its entirety, but only implement - PO's agenda differs from the business's: team works towards a different goal than the business - PO does not represent typical users --> for example: PO is a power user of the software - PO refuses to abide by scrum rules --> change requirements mid sprint, or other disruptions -- **Insufficient Product Backlog refinement**: the backlog is the developer's food and you never want to starve your development team. The PO's job is to update the backlog continously and keep it high quality.. +- **Insufficient Product Backlog refinement**: the backlog is the developer's food and you never want to starve your development team. The PO's job is to update the backlog continuously and keep it high quality. Split too long stories into 2, write down details of other stories to create nice work packages for the developers, +- **Stories Too large**: should be completable within a single sprint. For a team of recommended size (3-9) aim for 6-12 stories per sprint. The maximum story size should consume max half the team for max half the sprint, most stories should be smaller +- **Daily Standup not held daily**: Stick to it, no matter what. Focus on the 3 questions: what did you do yesterday, what do you do today, what is blocking progress? Keep it time boxed to 15 minutes --> max 2 minutes or so per person. +- **Overly long sprints**: Most sprints are 2 weeks. 3 weeks or longer is too risky because of: planning mistakes, too optimistic commitments, procrastination and so on. +- **Emphasis on Horizontal Slices Rather than Vertical Slices**: Vertical slices refer to end-to-end functionality across the technology stack. horizontal slices on the other hand do not produce any demonstrable business-level functionality. Focusing on vertical slices supports better feedback loops and earlier delivery of business value. +- **Separate Development Teams and Test Teams**: A common holdover from sequential development. Scrum team needs cross-functional expertise to operate effectively. +- **Unclear Definition of Done (DoD)**: When something is marked as done, the team should have confidence that it is actually done, meaning no more work remains for that item in order to add it to the production release. +- **Not Driving to a Releasable Level of Quality Each Sprint**: Excessive schedule pressure is that team puts focus on appearance of progress above actual progress ### Enjoy the Fruits of Your Labor diff --git a/Temporary/Agile Implementation Plan.md b/Temporary/Agile Implementation Plan.md index 169d2a0..bf35cdf 100644 --- a/Temporary/Agile Implementation Plan.md +++ b/Temporary/Agile Implementation Plan.md @@ -10,4 +10,14 @@ tags: ## Scrum ### Roles #### Product Owner -The product owner is responsible for the requirements definition. The right requirements and their appropriate prioritization is crucial for the success of a project. Therefore it is very important to hire excellent personnell for this role, since it has a high leverage. See [[More Effective Agile by Steve McConnell#Most common Challenges|Most common Challenges with product owners]] for more details. \ No newline at end of file +The product owner is responsible for the requirements definition. The right requirements and their appropriate prioritization is crucial for the success of a project. Therefore it is very important to hire excellent personnell for this role, since it has a high leverage. See [[More Effective Agile by Steve McConnell#Most common Challenges|Most common Challenges with product owners]] for more details. + +### Work Units +- Stories should be completable within a single sprint: + - The team should decompose its stories so that no single story consumes more than half the team for half the sprint; most stories should be smaller. + - The team should aim to complete 6-12 stories per sprint (assuming recommended team size (3-9)) + + +--- +## Current faults discovered +- Excessive schedule pressure --> focus on appear \ No newline at end of file