📚 Resources 07 — Go Deeper on the Software Lifecycle
All free. Pick based on how you like to learn — you don’t need all of them.
🌐 Read
-
Atlassian Agile Coach — a famous, free, plain-language guide to agile, sprints, user stories, and how modern teams plan. Written by the company behind the project tools (Jira, Trello) that many software teams use daily. Best for: anyone who wants the “how teams actually work” details; especially useful if you work with (or manage) engineers.
-
The Agile Manifesto — the original 2001 document that started the agile movement: four values and twelve principles, one short page. Reading the actual source is oddly satisfying — you’ll notice how human (and un-buzzwordy) it is. Best for: everyone; it’s a two-minute read.
-
Google’s guide to technical writing and product thinking — Google’s free courses on writing clear technical documents. The one-page design doc you wrote in the lab is exactly the kind of writing this teaches. Best for: readers who enjoyed the design-doc part of the lab, or anyone who writes plans for a living.
🎬 Watch
- Crash Course Computer Science — “Software Engineering” (episode 16) — a lively 11-minute video on how large software gets organized and built. The whole Crash Course CS series pairs beautifully with this course. Best for: visual learners; watch it after the lesson and enjoy how much you already understand.
🔍 A note on searching for more
If you search the web for “SDLC” or “agile”, you’ll hit an ocean of consultant-speak and certification ads. Two filters that help: prefer pages that explain ideas with examples (like the Atlassian guide), and be suspicious of anything promising that one strict process solves everything — you now know software is a garden, and gardens resist one-size-fits-all rules.