DCSIMG
Eran Ruso
Sign in | Join | Help

גרסת מאי 2013 - TFS 2012 Power Tools

פורסם בתאריך May 12 2013, 05:04 AM על ידי Eran Ruso

לפני מספר ימים מיקרוסופט פרסמו את ה –  Microsoft Visual Studio Team Foundation Server 2012 Power Tools Update 2.download

אין חידושים מעניינים בעדכון הזה, בעיקר הסירו סוף סוף את ה – Backup\Restore Tool אשר עבר רשמית כבר להתקנה הבסיסית והרבה פעמים בלבל לקוחות שהתקינו את גרסת ה – Power Tools, אז לא להיבהל עם לא מוצאים אותו.

ניתן להוריד את ה – Power Tools בלינק הבא:

http://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8-9bc7-06c3bad9148f

כמו כן את ה – Build Extensions בלינק:

http://visualstudiogallery.msdn.microsoft.com/45b4e378-5b81-4186-9b7f-21cc5c2f743d

MSSCCI Provider 32 bit:

http://visualstudiogallery.msdn.microsoft.com/b5b5053e-af34-4fa3-9098-aaa3f3f007cd

MSSCCI Provider 64 bit:

http://visualstudiogallery.msdn.microsoft.com/3c7b6813-2617-4d5f-9a1d-5ad980cab5d2

 

תיהנו!!!

גרסת אפריל 2013 ל–TFS 2012 Power tools שניתן להתקין גם על Update 2

פורסם בתאריך Apr 21 2013, 04:12 PM על ידי Eran Ruso

אתמול 20.04 מיקרוסופט הוציאו עדכון ל – Microsoft Visual Studio Team Foundation Server 2012 Power Tools.

לאחר שחרור ה – Update 2 לא ניתן היה להתקיןdownload את ה – Power Tools, את הגרסה ששוחררה אתמול ניתן להתקין גם על Update 2 ולמעשה היא מחסה גם את Update 1 וגם את Update 2 במקרה ולא הספקתם לשדרג את ה – Visual Studio או את השרת.

ניתן להוריד את ה – Power Tools בלינק הבא:

http://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8-9bc7-06c3bad9148f

 

תיהנו!!!

שוחררה סביבה וירטואלית חדשה עבור ה–TFS 2012 וה–VS 2012 גרסת ה–Update 2

פורסם בתאריך Apr 21 2013, 11:14 AM על ידי Eran Ruso

כמו תמיד מיקרוסופט מספקת מכונה וירטואלית עם רישיון לזמן מוגבל לטובת Evaluation.download

היום יש את ה – Team Foundation Service לטובת Evaluation אך מי שעדיין רוצה ניתן לקבל את הסביבה המוכנה כמכונה וירטואלית.

בנוסף ישנם כמה מעבדות המצורפות לסביבה זו המאפשרות הבנה בסיסית של הפונקציונאליות המסופקת ב – TFS 2012 וב – VS 2012.

 

ניתן להוריד את המכונה ואת המעבדות בלינק:

http://blogs.msdn.com/b/briankel/archive/2011/09/16/visual-studio-11-application-lifecycle-management-virtual-machine-and-hands-on-labs-demo-scripts.aspx

 

כפי שציינתי ניתן גם לחוות את ה – TFS עם ה – Team Foundation Service בלינק:

http://tfs.visualstudio.com/

 

תיהנו!!!

שגיאה כאשר מנסים לגבות את בסיסי הנתונים של ה–TFS 2008 בעזרת tfsbackup.exe

פורסם בתאריך Apr 18 2013, 09:25 AM על ידי Eran Ruso

כאשר ניסיתי לשדרג TFS 2008 + Service Pack 1 ל – TFS 2012 נתקלתי בשגיאה.images

השגיאה קפצה כאשר ניסיתי להשתמש ב – tfsbackup tool כדי לגבות את בסיסי הנתונים מה – TFS 2008.

 

There was an exception while launching the Team Foundation Backup Tool: Cannot assign a default value to a local variable.

 

2013-04-18_1553

חיפשתי פתרון באינטרנט ולצערי לא יכולתי למצוא שום דבר מועיל.

עברתי בשלב זה לעבודה ידנית ועשיתי את הצעדים הבאים:

צעד 1:  צור תוכנית גיבוי ב – SQL Server תחת ה – Maintenance וגבה את כול בסיסי הנתונים הרלוונטיים ל – TFS

