vault backup: 2025-03-23 16:50:29

This commit is contained in:
2025-03-23 16:50:29 +01:00
parent 20f014b39c
commit 187f9b62eb
12 changed files with 143 additions and 19 deletions

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"path":"Attachments/image 17.jpg","text":"MN W ff Ü ///f Äff/// } f.“' ;_.“‚'f“ !}.} “;”j\\ I : fl & f : f /l{/ i € ;J\"\". LE -\"fi\\:-}\";:.‘” :;\",-' \"é, / / — / ÿ 1 (ÿfç_*}f /: W ,\\\".\"_ z Ÿ P '{ - S s, 4 B 0 More Effect; } ; ffective A gile Pro jects # &, ' | Î Technical Debt Net Liability 1 e E | * | Technical Debt Net Asset TRl E PE « e À A bt vt K S | T echnical ME 006 4 f # ; ! S \\ Awareness \\/ Tipping Point Ÿ 7 Remediation : %i :{“λ L——'—_l I\\I\\l Tlme S | B | ’ä | Blissful Ignorance Suffering from Debt Debt-Free S | f% Getting Value out of Debt D:. @ Figure 9-5 | T .' f .& 4.',:…. j M . . . Y A rechnical debt timeline (Kruchten, 2019). | . ; - ' hnical in For greenfield work, teams can avoid accumulating tec b . For legacy work, teams often have no choice | ÏM < <4 ™ 4 .. 1 w. .-.:A.L — é 7;1\\( nç","libVersion":"0.3.2","langs":"deu+eng+fra"}

File diff suppressed because one or more lines are too long

View File

@@ -299,6 +299,9 @@
},
"active": "29fe6103d2a1b311",
"lastOpenFiles": [
"Attachments/image 16.jpg",
"Attachments/image 18.jpg",
"Attachments/image 17.jpg",
"2 Personal/Home Lab/NAS/NordVPN Setup.md",
"2 Personal/Home Lab/NAS/NAS Projects.md",
"2 Personal/Home Lab/NAS/Maintenance Plan.md",
@@ -329,7 +332,6 @@
"Temporary/Requirements Management.md",
"2 Personal/Home Lab/MAC/Automation.md",
"2 Personal/Home Lab/Syncthing.md",
"Dashboard.md",
"Attachments/Virtual Swashplate.md/Exported image 20231126172013-15.png",
"Attachments/Tutorial Webapp.md/Exported image 20231126172008-5.png",
"Attachments/Helicopter.md/Exported image 20231126172013-0.png",
@@ -337,8 +339,6 @@
"Attachments/TODO WebApp.md/Exported image 20231126172008-4.png",
"Attachments/Untitled.md/Exported image 20231126172013-6.png",
"Attachments/RC Heli setups.md/Exported image 20231126172013-8.png",
"Attachments/DO-254 Summary.md/Exported image 20231126172013-3.png",
"Attachments/Size Up Apus One.md/Exported image 20231126172013-5.png",
"99 Work/0 OneSec/OneSecNotes/30 Engineering Skills/Computer Science/Untitled.canvas",
"Scripts/days_since.js",
"99 Work/0 OneSec/OneSecNotes/Multimedia/Recording 20231003153042.webm",

View File

@@ -47,7 +47,7 @@
"maxLinkFactor": 1,
"showDebugMessages": false
},
"buryDate": "2025-03-20",
"buryDate": "2025-03-23",
"buryList": [],
"historyDeck": null
}

View File

