Razvoj, staging i produkcija
Izrađujte, testirajte i služite korisnicima u zasebnim okruženjima
Koristite zasebna okruženja za izradu, testiranje odabrane verzije i pokretanje aplikacije za korisnike.
Dodijelite svakoj instalaciji jasnu svrhu
- Razvijte sljedeću izmjenu
Pregledajte najnoviji rad u razvojnom okruženju.
- Testirajte izdanje
Upotrijebite staging za provjeru odabrane verzije i njezinih korisničkih tijekova.
- Pokrenite aktivnu aplikaciju
Držite produkciju vezanu uz verziju namijenjenu korisnicima.
Dodijelite svakom okruženju jasnu svrhu
Razvoj prima rad u tijeku. Staging je mjesto za pregled izdanja. Produkcija poslužuje verziju na koju želite da se vaši korisnici oslanjaju.
Prikazi okruženja pokazuju instalirane resurse i operativno stanje. Potvrdite okruženje prije korištenja kontrola za ponovno pokretanje ili objavu.
Držite dostupnost odvojenom od verzije koja se testira
Pregledajte najnoviji razvojni rad. Razvoj prima izmjene u tijeku. Upotrijebite ga za usporedbu implementacije s traženim ponašanjem prije pripreme izdanja, dok produkcija ostaje na predviđenoj verziji.
Pregledajte verziju na stagingu. Staging pruža kontekst za provjeru odabranog izdanja. Potvrdite i dostupnost i verziju koja radi, a zatim testirajte korisničke tijekove relevantne za objavu. Pokrenuto okruženje ne odabire automatski novu verziju.
Upravljajte vremenom rada testa. Razvoj i staging mogu se pauzirati kada nisu potrebni. Njihova razdoblja rada pridonose korištenju hostinga. Pročitajte stvarno stanje i razdoblje naplate kako bi odluke o dostupnosti ostale povezane s njihovim troškom.
Neka dostupnost testiranja i trošak rada budu vidljivi
Razvoj i staging mogu se pauzirati kada nisu potrebni. Njihovo vrijeme rada bilježi se kao korištenje hostinga, dok produkcija slijedi svoju pretplatu.
Prije testa provjerite je li potrebno okruženje dostupno. Nakon toga pregledajte operativno stanje i prikaz troškova umjesto da pretpostavite da mora ostati pokrenuto.
Dodijelite svakom okruženju jasnu ulogu u pregledu
Razvoj podržava izradu, staging podržava pregled prije objave, a produkcija poslužuje aktivnu aplikaciju. Odaberite okruženje koje odgovara radnji koju namjeravate izvršiti.
Prije testiranja izmjene pročitajte njezino trenutačno stanje i verziju. Isti projekt može posluživati različite verzije u različitim okruženjima, zbog čega je uspješan razvojni test samo jedan korak objave.
Jasna svrha za svaku fazu
Razvijte sljedeći rezultat. Pregledajte trenutačni rad te njegove uobičajene i iznimne slučajeve u razvoju. Upotrijebite alate projekta za praćenje preduvjeta i izrade.
Testirajte planirano izdanje. Učinite staging dostupnim, potvrdite njegovu verziju i testirajte cijeli zadatak. Dostupnost i implementacija zasebne su odluke.
Potvrdite aktivnu verziju. Produkcija poslužuje objavljeno izdanje. Nakon implementacije provjerite njegovu verziju i korisnički tijek.
Neka eksperimentiranje i stvarna upotreba budu razumljivi
Koristite zasebna okruženja za pregled rada, provjeru objave i upravljanje vremenom rada testova.
Pitanja o razvoju, stagingu i produkciji
Razdvajaju razvoj u tijeku, testiranje izdanja i stvarnu upotrebu aplikacije. Tako svaki pregled dobiva jasan kontekst i lakše utvrđujete koju verziju korisnik stvarno vidi.
Pokretanje vraća dostupnost. Implementacija određuje verziju koja ondje radi. Kada okruženje postane dostupno, pročitajte trenutačnu verziju i po potrebi implementirajte predviđeno izdanje.
Upotrijebite ponuđene kontrole za razvoj i staging i pratite nastalo stanje. Zahtjev i stvarno pauzirano stanje zasebne su faze.
Prikaz naplate bilježi njihove sesije rada prema primjenjivoj satnoj stopi. Sesije se zaokružuju na naplaćene sate; pregledajte razdoblje i iznos prikazane za stvarni projekt.
Pratite prikazano stanje i vrijeme ponovnog pokušaja prije slanja nove radnje. Potvrdite postignutu dostupnost umjesto da pretpostavite da je prvi zahtjev već dovršen.