צעד 2: שנה את שמות קבצי הגיבוי של בסיסי הנתונים לשמות המקוריים, לדוגמא: TfsWarehouse_Backup_3736dvt63.bak ל – TfsWarehouse.bak

צעד 3: מכאן ניתן להמשיך בעזרת הכלי האוטומטי לשחזור בסיס הנתונים

 

תיהנו!!!

לאן נעלם ה–Get Specific Version בגרסת ה – Team Explorer 2012?

פורסם בתאריך Apr 07 2013, 04:44 AM על ידי Eran Ruso

לאחרונה שאל אותי לקוח לאחר השדרוג איפה ה – Get Specific Version? האם הוא עוד קיים גם ב – Team Explorer 2012?images (1)

התשובה היא כמובן כן.

ה – Get Specific Version יחד עם עוד כמה יכולות קובצו תחת ה – Advances, משם הכול בדיוק אותו הדבר.

Get_Specific_version

 

ומשם…

 

Step_2

 

תיהנו!!!

Visual Studio 2012 Update 2 ו–TFS 2012 Update 2 זמינים להורדה

פורסם בתאריך Apr 07 2013, 02:59 AM על ידי Eran Ruso

לאחר המתנה ארוכה סוף סוף הגיע השחרור המיוחל…

כבר כתבתי על חלק מהחידושים ב – Update 2, כתבתי על הממשק ה – Web של ה – MTM, ניתן לקרוא את הפוסט: “מה הולכים לחדש לנו ב - Update 2? הרצת בדיקות דרך ה - Web עם ה - Test Hub in Team Web Access” רבים חיכו לממשק הזה.

בפוסטים הבאים אני יוסיף ויעדכן על חידושים ב – Update 2 כמו כן אני ירחיב על ממשק ה – Web של ה – MTM.

העדכון זמין להורדה עבור Visual Studio 2012 בלינק הבא:

http://www.microsoft.com/en-us/download/details.aspx?id=38188

עבור TFS 2012 יש להוריד את ההתקנה המלאה הכוללת את ה – Update 2, ניתן להוריד בלינק הבא:

http://www.microsoft.com/en-us/download/details.aspx?id=38185

 

תיהנו!!!

מה עושים עם לא מצליחים למחוק Report Server ישן מה–Scale-out Development

פורסם בתאריך Mar 20 2013, 10:04 AM על ידי Eran Ruso

היום ניסיתי לשדרג שרת TFS 2010 ל – TFS 2012 ונתקלתי בבעיה טכנית.download

כאשר שחזרתי את ה – Reporting Services אחת הפעולות היא להסיר את ה – Server הישן.

כמו תמיד נכנסתי ל – Report Server Configuration Window שם ניגשתי ל – Scale-out Development Tab, וכמו תמיד סימנתי את השרת הישן ולחצתי על Remove Server.

קבלתי הודעת שגיאה, מה עושים?

מכבים את ה – Reporting services על ידי לחיצה על Stop, לאחר מכן ניגשים ל – ReportServer Database.

נכנסים שטבלת ה – Keys ומוצאים את השורה עם שם השרת הישן, מוחקים אותה וניגשים להפעיל מחדש את ה – Reporting Services.

נגלה שהשרת הישן נעלם, המשימה בוצעה בהצלחה!

 

תיהנו!!!

העברת קוד מפרויקט אחד לאחר ב – TFS בעזרת git

פורסם בתאריך Mar 20 2013, 07:10 AM על ידי Eran Ruso

היום קראתי פוסט על איך מעבירים קוד מפרויקט אחד לשני בעזרת git.

יצא לי לא פעם להעביר קוד מפרויקט לפרויקט ותמיד נתקעים בהיסטוריה של הקוד.

להזכירכם ה – git לוקח אליו את הקוד יחד עם ההיסטוריה כך שהמחשב של המפתח מחזיק את כול המידע אצלו מקומית.download

היום עם ה – git-tf אפשר למשוך את כול הקוד וההיסטוריה מהפרויקט הראשון ולהכניס אותו לפרויקט השני.

למידע נוסף על ה – git-tf ואיך להשתמש בו ניתן לקרוא בפוסט שכתבתי: “עבודה עם git ו – TFS בשימוש ב – git-tf”

