Skip to content

Designing and Realising

You design a secure, scalable, and reliable cloud architecture in consultation with stakeholders. You utilize relevant standards and methodologies, considering the (ethical) implications for stakeholders with attention to privacy, security, sustainability, and inclusion.

You implement and/or integrate cloud-based infrastructure, automated CI/CD pipelines, and/or secure cloud environments based on the design. The implementation meets industry standards and best practices. You test the developed solution against acceptance criteria and relevant standards and validate it with stakeholder

Why Design is important?

Software design is one of the most critical activities in the software development process. A well-designed system leads to software that meets both the functional and nonfunctional requirements. Software design describes how the software system is decomposed and organized into components and modules. It defines the relationship between these modules through interfaces. A good design makes the software understandable, modifiable, reliable and reusable.

Software design translates the user’s requirements into a ‘blueprint’ for building the software. It is the link between problem space and solution space. The design represents the software architects’ understanding of how to meet the requirements. Software development cannot begin without a preceding design phase. Any shortcomings in the design pattern will lead to flaws in the implemented system. Defects introduced in the design phase become exponentially more expensive to fix later in coding or testing.

Starting points Design and Realise

Level 2 Learning Outcome Designing & Realising

You design and realise solutions in consultation with stakeholders, work according to provided methods, and validate whether the solution works as intended. Success criteria:

  • You work from a concrete plan or design, and you can explain what you are going to make, why you choose that, and which steps are involved
  • You explore what already exists in the field and apply relevant standards and methods
  • You actively involve stakeholders by showing work in a timely manner and processing feedback
  • You validate the solution before delivering it, demonstrate that it works as intended, is free from known errors and ready for use
  • You take into account the interests of end users, such as privacy, security or accessibility

Level 3 Learning Outcome Designing & Realising

You design and realise solutions in consultation with stakeholders, work according to professional standards and systematically validate whether the solution works and meets the needs. Success criteria:

  • You design and realise in a planned manner, justify choices in relation to alternatives and adapt based on new insights
  • You independently select relevant standards and methods from the professional field and substantiate why these fit the context
  • You proactively involve multiple stakeholders with differing interests, coordinate systematically and consciously weigh their feedback in your decisions
  • You systematically validate whether the solution does what it is supposed to do, critically evaluate its quality and draw conclusions for improvement
  • In your design and realisation, you consciously take into account the broader impact on end users and society, forming your own ethical judgement

Products

  • Design report with motivated cloud design diagrams
  • Technical manage and control report explaining the code
  • Deployment report with tested and documented deployment scripts
  • Security report with tested and documented security measurements
  • automated CI/CD pipeline, supported by a Deployment report