O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Introduction to MS Release Management

725 visualizações

Publicada em

Introduction to Microsoft Release Management and its collaboration with TFS

Publicada em: Software
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Introduction to MS Release Management

  1. 1. © Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel www.sela.co.il Elad Avneri Architect, ALM and Software Development
  2. 2. Architect, ALM and Software Development elada@sela.co.il © Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel 2 • il.linkedin.com/in/eladavneri/ http://il.linkedin.com/in/eladavneri/
  3. 3. • Challenges • Solution Concept • Architecture © Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel 3
  4. 4. Plan Develop Release Operate
  5. 5. • Better coordination/collaboration between Dev and Ops • Helps enable continuous delivery • People, process, and tools
  6. 6. • More frequent releases – How do we elegantly shift from long release cycles to monthly, or even daily? • Customer responsiveness – How can we help set customer expectations about when bug fixes and feature requests go live? • Stakeholder transparency – How can we make sure everyone understands the release pipeline so they can do their jobs? • Compliance & regulation – How can we feel confident we’re properly tracking, managing, and approving our releases?
  7. 7. • Manual – Error prone, time consuming, does not scale! • Different deployment processes per environment • Coordination between Dev, Ops, and stakeholders is difficult
  8. 8. We need the release process to be more • Repeatable • Predictable • Transparent
  9. 9. Plan REQUIREMENTS BACKLOG Construct Operate RELEASE WORKING SOFTWARE Develop Operate Agile portfolio management Team Room Git Code Information Indicators .NET memory Dump Analyzer Visual Studio and System Center integration Build | Measure | Learn Performance events Integrated release management Collaborate Kanban customization Work item tagging Release Load Testing as a Service Configuration-based deployments
  10. 10. Testing time DEV INT QA PROD Team Foundation Server Coordination Provision Deploy
  11. 11. • Create release pipelines • Define approval workflows • Automate deployments • Provides visibility and full traceability
  12. 12. TFS Drop Location RM Web RM Desktop DEV QA RM Server
  13. 13. © Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel 17
  14. 14. © Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel 18

×