לדעתי אפשר לנסות את זה גם בהעברה מ – SVN ל – TFS, אני אנסה את זה בהמשך ואכתוב על זה.

הפוסט נכתב על ידי Martin Hinshelwood וניתן לקרוא את הפוסט כאן

 

תיהנו!!!

רשמים מהכנס היום במיקרוסופט: “A New Level of Agile Development with VS2012”

פורסם בתאריך Mar 18 2013, 03:25 PM על ידי Eran Ruso

היום היה הכנס בו הרצתי בשניים מיתוך ארבעת ההרצאות.

לכנס הגיעו כ – 150 אנשים שנהנו מארבעה הרצאות מקצועיות.

בהרצאה הראשונה של רונן בר נאור דיבר רונן על מהם המאפיינים של ארגון אג’ילי, אני מאוד נהניתי מההרצאה אני חייב להודות שלא עם כול מה שנאמר בהרצאה הסכמתי אך יחד עם זאת למדתי כמה דברים חדשים.

את ההרצאה השנייה אני העברתי, בהרצאה ניסיתי ליצור שפה משותפת ולהסביר בקווים כלליים מה זה SCRUM ומה זה Kanban, לאחר הסבר קצר הראיתי איך ניתן בעזרת כלי מיקרוסופט לנהל SCRUM ו – Kanban.

את ה – Kanban הראיתי על ה – Team Foundation Service שהוא שירות Saas על ה – Cloud.

השאלות ששאלו המשתתפים הובילו אותי למקומות של ניהול סיכונים ב – SCRUM והערכת עבודה, למרות שלא תכננתי לדבר על זה נוצרו כמה דיונים מאוד מעניינים בנושא במהלך ההרצאה ואחריה.

את המצגת ניתן לראות כאן

 

 

את ההרצאה השלישית העביר גיל וסרמן שם הוא הראה סיפור לקוח בנושא ה – Continues Delivery.

לצערי את רוב ההרצאה פספסתי אבל ממה שראיתי מדובר על סיפור מאוד מעניין, הלקוח מוציא גרסה ל – Production לפחות אחת ליום.

את ההרצאה האחרונה העברנו מיכאל אוזירנסקי ואני,  ניסינו להראות Build Deploy Test, ו – Test Automation בהקשר של Continues Deployment.

השלב האחרון של הרצת הבדיקה האוטומטית על המעבדה לצערנו לא עבדה בגלל בעיות רשת אבל כול שאר ההרצאה הייתה מאוד מעניינת (על פי תגובות שקיבלנו לאחר המצגת).

את המצגת ניתן לראות כאן

 

 

אני מאוד נהניתי , תודה לכול מי שהגיע.

 

תיהנו!!!

אז מה חידשו לנו ב–Microsoft Test Manager 2012? שכלול מנגנון הרצת ותיחקור ה – Exploratory Testing (פורסם ב–MSDN Blog)

פורסם בתאריך Mar 14 2013, 03:13 AM על ידי Eran Ruso

 

הפוסט שכתבתי בנושא זה פורסם ב – MSDN Blog, ניתן לקרוא אותו כאן

לנוחיותכם אני מפרסם עותק שלו גם בבלוג.

תיהנו!!!

==============================================================================================================

 

ב – Microsoft Test Manager 2010 הייתה היכולת להריץ Exploratory Testing, ניתן לקרוא על זה בפוסט שפרסמתי בנושא כאן

 

אז מה השתנה?

1) היכולת להריץ Exploratory Testing הפכה להיות זמינה הרבה יותר

2) היכולת לתחקר ריצות מסוג זה לא הייתה קיימת כלל קודם.

3) נעשו שינויים ב – Test Runner למעשה יצרו ל – Test Runner תצורת הרצה שונה עבור ה – Exploratory Testing, הוסיפו את היכולת לקשר ריצה מסוג זה ל – Requirement/User Story/Product Backlog, ויצרו דיווח באג המכיל Screenshots של כול התהליך.

4) היכולת ליצור Test case מיתוך Exploratory Test היא תוספת שחוסכת זמן רב לבודקים בכתיבת Test Cases.

 

אז בואו ונראה איך עושים את זה…

בפוסט הזה אני יראה את הצעדים הבאים:

1) נריץ Exploratory Test עבור User Story

2) נפתח באג

3) נייצר Test Case מהריצה ונראה איך הכול מתחבר

 

צעד 1: הרץ Microsoft Test Manager

