DevDiv’s Cadence – The Journey Feb Jan Mar TFS 2008 TFS 2010 TFS 2012/ weeks 10 – 12 weeks 3 weeks Apr
Visual Studio 2012/2013 wave Visual Studio / Team Foundation Server 2012 Launch Visual Studio Online VS/TFS 2012 Update 1 3-week service delivery sprints Frequent updates for on-premises/boxed products DevOps capabilities with System Center 2012 SP1 VS/TFS 2012 Update 2 VS/TFS 2012 Update 3 Visual Studio / Team Foundation Server 2013 Launch VS/TFS 2013 Update 1 VS 2012 Update 4 VS/TFS 2013 Update 2 Sep ’12 Nov ’12 Jan ’13 Jun ’13 Nov ’13 Jan ’14 Apr ‘14
ALM your way
Agile BuildTest Deploy Insights Code
Five free basic users Unlimited private team projects Agile project management Continuous integration Build services Load testing MSDN subscribers can join any project at no additional charge
Modern app development Continuous value delivery and rapid response to change
Agile Portfolio Management Agile for large workloads Manage several teams in an organization Get insight from Features and track progress down to Stories and/or Tasks Consolidate portfolio Easy navigation and visualization of complex hierarchy of scenarios Gain understanding of overall project completion across multiple teams
Planning
Executing
Client Feedback Tool Feedback Client for TFS can help your development team gather both solicited and unsolicited feedback about your software projects from your customers and stakeholders. The tool automatically collects information about your environment.
PowerPoint Storyboarding Turn your ideas and goals into something visual. Make it easier for other people to understand. Bring your ideas to life with storyboard shapes, text, animation, and all the other features that PowerPoint Storyboarding provides.
Roles Organization Teams Cadence Plan Practices Alignment Autonomy
Program Manager – Responsible to ensure we’re building the right thing. Development – Responsible to ensure we’re building products that are fast, reliable, and well engineered. QA – Responsible to ensure we’re building high quality products that meet customers needs.
Program ManagementDevelopmentTesting
Program ManagementDevelopmentTesting
Version Control
Week 1Week 2Week 3 Sprint Planning Done! Deployment Week 1Week 2Week 3 Sprint Planning Backlog grooming
Sprint 57 Sprint 56 Sprint 58 The sprint planWhat we accomplished Week 1Week 2Week 3Week 1Week 2Week 3Week 1Week 2Week 3
Chat Every 3 sprints we sit down with the team for a “chat” Chat
Version Control
18 month vision 6 month plan
Scenario – A large initiative in a release. Feature – A shippable unit that provides an end-to-end user experience. User Story – A requirement capturing the role, functionality, and value. Task – Work the team does to fulfill a Story. Scenario Feature User Story Task
1. Telemetry is collected at each component: usage, performance, exception, crash, event, synthetic transactions, logs, developer- supplied event data 2. Telemetry arrives to Application Insights service where it is processed 3. A 360 degree view of the application – keep it available, performing and succeeding. Application Insights Service
What’s wrong? Show me performance problems, memory usage, and exceptions Application Insights Is my application available and performing for users? One Dashboard Where do we invest next? Show me top features and customer Usage patterns Health Dashboards Notifications & Deep Insights Usage Dashboards
Application Insights
Modern app development Continuous value delivery and rapid response to change
Visit Team System Café Today! The door is open 24/7 at the café! Stop by for a cup of joe and delicious tidbits on AppDev topics!
Randy Pagels
Enabling seamless integration with TFS, MTM and HP ALM Migration Utility migrate data on-premises TFS to Visual Studio Online migrates history of version control, work items, test cases, and test results Integration Manager support for ALM systems, including Microsoft TFS, HP ALM, IBM Rational and etc.
Additional information at * Capability in preview – limits may apply. Authoring load tests requires Visual Studio Ultimate Version control (TFVC or Git) Comment on changesets & commits Work item tracking and tagging Team rooms Agile planning tools Feedback Management Agile Portfolio Management* Build* Web-based test case management* Load testing* New!
3) New cloud-only monthly user plans 2) Included for MSDN subscribers Increased value to existing and new MSDN subscribers User plans purchased via Windows Azure. 1) Completely free for small teams FREE: 5 users FREE: 60 minutes Cloud Build per month FREE: 5 users Additional users $20/month All users $45/month Max 10 per account with this plan Includes use of the VS Pro IDE All users $60/month