הגדרה של "בוצע" היא הצהרה משותפת ומפורשת של התנאים שיש לעמוד בהם לפני שכל פריט עבודה ייחשב כמושלם. בניגוד לקריטריונים לקבלה, שהם ספציפיים לפריט בודד, היא חלה באופן אחיד על כל דבר שהצוות מייצר ומקודדת את תקן האיכות שהצוות מציב לעצמו.
מטרתו היא להפוך את השלמות לאובייקטיבית ועקבית. ללא שלמות כזו, "בוצע" פירושו כל מה שהמפתח הבין זאת, דבר המשתנה בהתאם ללחץ הזמן ולמי שנשאל. "בוצע" של אדם אחד כולל בדיקות, תיעוד, בדיקות נגישות ופריסה; של אדם אחר פירושו שהקוד מתקמפל במחשב שלו. השונות אינה נראית עד שההשלכות צפויות, בדרך כלל כפגמים שנמצאים מאוחר או כעבודה שיש לבחון מחדש לפני שניתן לשלוח אותה.
הגדרה אופיינית מכסה השלמת סקירת קוד, כיסוי בדיקות אוטומטיות בסטנדרט מוסכם, מעבר כל הבדיקות, עמידה בדרישות נגישות, עדכון תיעוד, טיפול בשיקולי אבטחה, ביצועים במסגרת ספים מוגדרים ופריסה לפחות בסביבת staging. התוכן הספציפי חשוב פחות מאשר העובדה שהוא מוסכם, נכתב ויושם בפועל, ולא שאפתני.
התפקיד החשוב ביותר הוא מניעת הצטברות שקטה של עבודה נסתרת. פריטים המסומנים כהשלמה ללא בדיקות, תיעוד או תיקון נגישות מופיעים כהתקדמות תוך יצירת התחייבויות שיש למלא מאוחר יותר, בדרך כלל בתנאים גרועים יותר. צוות המדווח על אספקה יציבה תוך צבירת צבר זה מדווח על אשליה, והחישוב מגיע כהאטה בלתי מוסברת מספר חודשים לאחר מכן.
זה גם מגן על איכות תחת לחץ, וזה הזמן שבו היא חשובה ביותר וסביר להניח שהיא תנטוש. כאשר דד-ליין מתקרב, הלחץ להקל על הסטנדרט הוא עז וההקלה היא לעיתים רחוקות מפורשת; פריטים פשוט מסומנים כ"בוצעו" כאשר חלקים מושמטים. התייחסות להגדרה כבלתי ניתנת למשא ומתן, וצמצום ההיקף במקום זאת כאשר לוח הזמנים מאוים, היא הדיסציפלינה שמבדילה בין צוותים שהמהירות שלהם אמיתית לבין אלו שההתקדמות המדווחת שלהם שאולה מהעתיד.
ההגדרה צריכה להתפתח ככל שהיכולת משתפרת ולא להיקבע באופן חד פעמי. צוות ללא פריסה אוטומטית אינו יכול לכלול אותה בתחילה, אך עליו להוסיף אותה לאחר שהיכולת קיימת. סקירה תקופתית של ההגדרה, בדרך כלל ברטרוספקטיבות, והעלאת הסטנדרט ככל שהפרקטיקות מתפתחות, הופכות אותה למנגנון לשיפור מכוון ולא לרשימת בדיקה סטטית.
ההגדרה צריכה להיות גם בת-קיימא, שכן סטנדרט שהצוות לא יכול לעמוד בו בתנאים רגילים יתעלם בשקט ולא ידון מחדש בגלוי, והגדרה שמתעלמים ממנה גרועה יותר מהגדרה צנועה משום שהיא מסירה לחלוטין את ההתייחסות המשותפת. קביעתה ברמה שהצוות יכול באמת לעמוד בה, ולאחר מכן העלאתה במכוון ככל שהיכולת משתפרת, מייצרת סטנדרט שמנהל בפועל את ההתנהגות.
כאשר עבודה באמת לא יכולה לעמוד בתקן, התגובה הכנה היא לתעד את החריג במפורש במקום להגדיר מחדש את המונח "בוצע". פריט שנשלח ללא בדיקה מסוימת, מסיבה מוצהרת, עם מעקב אחר התיקון, נחשב להחלטה מנוהלת. אותו פריט המסומן כ"בוצע" כאשר ההשמטה לא נרשמה הוא חוב טכני שאף אחד לא הסכים לו ואף אחד לא יזכור.
מכיוון שההגדרה קובעת מהי איכות בפועל, היא זקוקה להסכמה מצד האנשים האחראים לתוצאות ולא רק מצד צוות הביצוע. בפועל היא נקבעת בתוך פיתוח מוצר עם תקני הנגישות והחוויה שנלקחו מ ביקורת חוויית משתמש קריטריונים וספי הביצועים מ ביצועי אינטרנט תקציבים, כך שהתקן ישקף את ההתחייבות כולה ולא רק את ההתחייבות הפונקציונלית.