Step_1_Launch_MTM

 

צעד 2: הקלק על טאב Test

צעד 3: בחר Do Exploratory Testing מהתפריט המשני של Test

צעד 4: בחר User Story/Requirement/Product Backlog Item מהרשימה או לחץ Explore עבור בדיקה כללית (אני מראה את האפשרות הראשונה)

 

Step_2_Select_Work_Item

 

צעד 5: לחץ Explore work item

 

Step_3_Start_Exploratory_Test

 

צעד 6: לחץ Start ב – Test Runner שנפתח

 

Step_4_Start_Exploratory_Test_Runner

ניתן בכול שלב בהרצה ליצור באג, ליצור Test Case וליצור screenshot (למרות שאני חושב שעם הווידאו הפונקציה הזאת מיותרת)

צעד 7: אנחנו ניצור כעת באג, לחץ Create bug

 

Step_5_Exploratory_Test_Runner_Options

 

כפי שניתן לראות בבאג נוצרים אוטומטית הצעדים אותם ביצעתי ו – Screenshots עבור כול צעד

 

Step_7_Exploratory_Test_Bug

 

כמו כן נוצר וידאו עבור כול הבדיקה, בנוסף אני מקבל גם את ה – System Information, Action Log, Event Log ועוד תלוי מה הגדרתי לאיסוף

 

Step_8_Exploratory_Test_Bug_Video

 

צעד 8: אנחנו נמלא Title וחשוב מאוד גם Severity (אם אני איש הבדיקות) ונקליק על Save and create test, כדי לייצר Test Case שישחזר את הבאג בהמשך

 

Step_9_Exploratory_Test_Start_Creating_Test

 

באופן אוטומטי נוצרים לי הצעדים של ה – Test Case אני צריך כמובן להשלים את ה – Expected Results

צעד 9: הזן Title ושמור

 

Step_10_Exploratory_Test_Creating_Test

 

ניתן לראות שנוספו לי ל – Exploratory Test באג אחד ו – Test Case אחד, גם בשורת ההערות, אני גם הוספתי שורה לשדה ההערות

 

Step_11_Exploratory_Test_added_Bug_and_Test

Step_11_Exploratory_Test_added_comments

 

זה מחלון תוצאות הרצת הבדיקה

 

Step_13_Exploratory_Test_Results

Step_14_Exploratory_Test_Results_attachements

 

עם נעבור ל – Test Case נוכל לראות שהוא מקושר ל – Bug ול – User Story כמו כן מצורפים לו תוצאות ההרצה

 

Step_14_Exploratory_Test_Test_Case_with_links

 

ניתן לראות שהחיים של הבודק הופכים להיות קלים יותר, אם נבדוק נמצא שאף בודק לא ממש אוהב לכתוב צעדי בדיקה, על ידי הרצת Exploratory Test ניתן לחסוך חלק מהתהליך הידני.

 

תיהנו!!!

אז מה חידשו לנו ב–Microsoft Test Manager 2012? בצעדי הבדיקה יש גם Rich Text, תמיכה בעברית וניתן לבצע Resize לחלון הצעדים (פורסם ב–MSDN Blog)

פורסם בתאריך Mar 14 2013, 03:00 AM על ידי Eran Ruso

 

הפוסט שכתבתי בנושא זה פורסם ב – MSDN Blog, ניתן לקרוא אותו כאן

לנוחיותכם אני מפרסם עותק שלו גם בבלוג.

תיהנו!!!

==============================================================================================================

 

הרבה פעמים שואלים אותי “נו אז מה ישתנה ב – MTM 2012 לאומת MTM 2012?”3741334_1

מיקרוסופט לא בצעה הרבה שינויים ב – MTM 2012 אבל מה שמיקרוסופט כן שינתה הם כול הדברים שמאוד אבל מאוד היו חסרים ב – MTM 2010.

בפוסט הזה אני יציין שלוש מהם שכולם נוגעים לצעדי הבדיקה: Rich Text, תמיכה בעברית והיכולת לבצע Resize לחלון הצעדים.

לפני שאני יתחיל למי שלא מכיר את ה – MTM בכלל מדובר על הכלי לבודקים המכונה גם Test Professional, כלי זה הוצג לראשונה בגרסת ה – 2010 של ה – TFS, ניתן לקרוא עוד על הכלי כאן.

 

Resize לחלון הצעדים

