Skip to content

27. Software Development Life Cycle

Date: 2026-08-10

Hypothesis

What is the big picture of the SDLC process?

Approach

Create a Mermaid diagram of the end-to-end SDLC (ideation through decommission) as a shared reference map. The goal is to surface phases and transitions where fullsend agents could automate work later — not to run a reproducible experiment.

See HOW_TO.md for how to read and engage with the diagram.

Results

The diagram shows an iterative waterfall SDLC, and should cover all parts of an organization's software processes.

Conclusion

  1. The way the steps/transitions are connected is what makes it a waterfall process. We argue that the same steps/transitions would be needed for other SDLC models. I.e. we believe this representation is quite accurate regarding the needed skills.
  2. We can't document what we don't know. Some steps might be overly simplified because of how little experience we have with them.
  3. The graph is complex to grasp. Navigating the graph is difficult. Steps need to be grouped so it's easy to understand the 30'000ft view, and then slowly drill down.
  4. Since we don't know the particular processes of everyone, it should both be easy to replace a set of steps/transitions with a single step, or split a step into a more complex set of steps/transitions.