צפייה וניהול של TFS Work Items ב MS Project
Transcription
צפייה וניהול של TFS Work Items ב MS Project
צפייה וניהול של TFS Work Itemsב MS Project רקע ארגונים רבים מנהלים את מחזור החיים של פיתוח תוכנה באמצעות מערכת TFS ) (Team Foundation Serverשל מייקרוסופט .במערכת זו מנהלים את משימות התכנות כישויות מסוג .Work Itemsישנם סוגים רבים של ,Work Itemsביניהם Task, Bug, User Story, Backlog Itemוהם נבחרים לשימוש ע"פ מתודולוגיית הפיתוח המיושמת בארגון. ניתן לצפות ולערוך Work Itemsישירות ע"פ המספר המזהה שלה ( )IDאו ע"פ שאילתת .SQLאת תוצאות שאילתות אלו ניתן לפתוח ,לערוך ולעדכן דרך תוכנות של ,MS Officeביניהן .MS Project במאמר זה נסביר את התנהגות הסנכרון של Visual Studioמול MS Projectואת השימושים שניתן לעשות בו. שימושים על ידי הצגת המשימות בתוך תוכנית עבודה מסוג גאנט ,נוכל לעקוב אחר התלויות בין המשימות ,עומסי המשאבים ,משכי המשימות ותאריכי יעד .כמו כן נוכל להיעזר בתצוגות השונות העומדות לרשותנו ב MS Project -על מנת לבקר את התוכנית ולבדוק תרחישים שונים. כיצד אין חובה להשתמש באותה גרסה של TFSו .MS Project-בדוגמאות כאן נציג MS Project ,2013אך הסנכרון קיים גם עבור MS Project 2007ו .MS Project 2010 - .1שלב ראשון הוא לכתוב שאילתה ב TFS -על מנת לקבל את אוכלוסיית המשימות שברצוננו לעבוד איתן. .2נבחר לפתוח את תוצאות השאילתה ב MS Project .3המשימות ייפתחו בתוך גנט חדש ב MS Projectויתווספו לתוכנה כפתורים ותצוגות מסוג Team .4יש לשמור את הגנט לאחר שנוצר .5לאחר שנוצר ,הקישור עם TFSהוא דו כיווני. – Publishיעדכן את השינויים לתוך ה .TFS – Refreshיעדכן את תוצאות השאילה המעודכנות אל תוך הגנט ניתן ליצור ערסלים ומשימות נוספות אשר לא יעודכנו לתוך ה .TFSעבור כל משימה ניתן להגדיר בעמודת .Publish and Refreshהאפשרויות הן .Yes, No, Only Refresh .6במידה ונוצרו ב TFSמשימות חדשות ,יש להוסיף אותן ידנית ע"י לחיצה על כפתור .7ניתן לראות את השדות המידע שעוברים מה TFSל MS Projectע"י לחיצה על כפתור View Column Mappings שדות מסוג תאריך אינם עוברים אך שדה Remaining Workמתעדכן. על מנת להעביר שדות אחרים יש צורך בפיתוח ומאמר זה אינו עוסק בכך. .8במידה וישנן תלויות בין המשימות ניתן ליצור אותן ב MS Projectולעדכן את TFSבשינוי זה ע"י .Publishכתוצאה מכך ייווצר Linkמסוג Predecessor\Successorבמשימות .TFSניתן לצפות ,ליצור ולערוך קשרים בין Work Itemsע"י לחיצה על הכפתור .9יש להגדיר עבור כל משימה חדשה שנוצרת ב MS Projectושנרצה לסנכרן בחזרה ל TFS שדות חובה כגון Resource Name, Work Item Type, Work .11בכל בעיית סנכרון תוצג הודעת שגיאה.