נתחיל מהאחרון שציינתי, Resize לחלון צעדי הבדיקה לא רק היה חסר אלה גרם לבודקים לעבוד בכלים חיצוניים כדי לכסות על החוסר.

היה קשה מאוד לעבוד ובבדיקות ארוכות בעלות הרבה צעדי בדיקה היה פשוט בלתי אפשרי לעבוד עם הכלי.

ניתן לראות מהדוגמא שכאשר יש 10 צעדי בדיקה מה שנראה זה רק 4 צעדים ב – MTM 2010.

Step 1 Before resize

 

לאומת MTM 2012 כאן ניתן להגדיל את חלון הצעדים ולראות את כולם.

 

Step 2 after resize

 

Rich Text בצעדי הבדיקה

 

תמיכה ב – Rich Text היה חסר לבודקים רבים וגם כאן החוסר הושלם בכלים חיצוניים.

מהדוגמא ניתן לראות שב – MTM 2012 החוסר הושלם וכעת ניתן לשנות את הגודל, הצבע, הפונט, וכו’

 

 

Step 3 Rich Text

 

כמו כן ניתן לראות שהתמיכה היא מלאה וגם בחלון הריצה אנחנו מקבלים את התמיכה ב – Rich text.

Step 4 Rich Text in running state

 

תמיכה בעברית בתוך צעדי הבדיקה

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

עכשיו ב – MTM 2012 התמיכה היא Out of the box.

 

 

Step 5 Hebrew

 

ניתן לראות גם כאן שהתמיכה בעברית ממשיכה גם ל – Test Runner.

 

Step 6 Hebrew In running state

 

אני אכתוב עוד על השינויים ב – MTM 2012 בפוסטים עתידיים.

כול מה שנשאר לי לומר לבודקים שמשדרגים ל – MTM 2012 זה…

 

תיהנו!!!

כולם מוזמנים לכנס בו אני מרצה A New Level of Agile Development with VS2012 בתאריך 18 למרץ 2013

פורסם בתאריך Feb 26 2013, 10:48 AM על ידי Eran Ruso

בכנס יהיו 3 הרצאות וסיפור לקוח.

הרצאה ראשונה תהיה של ד”ר רונן בר נאור מחברת AgileSparks המוערכת מאוד בעולם ה – Agile בארץ.

ההרצאה השנייה תהיה שלי בה אני הראה איך ניתן ליישם SCRUM ו – Kanban בעזרת ה – Visual Studio 2012 ALM, כזכור ב – Visual Studio 2012 ALM בוצעה קפיצה אדירה בכול מה שקשור ליישום Agile בעזרת ה – Web Access החדש.

בעבר נאלצנו למצוא כול מני פתרונות כמו ה – Conchango Template שייצר הרבה כאב ראש וכמובן ה – Microsoft SCRUM Template שלא היה מוצלח, היום ניתן למצוא פתרון מלא עבור ה – Agile אני ממליץ להגיע ולראות.

לאחר הפסקה נחזור לראות סיפור לקוח שמדבר על Continues Delivery, מתודולוגיה שתופסת המון תאוצה בעיקר בגלל האיפשורים הטכנולוגים שקיימים היום.

אני ומיכאל אוזרינסקי מנכ”ל Top-Q נראה איך ניתן להשתמש בטכנולוגיה כדי ליישם Continues Delivery אני בטוח שתתרשמו לטובה גם הסקפטיים שבינכם.

 

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

ניתן להירשם בלינק הבא:

https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032545943&Culture=he-IL&community=0

 

תיהנו!!!

 

 

invitation

עבודה עם git ו – TFS בשימוש ב – git-tf

פורסם בתאריך Feb 20 2013, 08:10 AM על ידי Eran Ruso

הרבה פעמים שואלים אותי על העבודה מול TFS עם git.images

זה מדהים אותי כמה מפתחים משתמשים ב – git היום, הכלי הזה הופך להיות מאוד פופולארי, עם עד לפני שנה נדיר היה לפגוש מפתחים המשתמשים ב – git היום בהרבה מהארגונים איתם אני עובד חלק מהמפתחים משתמשים ב - git.

למי שלא מכיר את git מדובר על כלי חינמי שתומך בשיטת ה – Source Control המבוזר.

distributed

לכול מפתח יש את כול הקוד כולל כול ההיסטוריה אותה הוא משך אצלו מקומית.

