K
Kiel88
Gast
Guten Abend,
mich würde als Privatperson einmal interessieren, wie große Unternehmen sicherstellen, dass Software möglichst fehlerfrei läuft. Hintergrund ist eine Diskussion mit einem Bekannten, wieso Softwarequalität so unterschiedlich sein kann. Oft ist bei Spielen so, dass der Zeitrahmen zum Release sehr kurz ist und somit gefühlt eine Beta auf den Markt geschmießen wird.
Wenn man nun davon ausgeht, dass ein Unternehmen gewillt ist Geld zu investieren in seine Leute, wie würde man sowas investieren?
Ich habe für mich bisher mehrere Bereiche ausgemacht, die laut Internetquellen für erfolgreiche Software sozusagen verantwortlich ist:
- der Einsatz von Frameworks wie Scrum für eine ordentliche Organisation. Laut einigen Quellen werden hierdurch typische Standardfehler verhindert und Prozesse sind definiert
- kompetente Fachkräfte, sprich jeder hat auch Ahnung von seinem Fach
- Pairprogramming, was scheinbar Microsoft viel macht.
Wikipedia selbst beschreibt da auch einiges (https://de.wikipedia.org/wiki/Programmfehler), was man in den einzelnen Phasen machen sollte, was aber schon sehr deatililert ist und für mich als Privatperson zuviel. Auf was achten Unternehmen im Allgemeinen eurer Erfahrung nach noch an groben Schlagworten, um die Softwarequalität sicherzustellen.
mich würde als Privatperson einmal interessieren, wie große Unternehmen sicherstellen, dass Software möglichst fehlerfrei läuft. Hintergrund ist eine Diskussion mit einem Bekannten, wieso Softwarequalität so unterschiedlich sein kann. Oft ist bei Spielen so, dass der Zeitrahmen zum Release sehr kurz ist und somit gefühlt eine Beta auf den Markt geschmießen wird.
Wenn man nun davon ausgeht, dass ein Unternehmen gewillt ist Geld zu investieren in seine Leute, wie würde man sowas investieren?
Ich habe für mich bisher mehrere Bereiche ausgemacht, die laut Internetquellen für erfolgreiche Software sozusagen verantwortlich ist:
- der Einsatz von Frameworks wie Scrum für eine ordentliche Organisation. Laut einigen Quellen werden hierdurch typische Standardfehler verhindert und Prozesse sind definiert
- kompetente Fachkräfte, sprich jeder hat auch Ahnung von seinem Fach
- Pairprogramming, was scheinbar Microsoft viel macht.
Wikipedia selbst beschreibt da auch einiges (https://de.wikipedia.org/wiki/Programmfehler), was man in den einzelnen Phasen machen sollte, was aber schon sehr deatililert ist und für mich als Privatperson zuviel. Auf was achten Unternehmen im Allgemeinen eurer Erfahrung nach noch an groben Schlagworten, um die Softwarequalität sicherzustellen.