Wir entwerfen miteinander ein größeres Software-Projekt, das für einen Einzelnen zu aufwändig wäre. Deshalb müssen wir arbeitsteilig an das Projekt herangehen. Das setzt eine ordentliche Planung voraus, bei der die entsprechenden Schnittstellen festgelegt werden müssen.
Natürlich ist es auch nötig,regelmäßig den aktuellen Stand zu überprüfen. Dazu setzen wir uns Meilensteine, an denen wir den Stand der Dinge überprüfen.
In diesem Projekt erleben wir, welche Probleme auch bei der Software auftauchen können, die wir entwickeln. Wir lernen, wie wir einen möglichen Erfolg sichern können, wir sehen, wo die Arbeit klemmt und wir solche Verklemmungen lösen. Und wir lernen abzuschätzen, welchen Aufwand ein Projekt erwarten lässt. Manchmal ist es ja besser "nein" zu einem angebotenen Projekt zu sagen, als mit Sicherheit daran zu scheitern.