אני יכול לעשות כול מה שאני רוצה עם הקוד אצלי מקומית כולל גם לפתוח ענפים חדשים לקוד.

היתרון בשיטה זו הוא בעיקר כאשר מדובר על עבודה ב – Off-line שם הגמישות שלי נשארת.

הבעייתיות בדרך זו היא שליטה, את השליטה אנחנו מקבלים מ – Repository מרכזי

 

 

Central

 

השליטה מתבטאת בעיקר בהחלת SCM ונהלי עבודה.

עכשיו שמיקרוסופט שחררו את git-tf אני יכול ליהנות משני העולמות, גם Repository מרכזי וגם גמישות אותה יש ב – Distributed Repository.

אני מושך אלי את הקוד וההיסטוריה, בשלב זה אני מנהל עצמאית עד אשר אני מסנכרן את השינויים שלי עם ה – Repository המרכזי.

Matthew Mitrik ו – Brian Keller יצרו הווידאו שמדגים את היכולות של ה – git-tf.

את הווידאו ניתן לראות כאן

 

תיהנו!!!

מה דומה בין שיפוץ דירה לניהול פרויקט תוכנה?

פורסם בתאריך Feb 17 2013, 03:06 AM על ידי Eran Ruso

בשבוע האחרון לא עדכנתי בבלוג מפני שהייתי עסוק בשיפוץ דירה.images

ביום שני קבלנו בשעה טובה את הדירה החדשה שרכשנו (או יותר נכון לומר הבנק רכש עבורנו).

הדירה במצב די טוב היא בסה”כ בת 7 שנים ולכן החלטתי לשפץ אותה לבד.

 

זיהוי פרויקטים

בשלב הראשון חשוב לזהות מהם הפרויקטים אותם צריך לבצע, כאן מדובר בשני פרויקטים עיקריים:

אריזת הדירה הישנה – מנהלת הפרויקט היא מאיה אשתי, למעשה כאן ההתערבות שלי בסדר הדברים הייתה מינימלית כך שאני לא יודע לפרט את הגאנט של הפרויקט.

בפרויקט זה הייתי אחראי על הספקת הארגזים.

כמו כן בפרויקט זה השתמשנו בשני עובדים נוספים, איתי בן 5 וחצי וגיא בן 2 וחצי, שני העובדים הם בדרגת ג’וניור ולכן הסתבר שהם רק מעכבים את הפרויקט.

בדיוק כמו בפרויקט תוכנה יותר אנשים לא אומר שמסיימים את הפרויקט יותר מהר, אנשים לא מנוסים יכולים להאט ולפגוע בפרויקט או באיכות המוצר.

אני מאוד בעד להוסיף ג’וניורים לפרויקטים, עם הדרכה נכונה והשקעה הם הופכים להיות נכס לארגון ולפרויקט, חשוב מאוד לנהל אותם נכון.

שיפוץ הדירה – מנהל פרויקט הוא אני ועל הפרויקט הזה אני אפרט בפוסט הזה.

 

תכנון

כול פרויקט חייב להתחיל בתכנון של התכולה, זמן ותקציב.

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

הערכת תכולת עבודה – הדירה הייתה במצב מאוד טוב ולכן נראה היה שיש רק לצבוע את הדירה ולבצע תיקוני קיר בסיסיים, בלתם אחד זיהיתי מראש, אחד החדרים היה צבוע בסגול ולכן חשבתי שלכול הקירות צריך 2 שכבות צבע ולחדר צריך שכבה נוספת. הצבע המבוקש הוא לבן.

הערכת זמן עבודה – לקחתי יום חופש והערכתי שערב נוסף יספיק מקסימום אני אקדיש עוד ערב אחד, על סמך זה הזמנתי מוביל ליום שני בבוקר (לצורך העניין מועד המסירה) מה שנותן לי פחות משבוע עבודה: יום חופש אחד + סוף שבוע + 3 סופי ימים (אחרי שעות העבודה)

הערכת תקציב עבודה – למעשה לא הערכתי תקציב אלה פחות או יותר מה אני צריך לקנות, הלכתי למוכר בחנות חומרי בניין (להלן היועץ) והוא אמר לי:

- שלצבע מספיק לי 5 ליטר צבע

- עבור התיקונים צריך שפכטל אמריקאי, שזה חומר מוכן לתיקון קירות (או לפחות זה מה שהוא אמר לי)

- שפכטל