@@ -69,12 +69,12 @@
"state": {
"type": "markdown",
"state": {
"file": "5 Media/0 Books/Economix by Micheal Goodwin.md",
"file": "2 Personal/Lists/Media/Bücher.md",
"mode": "source",
"source": true
},
"icon": "lucide-file",
"title": "Economix by Micheal Goodwin"
"title": "Bücher"
}
},
{
@@ -83,12 +83,12 @@
"state": {
"type": "markdown",
"state": {
"file": "0 Journal/0 Daily/2025-03-20.md",
"file": "5 Media/0 Books/More Effective Agile by Steve McConnell.md",
"mode": "source",
"source": true
},
"icon": "lucide-file",
"title": "2025-03-20"
"title": "More Effective Agile by Steve McConnell"
}
},
{
@@ -134,7 +134,7 @@
}
}
],
"currentTab": 5
"currentTab": 2
}
],
"direction": "vertical"
@@ -1137,6 +1137,46 @@
{
"id": "9c94ae9380fecc7b",
"type": "leaf",
"state": {
"type": "review-queue-list-view",
"state": {},
"icon": "lucide-file",
"title": "Plugin no longer active"
}
},
{
"id": "8579f723f993798b",
"type": "leaf",
"state": {
"type": "review-queue-list-view",
"state": {},
"icon": "lucide-file",
"title": "Plugin no longer active"
}
},
{
"id": "0118defbbd96507d",
"type": "leaf",
"state": {
"type": "review-queue-list-view",
"state": {},
"icon": "lucide-file",
"title": "Plugin no longer active"
}
},
{
"id": "327d52c0a0936121",
"type": "leaf",
"state": {
"type": "review-queue-list-view",
"state": {},
"icon": "lucide-file",
"title": "Plugin no longer active"
}
},
{
"id": "0301eb350e5d5874",
"type": "leaf",
"state": {
"type": "review-queue-list-view",
"state": {},
@@ -1162,10 +1202,16 @@
"periodic-notes:Open today": false
}
},
"active": "df173488ffff07a0",
"active": "dfadec8317aa1c84",
"lastOpenFiles": [
"8 Places/Le Cut - Zürich.md",
"5 Media/0 Books/More Effective Agile by Steve McConnell.md",
"Attachments/image 18.jpg",
"Attachments/image 17.jpg",
"Attachments/image 16.jpg",
"2 Personal/Lists/Media/Bücher.md",
"5 Media/0 Books/Economix by Micheal Goodwin.md",
"0 Journal/0 Daily/2025-03-20.md",
"8 Places/Le Cut - Zürich.md",
"2 Personal/Lists/Business Ideas.md",
"0 Journal/0 Daily/2025-03-13.md",
"Temporary/10.03.2025 - WG Kickoff Meeting.md",
@@ -1188,9 +1234,6 @@
"0 Journal/0 Daily/2025-01-17.sync-conflict-20250117-104331-LIUMLEB.md",
"Attachments/Pasted image 20250117102805.png",
"Attachments/Pasted image 20250117100749.png",
"Attachments/Pasted image 20250117102354.png",
"Attachments/Pasted image 20250117102744.png",
"Attachments/Pasted image 20250117104237.png",
"0 Journal/0 Daily/2025-01-15.md",
"2 Personal/Lists/Media/Filme.md",
"Temporary/3D Tourenviewer.md",
@@ -1198,10 +1241,6 @@
"0 Journal/0 Daily/2025-01-10.md",
"Temporary/Startup Organisation.md",
"0 Journal/0 Daily/2025-01-06.md",
"Temporary/Gravel.md",
"2 Personal/Lists/Media/Bücher.md",
"Temporary/OS - Gefühlstagebuch.md",
"0 Journal/0 Daily/2024-12-20.md",
"Attachments/Gym-Rings-UK.pdf",
"99 Work/0 OneSec/OneSecNotes/30 Engineering Skills/Robotics/Sensors",
"99 Work/Jobhunt/Applications",

View File

@@ -10,7 +10,10 @@ aliases:
- [startup owners manual](https://books.google.com/books/about/The_Startup_Owner_s_Manual.html?hl=de&id=eSrfDwAAQBAJ)
- [Venture deals](https://books.google.ch/books/about/Venture_Deals.html?id=GJO5ShYR8aUC&source=kp_book_description&redir_esc=y)
- [Talk like TED](https://books.google.com/books/about/Talk_Like_TED.html?hl=de&id=K3v8AgAAQBAJ)
- How to win friends and influence people
- How to make meetings work by Michael Doyle
- Emotional Intelligence by Daniel Goleman
-
## Other
- Kassandra in Mogadischu by igiaba scego

View File

@@ -41,6 +41,7 @@ tags:
- [ ] Gute erstklassige sprache ohne ähms. Deutsch englisch gutes vokabular (mehr wörter komprimieren sprache siehe elon und lex number 5)
- [ ] Debattieren
- [ ] The art of haggling / negotiation
- [ ] https://www.instagram.com/p/DG3FMx0s4is/?utm_source=ig_web_button_share_sheet&igsh=ZDNlZDc0MzIxNw==
## Mindset
- [ ] Power of visualization
- [ ] Elon musk tools: 5 step elimination mantra, team building

View File

@@ -225,6 +225,84 @@ Once again, the goal is to have self-directed cross-functional teams that have t
### More Effective Individuals and Interactions
Productivity differs up to a factor of 10 between individuals of similar level of experience. Also teams in the same industries see the same factor.
There is a tension between new learning and application of prior learning.
- [ ] #todo/b Look at PDL (Professional Development Ladder)
Emotional intelligence is key. People with a lot of it perform much better
Meetings should be kept effective:
- Clear purpose
- What decision / deliverable
- Schedule shorter rather than longet
- Only people who are necessary
### More effective Agile Projects
- Keep Projects small: much higher successrate when team remains below 20 people (but project needs to be defined accordingly, e.g. you cannot build an airplane with 2 people)
- The larger the project, the lower the per-person productivity. ![[image 16.jpg]]
- keep Sprints short: 1-3 weeks max. Requirements can only be changed for the next sprint. Increase team accountability. Increase responsiveness. Expose risks early. Encourage automation. Offer frequent sense of accomplishment.
- Velocity based planning
- Vertical slices: tighter feedback loops, delivers higher business value
- Manage technical Debt: technical debt can be an asset but can quickly evolve into a liability. ![[image 17.jpg]]
- can be intentional (shirt-term / long-term)
- unintentional (bad faith)
- Unintentional but planner well and used proper software development practices (good faith)
- Legacy
- Summary: ![[image 18.jpg]]
### More effective large agile projects
I only skimmed this chapter because it doesnt apply to us for now. But a few core ideas:
- Support large teams through architecture: design a good architecture upfront in order to be able to split the large project into sub units , where normal small agile teams can execute whatever is needed in an agile manner.
- loose coupling, modularity
- Avoid monolithic databases
- Use queues: this makes it very modular because the thing can be processed later (microseconds later). It avoids the very rigid unflexible way of coding. Think of it as seams: there is a lot of interaction within a process, but very little across a boundary. You can take this too far if you have too many
- design by contract
- Typical architecture is microservices: its very well compatible with agile.
-
- Most common problems:
- requirements
- Architecture
- Configuration management / version management
- QA/Test
- Project Management
- Process
### More effective Agile Quality
> If you cant find the time to do it right, where will you find the time to do it over?
- Minimize the Defect Detection Gap: we need effective quality assurance to detect defects early on
- Unit testing
- Static analysis
- Code reviews (if performed in a timely way)
- Continuous integration
- Create and use a Definition of Done (DoD) (p. 157ff)
- Completion criteria for: design, code, test, documentation and other work related to implementation of a requirement.
- State very clearly to avoid ambiguity: its true or false.
### More effective Agile Testing
- Increase emphasis on testing by devs.
- Increase front loading (test immediately after function creation)
- Increase Test automation
- automated tests, written by developers:
- Api tests, unit tests, integration tests, acceptance tests, UI layer tests, support for mocking, random inputs and data, simulations
- Devs should be able to run tests locally within minutes
- Team should be able to run complete test suite fot a complete test pass within hours. Incl. all unit tests, user level tests
- Devs need to take primary responsibility for testing their own code
- Signs are if they close items towards the end of sprint (prio to code than to test)
- Code coverage of at least 70% (except for safety critical systems). Its
- Monitor static code metrics: depth of decision nesting, file size, folder size, magic numbers, embedded SQL, comments, adherence to coding guidelines
- Use coding guidelines for test code as well
- Maintenance of test suite is important as well
---
### Enjoy the Fruits of Your Labor
The agile mindset is about decriminalising mistakes and develop a Growth Mindset. Use mistakes as learning opportunities, Inspect and Adapt, and gradually become better.

BIN
Attachments/image 16.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 MiB

BIN
Attachments/image 17.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

BIN
Attachments/image 18.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 MiB