TFS 2010 What’s new and interesting. Key Items Agile Planning Tools – Slides #3-#6 Improved...
-
Upload
gary-wilkins -
Category
Documents
-
view
214 -
download
1
Transcript of TFS 2010 What’s new and interesting. Key Items Agile Planning Tools – Slides #3-#6 Improved...
![Page 1: TFS 2010 What’s new and interesting. Key Items Agile Planning Tools – Slides #3-#6 Improved parallel development - Slides #7-#8 Continuous Integration.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ef45503460f94c06d8b/html5/thumbnails/1.jpg)
TFS 2010
What’s new and interesting
![Page 2: TFS 2010 What’s new and interesting. Key Items Agile Planning Tools – Slides #3-#6 Improved parallel development - Slides #7-#8 Continuous Integration.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ef45503460f94c06d8b/html5/thumbnails/2.jpg)
Key Items
Agile Planning Tools – Slides #3-#6
Improved parallel development - Slides #7-#8
Continuous Integration ++ – Slide #9
Architectural validation integration with build –Slide #10
Team Build enhanced – Slides #11-#12
Hierarchical Work Items, easier Project Management – Slide #13
Easy TFS Manageability – Slide #14
Explore more… - Slide #15
![Page 3: TFS 2010 What’s new and interesting. Key Items Agile Planning Tools – Slides #3-#6 Improved parallel development - Slides #7-#8 Continuous Integration.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ef45503460f94c06d8b/html5/thumbnails/3.jpg)
Agile planning tools Visual Studio Team System (VSTS) 2010 introduces new features and capabilities to help agile teams with planning Agile teams opt for multiple levels of planning with course corrections over a waterfall-style plan Support for Agile type of planning
VSTS 2010 introduces two new Excel workbooks for Release planning and Iteration planning
These excel based planning work books are closely integrated with TFS – Product backlog and iteration backlog synchronized to automatically capture the status of a user story or a task work item
1. Broad set of features or User stories2. A list of requirements desired by customers in an application
1. High-level user stories from the product backlog are reviewed and are broken down in to smaller user stories2. These user stories and associated tasks are then estimated in hours.
![Page 4: TFS 2010 What’s new and interesting. Key Items Agile Planning Tools – Slides #3-#6 Improved parallel development - Slides #7-#8 Continuous Integration.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ef45503460f94c06d8b/html5/thumbnails/4.jpg)
Agile workbooks Product Backlog workbook - Primarily serves as a list of requirements desired by customers in an application
Iteration Backlog workbook
![Page 5: TFS 2010 What’s new and interesting. Key Items Agile Planning Tools – Slides #3-#6 Improved parallel development - Slides #7-#8 Continuous Integration.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ef45503460f94c06d8b/html5/thumbnails/5.jpg)
Capacity planning
Capacity planning spreadsheet - specify the date range for iterations, the number of team members, and any interruptions
during the iteration, such as holidays. This data, combined with the user story estimates and velocity, creates a chart that
gives a sense of what the iteration work load looks like
Velocity calculation - amount of work being completed by the team in an iteration & capacity planning spreadsheet can pull
the historical data from the TFS data warehouse
More reports like Burndown and Velocity, Remaining Work, and Stories Progress come with Agile template
![Page 6: TFS 2010 What’s new and interesting. Key Items Agile Planning Tools – Slides #3-#6 Improved parallel development - Slides #7-#8 Continuous Integration.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ef45503460f94c06d8b/html5/thumbnails/6.jpg)
Integrated view Product backlog worksheet
Team tab Work Items group
Configure List
![Page 7: TFS 2010 What’s new and interesting. Key Items Agile Planning Tools – Slides #3-#6 Improved parallel development - Slides #7-#8 Continuous Integration.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ef45503460f94c06d8b/html5/thumbnails/7.jpg)
Parallel Development
Visualize branch relationshipsFolders and branches have a different appearance and different capabilities
Hierarchy of a Team project
![Page 8: TFS 2010 What’s new and interesting. Key Items Agile Planning Tools – Slides #3-#6 Improved parallel development - Slides #7-#8 Continuous Integration.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ef45503460f94c06d8b/html5/thumbnails/8.jpg)
Tracking ChangeSets/Merges
Track Mergetimelines
Track ChangeSets across branches
![Page 9: TFS 2010 What’s new and interesting. Key Items Agile Planning Tools – Slides #3-#6 Improved parallel development - Slides #7-#8 Continuous Integration.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ef45503460f94c06d8b/html5/thumbnails/9.jpg)
Continuous Integration ++
Gated Check-In Bring more stability to the build process Be proactive – don’t let a build to fail.. Stop that change before it breaks the system Reduce code change roll backs
A mechanism to validate developer changes on a clean box with TIP version Take the latest code available, take developer changes, compile on a central build server If successful -> Check-In the change If not -> reject the change [optionally, can create bug WI to track that to closure]
![Page 10: TFS 2010 What’s new and interesting. Key Items Agile Planning Tools – Slides #3-#6 Improved parallel development - Slides #7-#8 Continuous Integration.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ef45503460f94c06d8b/html5/thumbnails/10.jpg)
Architectural validation on every build
Specify the layers of Architecture
Map Physical implementation to Logical architecture[drag the actual class implementations into the corresponding layer]
Generate dependencies
Make corrections
Validate Architecture
Integrate this with every build..
Get physical and logical in sync, enforce that through automation
Generated dependencies
Validation
![Page 11: TFS 2010 What’s new and interesting. Key Items Agile Planning Tools – Slides #3-#6 Improved parallel development - Slides #7-#8 Continuous Integration.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ef45503460f94c06d8b/html5/thumbnails/11.jpg)
Team Build Architecture enhanced
New architecture supports improved
Build machine utilization
Reduce number of build
machines/project and build machine
maintenance
Each project collection is associated
with a Build Controller
Build Controller to manage the builds,
build agents and load balance
![Page 12: TFS 2010 What’s new and interesting. Key Items Agile Planning Tools – Slides #3-#6 Improved parallel development - Slides #7-#8 Continuous Integration.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ef45503460f94c06d8b/html5/thumbnails/12.jpg)
Improved Build summary - Customizable WPF reports
1. Last 9 build status of the same build definition
2. Small triangle denotes current build
3. Height shows time taken for each build
4. Color shows the result5. Hover over each bar and
get more information…
![Page 13: TFS 2010 What’s new and interesting. Key Items Agile Planning Tools – Slides #3-#6 Improved parallel development - Slides #7-#8 Continuous Integration.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ef45503460f94c06d8b/html5/thumbnails/13.jpg)
Hierarchical Work Items Great enhancement towards task decomposition - breaking high level tasks down into sub-tasks and those
down into further sub-tasks, etc Integration with Excel & MS Project
![Page 14: TFS 2010 What’s new and interesting. Key Items Agile Planning Tools – Slides #3-#6 Improved parallel development - Slides #7-#8 Continuous Integration.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ef45503460f94c06d8b/html5/thumbnails/14.jpg)
Easy maintenance Change all App tier settings at 1 place
TFS logs integrated
Manage Team Build settings
![Page 15: TFS 2010 What’s new and interesting. Key Items Agile Planning Tools – Slides #3-#6 Improved parallel development - Slides #7-#8 Continuous Integration.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ef45503460f94c06d8b/html5/thumbnails/15.jpg)
Explore more…
References to explore all 2010 features
Architecture (http://blogs.msdn.com/camerons/) Development & Database (http://blogs.msdn.com/habibh/) Lab Management (http://blogs.msdn.com/amit_chatterjee, http://blogs.msdn.com/lab_management) Test (http://blogs.msdn.com/amit_chatterjee, http://blogs.msdn.com/james_whittaker) TFS (http://blogs.msdn.com/bharry)