- נייר זכוכית לשיוף הקיר

- מברשת צבע רגילה

- גלגלת לצבע

 

ביצוע

וכמו שאומרים תכנון לחוד ביצוע לחוד כמובן שהתכנון היה רחוק שנות אור מהביצוע שבזמן כתיבת שורות אילו לא הסתיים עדיין…

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

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

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

לא שמתי לב לזה שצריך לצבוע את המשקוף של דלת הכניסה ושל הממד בצבע שמן (שלא קניתי).

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

בצביעה לא לקחתי בחשבון זמן ייבוש לתיקונים בקיר.

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

וכמובן עוד רשימת דברים “קטנים” שעשיתי תוך כדי עבודה.

דבר נוסף שלא הערכתי אותו כבעייתי וכמובן אמרתי זה ממש לא לוקח הרבה זמן היה העברת ארון מהממד לחדר אחר, לקח לנו שלושה אנשים ושעתיים לסיים את זה (כוח אדם שלא נלקח בחשבון בתכנון)

הייעוץ הגרוע מקביל ליועץ שממליץ על טכנולוגיה לא נכונה, מה שגורם בסופו של דבר לעבודה כפולה ולפעמים גם יותר עם צריך להוסיף הכשרות ולמידה.

זמן עבודה בפועל – כמובן שכאן טעיתי בגדול עבדתי כול יום בדירה עד לפחות חצות וכמובן ביום חופש וגם בשישי ושבת ממוקדם בבוקר.

עד עכשיו עדיין לא סיימתי והיום אחרי העבודה אני אמשיך בצביעה ועוד דברים “קטנים” כאשר מחר זמן המסירה.

בגלל שאני לא מספיק לבצע את כול התכולה אני מקצץ בדברים (קיצוץ בפיצ’רים) בלת ברירה כמו צביעת המשקופים, צביעת המקלחות, הוספת גומיות למקלחון בחדר הורים ועוד דברים “קטנים”.

אני מקווה לספק את הפיצ’רים האילו בימים הקרובים (מעניין איפה שמעתי את המשפט הזה קודם)

תקציב עבודה בפועל – זה הקטע הכואב לכיס כמובן אבל הפרויקט הזה שעדיין לא הסתיים עלה הרבה יותר מכפול התקציב הראשוני.

לדוגמא במקום 5 ליטר שחושב, בפועל קניתי 25 ליטר.

השפכטל האמריקאי חושב כקילו אחד סיימתי עם שני קילו ועוד פלופילה.

צבע סיד לאמבטיות שלא חושב

צבע שמן למשקופים שלא חושב וכו’

 

מסקנות

במידה והידע על הפרויקט לא קיים יש לבחור יועץ עם ניסיון, אני בחרתי במוכר בחנות שספק עם הוא שיפץ דירה אי פעם.

יש להשקיע זמן בתכנון תכולת הפרויקט והתקציב.

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

יש לנהל כוח אדם לא מיומן כך שלא יפגע בפרויקט

כמובן שניתן לבצע את הפרויקט במתודולוגיות ה – Agile וכך לא להיות מופתעים שיש פער בין התכנון לביצוע

 

תיהנו!!!

מה הולכים לחדש לנו ב–Update 2? הרצת בדיקות דרך ה– Web עם ה - Test Hub in Team Web Access (פורסם ב–MSDN Blog)

פורסם בתאריך Feb 04 2013, 11:40 AM על ידי Eran Ruso

הפוסט שכתבתי בנושא זה פורסם ב – MSDN Blog, ניתן לקרוא אותו כאן

לנוחיותכם אני מפרסם עותק שלו גם בבלוג.

 

תיהנו!!!

==============================================================================================================

 

 

ביום חמישי כתבתי פוסט על שחרור CTP עבור ה – Update 2 של Visual Studio ו – TFS, ניתן לקרוא אותו כאןdownload

בפוסט הזה אני רוצה לכתוב על ה - Test Hub in Team Web Access.

רבים המתינו לו בכיליון עיניים, היכולת להריץ בדיקות דרך ה – Web קריטית עבור ארגונים רבים.

היום כאשר אין את היכולת הזאת הבודקים צריכים לתמרן בין ה – MTM לאפליקציה הנבדקת כאשר לא ניתן להתקין את ה – MTM על המחשב הנבדק, לעבור בין שני מחשבים, להחזיק לפטופ נוסף על המחשב הנבדק או לעבור בין מחשבים וירטואליים, בקיצור לא נוח והרבה פעמים ממש לא פרקטי.

 

