vault backup: 2025-03-23 16:50:29
This commit is contained in:
1
.obsidian/plugins/text-extractor/cache/27fc4fae8b37b16e04df600a8f4a2031.json
vendored
Normal file
1
.obsidian/plugins/text-extractor/cache/27fc4fae8b37b16e04df600a8f4a2031.json
vendored
Normal file
File diff suppressed because one or more lines are too long
1
.obsidian/plugins/text-extractor/cache/48cd8a7591d58454f098c70da1b666a4.json
vendored
Normal file
1
.obsidian/plugins/text-extractor/cache/48cd8a7591d58454f098c70da1b666a4.json
vendored
Normal 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"}
|
||||
1
.obsidian/plugins/text-extractor/cache/afa9d8b00c1466dc25d3d329899bdb6b.json
vendored
Normal file
1
.obsidian/plugins/text-extractor/cache/afa9d8b00c1466dc25d3d329899bdb6b.json
vendored
Normal file
File diff suppressed because one or more lines are too long
6
.obsidian/workspace.json
vendored
6
.obsidian/workspace.json
vendored
@@ -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",
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
"maxLinkFactor": 1,
|
||||
"showDebugMessages": false
|
||||
},
|
||||
"buryDate": "2025-03-20",
|
||||
"buryDate": "2025-03-23",
|
||||
"buryList": [],
|
||||
"historyDeck": null
|
||||
}
|
||||
@@ -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",
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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 doesn’t 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 can‘t 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
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
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
BIN
Attachments/image 18.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.8 MiB |
Reference in New Issue
Block a user