חישוב תאריך מסירה לבדיקות לפי תאריך סיום משימה

הצורך:

הצגת תאריך מסירה לבדיקות או כל תאריך מסירה חשוב אחר באופן אוטומטי ע”י חישוב לפי תנאי מוגדר מראש במידה ומוגדרים בפרויקט סבבי מסירה קבועים בטווחים קבועים.
למשל:  אם אחת לשבוע, ביום מסוים בשבוע, מוגדרת מסירה של תכולה ל-QA, ניתן לחשב בשדה מותאם אישית את תאריך המסירה הקרוב.
דוגמא:  אם בכל יום חמישי מתקיים סבב מסירה לבדיקות, ניתן להגדיר תנאי שאומר שאם משימה הסתיימה עד יום רביעי (יום לפני המסירה) אז תאריך המסירה עבורה יהיה בחמישי הקרוב של אותו שבוע.  אם המשימה הסתיימה ביום חמישי והלאה אז תאריך המסירה יהיה ביום חמישי שלאחר מכן.

היישום:

יש להגדיר שדה מותאם אישית מסוג תאריך ובו להזין את הנוסחה הבאה:

IIf(Weekday([Finish])<3,Dateadd(“d”,4-Weekday([Finish]),[Finish]),Dateadd(“d”,11-Weekday([Finish]),[Finish]))

לאחר מכן ניתן להוסיף את השדה ותאריך המסירה יוצג באופן אוטומטי וישתנה לפי כל שינוי בתאריך הסיום של המשימה.

טיפים:

• במידה ורוצים לדעת תאריך מסירה עבור ערסל שמכיל מספר משימות אשר מרכיבות תכולה למסירה ניתן להגדיר שימוש בנוסחה ב- Summary rows.
• במידה ורוצים לקבוע טווחי מסירה גדולים יותר ניתן לשנות את המספרים שבתוך הפונקציה dateadd בהתאם.