1 / 25

ALM: It’s a Team Sport

ALM: It’s a Team Sport. Brian Keller. I blog here: http://blogs.msdn.com/briankel. http://tinyurl.com/ALM2012. http:// tinyurl.com/ProTFS2012. Unified ALM Solution. Web • Client • Server • Cloud • SharePoint • Java • iOS. Visual Studio • Team Explorer Everywhere.

zody
Download Presentation

ALM: It’s a Team Sport

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ALM: It’s a Team Sport Brian Keller

  2. I blog here:http://blogs.msdn.com/briankel

  3. http://tinyurl.com/ALM2012 http://tinyurl.com/ProTFS2012

  4. Unified ALM Solution Web • Client • Server • Cloud • SharePoint • Java • iOS Visual Studio • Team Explorer Everywhere Scrum • CMMI • Custom Team Foundation Server Testing and Lab Management Reporting and Analytics Planning SCM Work Item Tracking Build Automation

  5. Modern Apps need a Modern Lifecycle CONTINUOUS IMPROVEMENT Define Develop Operate Continuous Feedback Continuous Quality Continuous Delivery CONTINUOUS IMPROVEMENT

  6. Modern Apps need a Modern Lifecycle Continuous Improvement Define Ideation REQUIREMENTS Develop PRODUCT BACKLOG Idea to working software Operate CONTINUOUS IMPROVEMENT Working software in production Monitor Implement CONTINUOUS IMPROVEMENT OPS BACKLOG WORKING SOFTWARE

  7. Continuous ImprovementImpediments Define Misunderstood requirements REQUIREMENTS Develop Conflicting priorities PRODUCT BACKLOG Operate Monitor Implement OPS BACKLOG WORKING SOFTWARE

  8. Demo Define

  9. Continuous ImprovementWithout barriers Define Storyboarding for requirements alignment REQUIREMENTS Agile planning tools for stakeholder engagement PRODUCT BACKLOG Develop Operate Monitor Implement OPS BACKLOG WORKING SOFTWARE

  10. Continuous ValueImpediments Define Storyboarding for requirements alignment REQUIREMENTS Agile planning tools for stakeholder engagement PRODUCT BACKLOG Loss of focus Develop Quality as an after-thought Unmet user expectations Monitor Implement Operate OPS BACKLOG WORKING SOFTWARE

  11. Demo Develop

  12. Continuous ValueWithout barriers Define REQUIREMENTS Develop PRODUCT BACKLOG Developer productivity enhancements Integrated developer testing Continuous stakeholder feedback Monitor Implement Operate OPS BACKLOG WORKING SOFTWARE

  13. Continuous ValueImpediments Define REQUIREMENTS Develop PRODUCT BACKLOG Unable to quickly deploy code to production Operate Production incidents are difficult to troubleshoot Monitor Implement OPS BACKLOG WORKING SOFTWARE

  14. Build – Deploy – Test (2) Compile projects (1) Get source Team Foundation Server Team Build (8) Publish results to Team Foundation Server (3) Copy build to running environment Test Controller (7) Send test results Virtual Environment (4) Run deployment scripts for each machine (6) Execute automated tests VM Host Web Server (VM) Database Server (VM) (5) Create environment snapshot VMM Agent Test Agent Test Agent

  15. Test Architecture Team Foundation Server Test Controller Team Build System Center Virtual Machine Manager (SCVMM) VM TEMPLATE LIBRARY SCVMM ENVIRONMENT STANDARD ENVIRONMENT VM Template 1 VM Template 2 VM Host Web Server (VM) Database Server (VM) Web Server Database Server Test Agent Test Agent VMM Agent Test Agent Test Agent Test Agent Test Agent

  16. SCVMM vs. Standard Environments

  17. Credit: Michael Niggel

  18. Demo Operate

  19. Continuous ValueWithout barriers Define REQUIREMENTS Develop PRODUCT BACKLOG Operate Automated build-deploy-test IntelliTrace in production for actionable diagnostics Monitor Implement OPS BACKLOG WORKING SOFTWARE

  20. Moving forward…

  21. Visual Studio 2012 Update 1 Agile Teams Continuous Quality SharePoint 2010 Development Windows development

  22. Visual Studio 2012 Update 2 Tools for Git Test Hub SharePoint 2013 Development Work Item Tagging

  23. Team Foundation Service Free Plan for up to 5 users Included for certain paid MSDN subscribers: • Unlimited number of projects • Version control • Work item tracking • Agile planning tools • Feedback Management • Build (limits apply) Additional information at http://tfs.visualstudio.com

  24. Get started today Visual Studio 2012 http://www.visualstudio.com Continuous Value Team Foundation Server Power Tools, Productivity Power Tools, Visual Studio 2012 Update 1 & Update 2, Team Foundation Service Team Foundation Service http://tfs.visualstudio.com

More Related