If you read my last two blog posts, Part 1 (Thought Model) and Part 2 (Rough Concept), you already have an idea of what this blog will be about. This time, we will delve into the content and artifacts of the detailed concept.
When developing the detailed concept, we build on the content of the rough concept and answer the following questions:
When answering these questions, we always consider the solution from the three perspectives of our thinking model and develop artifacts that serve these perspectives. In most cases, these are the following artifacts:
As mentioned in the previous blog post, in the early stages of a project, it is not relevant to us which methodology will be used for implementation. This changes in our approach with the development of the detailed concept. We know two variants here:
Although the content and artifacts mentioned above are necessary for both variants, we differentiate between the interaction between design and implementation depending on the approach.
In the classic approach, e.g. according to waterfall, the detailed concept for the entire scope of the implementation is first developed and approved from a business perspective and then from a technical perspective. Only then does the technical implementation begin.
The agile approach, on the other hand, allows a certain degree of parallelization of design and implementation work. The difference to the waterfall approach is shown in the following diagram.
The challenges mentioned in the previous blog post usually remain in the detailed design phase:
In addition, the following challenges are often encountered during the detailed design phase:
These challenges also need to be addressed in a structured manner so that the available project resources (people, time, and budget) are used optimally and the project achieves its goals.
In the final "bonus track" of this blog series, I will explain how we address these challenges in the design phase (rough and detailed conception).