01
התחל בתוצאה שימושית
החלט מה מבקר צריך להיות מסוגל לעשות, אילו נתונים האפליקציה צריכה ועל אילו שירותים חיצוניים היא תלויה. אתר סטטי, API ותפקיד רקע יש דרישות שונות. תאר אותם בנפרד גם כאשר הם חולקים מאגר אחסון אחד.
02
שמור על נראות האחריותים
טפל בקוד מקור, בהגדרות הרצה ובנתונים מאוחסנים כעניין נפרד. הקוד שייך לניהול גרסאות. התצורה מתארת את הסביבה. נתונים מתמשכים צריכים תהליך גיבוי ושחזור. הפרדה זו מקלה על שינוי של רכיב אחד מבלי לבנות מחדש כל רכיב אחר.
03
עשה את הצעד הבא ניתן לחזור עליו
רשום את פקודת הבנייה, את הפלט הצפוי ואת הבדיקות שמראות שהגרסה עובדת. מנהל תחזוקה אחר צריך להיות מסוגל לעקוב אחרי אותם שלבים. שמור את הגרסה האחרונה שעובדת ודרך מעשית לחזור אליה. המדריכים כאן מכסים את היסודות הללו מהפרויקט הראשון ועד גישה ל-API.