Project ideas

Related slides on offer

All projects require the following steps:

Figure 958. Common project steps #1/3 Slide presentation
  1. Creating an initial project repository at https://gitlab.mi.hdm-stuttgart.de.

    Tip

    Include your lecturer into your team providing at least read access.

  2. Committing a Readme.md file describing the project's goals.

    This includes a precise description of the prototype's desired functionality likely to be extended along with your project's progress.


Figure 959. Common project steps #2/3 Slide presentation
  1. Identify individual tasks like e.g.:

    • Creating sample data.

    • Setting up test scenarios.

    • Selecting a documentation tool set.

  2. Assign team members to tasks.


Figure 960. Common project steps #3/3 Slide presentation
  1. Implementation resulting in:

    • Version controlled source code (Gitlab, Github, ...)

    • End-user deployment description / CI/CD pipeline

    • End-user documentation.

    • Internal software documentation. (Architecture, design principles, frameworks ...)

      Tip

      Don't start documenting too late. The »Real programmers don't document, the code is obvious« myth no longer works!


Figure 961. Documentation tool proposal Slide presentation