אז איך ה - Test Hub in Team Web Access בעצם פותר את הבעיה?

מדובר על כלי בדיקות מבוסס Web שלא דורש התקנה כלל ומאפשר לבודקים להריץ את הבדיקה על מחשב אחד כאשר ה – Test Runner רץ בתוך Browser.

אגב אני הרצתי את הדוגמא מדפדפן Chrome וזה עבד מצויין

 

איך משתמשים ב - Test Hub in Team Web Access?

ה - Test Hub in Team Web Access לא שוחרר כחלק מהתקנת ה – CTP אלה כחלק מה – Team Foundation Service ולכן יש ליצור חשבון ב – Team Foundation Service אליו נכנסים בלינק הבא:

https://tfs.visualstudio.com/

לאחר יצירת החשבון ו – Team Project מתאים נבצע את הדברים הבאים:

1) נחבר את ה – MTM לשרת ולפרויקט

2) ניצור תוכנית בדיקות

3) ניצור מקרה בדיקה

4) נריץ את מקרה הבדיקה דרך ה - Test Hub in Team Web Access ונבדוק שהתוצאות מתועדות

 

כדי לבצע את 4 השלבים יש לעקוב אחר הצעדים הבאים:

צעד 1: נריץ את ה – MTM

צעד 2: לחץ על Home

 

Step_3_Click_on_the_home

צעד 3: עכשיו לחץ Change project

 

Step_4_Change_project

 

צעד 4: לחץ Add server

 

Step_5_Change_server

 

צעד 5: הזן את ה – URL שלך ב – Team Foundation Service ולחץ Add

 

Step_6_add_url

 

צעד 6: תתבקש לבצע Log-in יש לבצע זאת עם ה – Live ID שלך

 

Step_7_sign_in_with_live_ID

 

צעד 7: יש לבחור את ה – Team Project שיצרת ב – Team Foundation Service ולחץ Connect now

 

Step_8_Go_to_project

 

צעד 8: לחץ Add להוספת תוכנית בדיקות

 

Step_9_Add_New_plan

 

צעד 9: הזן שם לתוכנית הבדיקות ולחץ Add

 

Step_10_Add_New_plan

 

צעד 11: בחר את תוכנית הבדיקות שנוצרה ולחץ Select plan

 

Step_11_Select_the_New_plan

 

צעד 12: לאחר שבנינו תוכנית בדיקות ניצור Test Suite על ידי לחיצה על New

 

Step_12_Add_New_Suite

 

צעד 13: הזן שם משמעותי ל – Test Suite ולחץ New ליצירת Test Case חדש

 

Step_13_Add_New_Test_Case

 

צעד 14: הזן את מקרה הבדיקה ולחץ Save and Close

 

Step_21_Add_Test_Cases

 

צעד 15: ניכנס ל – Web Access של ה – Team Foundation Service ונלחץ על Test בשורת הטאבים

 

Step_1_Test_Tab

 

נראה שהבדיקה מופיעה.

צעד 16: נסמן את הבדיקה ונלחץ Run

 

Step_15_Run_Test

יפתח לנו ה – Test Runner

 

Step_16_Test_Runner

 

צעד 17: נריץ את הבדיקה עד הסוף  ולחץ Save and Close בסוף הבדיקה

 

 

Step_16_Running_Test

 

נראה את התוצאה ב – Test Hub in Team Web Access

 

Step_18_Results

נראה גם את התוצאה ב - MTM

 

Step_19_Results

 

Step_19B_Results

 

ניתן גם לכתוב בדיקות דרך ה – Test Hub in Team Web Access או לערוך בדיקות קיימות, כמו כן פונקציונאליות חדשה נוספת שניתן לראות כאן זה תיוגים.

תייגתי את הבדיקה הזאת כ – Valid Test.

 

Step_20_Add_Test_Cases

על פי התרשמותי מהתנסות קצרה עם הכלי מדובר בכלי נוח יחסית שנותן פתרון הולם היכן שלא ניתן להתקין את ה – MTM.

בוודאי שבכול מקום בו ניתן להתקין את ה – MTM אני יעדיף אותו מפני שיש לו יכולות רבות יותר.

 

תיהנו!!!

More Posts Next page »