Presentation is loading. Please wait.

Presentation is loading. Please wait.

Visual Studio Team System Visual Studio Team System הילה להב רייס מנהלת תחום Life Cycle Management מנהלת תחום Life Cycle

Similar presentations


Presentation on theme: "Visual Studio Team System Visual Studio Team System הילה להב רייס מנהלת תחום Life Cycle Management מנהלת תחום Life Cycle"— Presentation transcript:

1 Visual Studio Team System Visual Studio Team System הילה להב רייס מנהלת תחום Life Cycle Management מנהלת תחום Life Cycle ManagementמייקרוסופטHila.Lahav@microsoft.com

2 Project Success is Rare SucceededChallengedFailed Source: The Standish Group International, Extreme Chaos, The Standish Group International, Inc., 2000 Lack of Integrated Tools Separation of Business and Technology Poor Team Communication Tracking, Not Managing Either Inflexible or Immature Process No balance between Productivity and Predictability 2004 34%15%51%

3 קשיים ארגוניים  טבע אנושי – קבוצתיות - לא רואים את כל התמונה  פערים גיאוגרפיים – צוותי פיתוח מבוזרים- הבדלי שעות, הבדלי תרבות Project Manag er Developer Infrastructure Architect Solution Architect Busi Stake holder

4 Visual Studio Team System Business Analyst PMO Operations CIO Application Support Architect Project Manager Tester Designer Developer DB Pro

5 אז מה זה ?Team System Source Code Control Work Item Tracking Build Automation Team Communications Reporting

6 Visual Studio Team System Visual Studio Team Suite MSF Process and Guidance Visual Studio Team Foundation Server Visual Studio Industry Partners Software Architects Software Developers Software Testers Database Professionals Visual Studio Team Explorer Application Modeling Infrastructure and Deployment Modeling Code Analysis Performance Tuning Security Analysis Database Deployment Database Change Management Database Testing Performance Testing Manual Testing Test Case Management Visual Studio Professional Edition Change Management Work Item Tracking Reporting Project Site Integration Services Project Management Load Test Agent Visio and UML Modeling Class Modeling Unit Testing Code Coverage New!

7 קשיים ניהוליים  משימות מתבצעות ללא תכנון ותיעוד  איך מקבלים סטאטוס אמיתי?  אם יש תוכנית עבודה- עד כמה מציאותית?  קושי לחזות את כמות העבודה שנותרה?

8 Team Project and Work Items (Tasks, Features)

9 How Far Can We Get in The Available Time? Work planned Work completed

10 Underestimating Steady rates of progress, but slope too shallow Slow progress leading to cuts in planned work, but not enough cuts

11 Solution Stuck in Testing Bulge in resolved → Insufficient resources or inadequate quality from dev

12 בין עולם ניהול שינויים לעולם הפיתוח Team System מחבר עולמות ProjectStructureIterationStructure WorkItem LabelVersionedItem LatestItemVersionChangeset

13 ניהול שינויים באמצעות Team System  ניהול שינויים מסוגים שונים- משימה,תקלה,בקשת שינוי  הגדרת מחזור חיים ע"ב מתודולוגיות MSF – Agile או CMMI  קישוריות מתוך סביבת הפיתוח לשינויי קוד לשינוי – ברמת הפרוייקט  ריכוז והצגת סטאטוס הפיתוח באמצעות הדוחות

14 קשיים בניהול תצורה  מבצעים check in - לא מבוקר, "מלכלכים" את ה BUILD  חסרה בקרה על תכולת הגרסא "לא לבצע check In – מייצרים BUILD"  האם הטמיעו את התיקון הדחוף בכל סביבות הפיתוח?

15 בין עולם ניהול ה SRC ל BUILD Team System מחבר עולמות ProjectStructureProjectStructureIterationStructureIterationStructure WorkItemWorkItem LabelLabelVersionedItemVersionedItem LatestItemVersionLatestItemVersionChangesetChangeset BuildBuild

16 Change Mng on SRC Control

17 ניהול תכולה באמצעות Team System  יצירת Check In Policies  ניהול פיתוחים מקביליים ומיזוגים ע"ב השינוי  Code Review  הרצת Build אוטומטית  בניית גרסא לתכולת שינויים מבוקרת

18 רשימת BUILD

19 רשימת שינויים ב BUILD

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

21 Combining Tests with Development

22 How Effectively Is Our (Outsourced) Team Delivering? Test rates (pass, inconclusive, fail) shown in bars Against code coverage, … code churn, … and active bugs

23 Build Failures

24 כמה דרישות התווספו תוך כדי עבודה ? “Dark matter” emerging during iteration Planned work is squeezed out

25 ProjectStructureProjectStructure IterationStructureIterationStructure TestResultsTestResults BuildBuild LabelLabel VersionedItemVersionedItem LatestItemVersionLatestItemVersion ChangesetChangesetWorkItemWorkItem Version Control Core Data Work Items Team Build TFS Enablement Team System מחבר עולמות * ** ** **** * * * * ProjectStructureProjectStructureIterationStructureIterationStructure WorkItemWorkItem LabelLabelVersionedItemVersionedItem LatestItemVersionLatestItemVersionChangesetChangeset BuildBuildTestResultTestResult

26 סיכום  Visual studio Team System מאפשר:  לחבר בין ניהול הפרויקט לצוותים עצמם  לשלב את צוות הבדיקות, סביבות הבדיקה לפיתוח  לשקף מידע בין הצוותים

27 Resources Technical Chats and Webcasts http://www.microsoft.com/communities/chats/default.mspx http://www.microsoft.com/usa/webcasts/default.asp Microsoft Learning and Certification http://www.microsoft.com/learning/default.mspx MSDN & TechNet http://microsoft.com/msdn http://microsoft.com/technet Virtual Labs http://www.microsoft.com/technet/traincert/virtuallab/rms.mspx Newsgroups http://communities2.microsoft.com/ communities/newsgroups/en-us/default.aspx Technical Community Sites http://www.microsoft.com/communities/default.mspx User Groups http://www.microsoft.com/communities/usergroups/default.mspx

28 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. תודה ! Hila.lahav@microsoft.com


Download ppt "Visual Studio Team System Visual Studio Team System הילה להב רייס מנהלת תחום Life Cycle Management מנהלת תחום Life Cycle"

Similar presentations


Ads by Google