As a first step in a development project, we create the initial specification and system architecture with the key components, this leads to these interactions and information flows for you:
- Requirements Specifications ("Lastenheft")/ Technical Information
- your information from the project development phase and additional documents are collected
- if needed, open questions are clarified in workshops
- Draft System Specification ("Pflichtenheft")
- in the system specifications we document all your requirements and the open issues
- you receive a PDF ( also on our Wiki) for reviews and as a basis for possible workshops
- Draft System Architecture
- we create the basic structure of the product as soon as possible and select key components and key technologies
- we check the impact of this architecture on the requirements specification
- you get a PDF (also on our Wiki) for reviews and as a basis for possible workshops
- Feedback/ Workshops
- you provide feedback on both documents until a sufficiently stable state is reached for the start of implementation, this state mainly depends on the selected project type:
- for classic with agile execution, more stability must be achieved, especially if the effort or dates are fixed
- for fully agile, all existing information is included and no additional decisions on requirements need to be made in this phase
- Release Decision
- you release the system specification and maybe the system architecture as soon as the project risks have been sufficiently mitigated
The drafts of system specification ("Pflichtenheft") and system architecture are updated by us during the whole project as a basis for the implementation, the current version is provided to you on our Wiki as PDF.
Graphically this looks like that:
No Comments