Ein Software-Produkt zu entwickeln ist keine einfache Angelegenheit!
Deshalb ist es wichtig das Ganze nicht noch komplexer als unbedingt notwendig zu machen.
„Accidential complexity“ heisst der englische Fachbegriff für zusätzliche und unnötige Komplexität, welche nicht aus der Komplexität der Problemstellung selber kommt.
Im unterstehenden Video zeige ich Dir in einer einfachen Visualisierung 3 typische Quellen unnötiger Komplexität in der Softwareentwicklung. Diese zu kennen und damit die entsprechenden Reibungsverluste in der Entwicklung zu eliminieren ist sicher auch für Dich essentiell.
Viel Spass beim Schauen.
Quellen unnötiger Komplexität in der Softwareentwicklung
Siehe dazu auch folgenden Beitrag: Komplexität reduzieren – geht das eigentlich?