Descoperire
Înțelegem oamenii, problema și rezultatul urmărit. Punem pe masă și întrebările încă deschise.
Arhitectura decide cum vor putea evolua părțile unui produs împreună. Punem în relație fluxurile, datele, accesul și costul de operare, explicând opțiunile și compromisurile.
Hai să discutăm ideeaVezi pachetul de pornireArhitectura software definește componentele produsului, relațiile dintre ele și regulile importante pentru evoluție. Alegerea trebuie susținută de cerințe și constrângeri concrete.
Poate face compromisurile mai vizibile: simplitate, separarea datelor, integrare și cost de operare. O arhitectură potrivită nu este neapărat cea cu cele mai multe servicii.
Se păstrează deciziile și motivele lor, cu verificări pentru dependențe și acces. Schimbările majore sunt evaluate prin scenarii ale produsului și o etapizare realistă.
Uneori, următorul pas este un audit. Alteori este o schiță de arhitectură, un prototip sau o etapă de modernizare. Facem ipotezele și compromisurile explicite, pentru ca decizia să țină cont de produs, echipă și costul de operare.
Definim împreună ce intră în proiect, ce presupune implementarea și ce merită lăsat pentru o etapă următoare.
Înțelegem oamenii, problema și rezultatul urmărit. Punem pe masă și întrebările încă deschise.
Alegem prima versiune utilă, dependențele și reperele după care evaluăm proiectul.
Punem fluxurile în fața ta înainte ca ele să devină funcționalități costisitor de schimbat.
Construim în etape pe care le poți vedea, testa și discuta.
Verificăm scenariile de utilizare, accesibilitatea și punctele sensibile ale aplicației.
Pregătim mediul, conținutul, accesul și pașii de administrare agreați.
Prioritizăm ce merită îmbunătățit și stabilim suportul potrivit produsului.
Obiectivele produsului, fluxurile principale, restricțiile și documentația disponibilă. Analiza separă riscurile demonstrate de ipotezele care trebuie verificate.
Recomandările sunt legate de impact, dependențe și pași verificabili. Prioritățile și responsabilitățile se stabilesc înainte de estimarea detaliată a dezvoltării.