Für kleinere Unternehmen (es ist nicht klar, wie groß Ihre Unternehmen sind) sind drei Umgebungen (Entwickler, Bühne, Produktion) üblich. Größere Unternehmen haben häufig eine QS-Umgebung zwischen Entwickler und Phase.
Diese setzen sich normalerweise wie folgt zusammen:
dev : Arbeitscode kopieren. Von Entwicklern vorgenommene Änderungen werden hier bereitgestellt, damit die Integration und die Funktionen getestet werden können. Diese Umgebung wird schnell aktualisiert und enthält die neueste Version der Anwendung.
qa : (Nicht alle Unternehmen werden dies haben). Umfeld zur Qualitätssicherung; Dadurch wird eine seltener geänderte Version der Anwendung bereitgestellt, mit der Tester Prüfungen durchführen können. Auf diese Weise kann über eine gemeinsame Revision berichtet werden, sodass Entwickler wissen, ob bestimmte Probleme, die von Testern festgestellt wurden, bereits im Entwicklungscode behoben wurden.
Staging : Dies ist der Release-Kandidat, und diese Umgebung ist normalerweise ein Spiegel der Produktionsumgebung. Der Staging-Bereich enthält die "nächste" Version der Anwendung und wird für abschließende Stresstests und Client- / Manager-Genehmigungen vor der Inbetriebnahme verwendet.
Produktion : Dies ist die aktuell veröffentlichte Version der Anwendung, auf die der Client / Endbenutzer zugreifen kann. Diese Version ändert sich vorzugsweise nicht, außer bei geplanten Veröffentlichungen.