Date post: | 18-Nov-2014 |
Category: |
Technology |
Upload: | ramgopal-marepally |
View: | 1,995 times |
Download: | 1 times |
Collaborative Software Development using
- By Ramgopal Marepally
Index
• Introduction to VSTS• Key Benefits– Collaborate and communicate– Manage Team Workflow– Drive predictability– Develop as a team– Ensure quality, early & often– Integrate frequently– Make real-time decisions
Visual Studio Team Suite
Key Benefits
• Collaborate and communicate• Manage team workflow• Predict, Analyze and take decisions• Develop as a team• Ensure quality• High Integration• Reports in Real-time
Collaborate and Communicate
• Team Foundation Server is a unified team server for all project artifacts
• Advantages– Faster, more dynamic teams– Higher Quality– Ownership
• VSTS provides– Various views of data– Data-entry integrated IDE– Policies for Automation– Notification– Portal Tools like Calendar
Manage Team Workflow
• Team members can use tools they already know to manage team workflow, including…
• Process Specific• VSTS Editions– Architecture– Development– Database– Test
• Project Manager• Roles can be shared
Predict, Analyze and take decisions• Integrated analysis and performance tools enable you to deliver
predictable results– Process provides
• Structure• Understanding• Discipline
– Alternatives in VSTS• MSF for Agile process• MSF for CMMI• Scrum
– Integrated with• Project Items• Portal and Reports• Project Guidance
– Built-in best Practices• Naming Conventions• Portal Site – document repository
Ensure Quality• Team System’s comprehensive toolset enables quality to be a priority,
enabling– Unit Testing– Performance Testing– Load Testing– Manual Testing– Test-data generator
• Part of Project Portal– Actual Quality Vs Planned Velocity– Unplanned Work– Velocity– Bug Rates– Bugs by Priority– Reactivations– Quality Indicators– Remaining work
High Integration
• A full featured version control and build system supports frequent integration– Check in/out : New Features• Annotate• Folder Diff• Destroy • Get Latest On Checkout Workspaces
– Policies– Branching
Reports in Real-time
• Comprehensive business intelligence reporting system provides real-time data.
Team Foundation Server
• Build Improvements– Continuous Integration– Scheduled Builds– Build Queuing & Queue Management– Drop Management– Multi-Threaded Builds– Multiple Build Machines– Specify Source Versions– Select BVT Tests
• Version Control– Destroy– Get Latest on check-out– Annotating files– Folder Compare– Perf & Scale: Significant For >= 100K
• Migration & Synchronization Toolkit
• Work Item Tracking– Perf & Scale
• Setup & Admin– Builtin Machine Accounts– Install on Domain Controller– Upgrade– WSS 3.0 Support– WSS Farm Support– Windows Server 2008 Support– SQL Named Instance Support– Non-default ports and websites– Client Certs– Perf & Scale
Additional Resources
• Visual Studio Team System:– http://msdn.microsoft.com/teamsystem
• Microsoft Tester Center – http://www.msdn.com/testercenter
• “How Do I” Video Series– http://msdn2.microsoft.com/en-us/teamsystem/bb507749.aspx
• Download the VSTS 2008 Trials and VPCs !– http://msdn2.microsoft.com/en-us/vstudio/products/aa700831.aspx
• Team System Case Studies:– http://msdn2.microsoft.com/en-us/teamsystem/bb676820.aspx
• Team System Blogs– http://blogs.msdn.com/jeffbe– http://blogs.msdn.com/bharry– http://blogs.msdn.com/teams_wit_tools– http://blogs.msdn.com/stephaniesaad
• Presentation inputs sources– MSDN, MSDN Blogs– www.stephaniesaad.members.winisp.net
Questions
Thank You