32
07. November, Zürich-Oerlikon ALM & DevOps Day 24. September 2015, Zürich Oerlikon

ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

  • Upload
    others

  • View
    16

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

07. November, Zürich-Oerlikon

ALM & DevOps Day24. September 2015, Zürich Oerlikon

Page 2: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

Agile Development with TFS / VSO

Marc Müller

Principal Consultant

4tecture GmbH

Page 3: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

Agenda

Agenda

Einführung

Backlog und Boards

Integration

Lizensierung

Konkurrenzvergleich

Page 4: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

Einführung

Page 5: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

TFS 2015

Page 6: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

Agile Planning mit TFS / VSO

Page 7: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

TFSUpdate 1

TFSUpdate 2

TFSUpdate N

Visual Studio Online

One Code Base with Multiple Delivery Streams

Page 8: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

Anforderungen an die Applikation

Product Owner

Stakeholder

User Story Dev Team

Product

BacklogSprintBacklog

Potentially

Shippable

Product

Test Team

Release

Page 9: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

Der Stakeholder

Beteiligung an der Software Kunde / interner Kunde

Key User

Investor

Herausforderungen Meistens Nebenbeschäftigung neben der täglichen Arbeit

Stakeholder Feedback ist Holschuld

Effiziente Einbindung in den Prozess

Tooling Storyboarding – Ein Bild sagt mehr als tausend Worte

Feedback Client – Qualifizierter Feedback integriert in TFS

Working

Software

BacklogStakeholders

PO

Dev Team

Page 10: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

Kanban Board

Visualisierung der Schritte

Fokus auf Anforderungen / Backlog Items

Pull-Prinzip

Auf Portfolio Ebene (Epics, Features, Backlog Items)

Page 11: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

Sprint Board

Visualisierung der Arbeitspakete

Status-Tracking

“Act-As” Funktionalität

Auf Task Ebene (Tasks mit Backlog Items)

Page 12: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

Backlogs und Boards

Page 13: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

Neue Features Backlogs und Boards

Neue intuitivere Bedienung Web Oberfläche als zentrales Arbeitsmedium

Alle Arbeiten können direkt im Backlog erledigt werden

Unterstützung für Scaled Agile Framework Drei Stufen out-of-the-box

Value Area

Anpassungen der Boards ohne Customizing

Page 14: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen
Page 15: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

Anpassungen der Boards

Einfache Änderungen sind auch ohne Prozessanpassungen möglich

Einstellungen auf Team-Ebene

Page 16: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen
Page 17: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

Team Definition

Herunterbrechen / Verdichten der Backlogs

Anpassungen auf Team Stufe

Verbesserte Kapazitätsplanung

Page 18: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen
Page 19: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

Integration

Page 20: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

Offene Plattform, einfache Integration

Erweiterung der TFS Plattform / 3rd Party Tools

RESTful API Interoperable REST Kommunikation

OAuth Authentication

Service Hooks• Externer Event Handler

Page 21: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen
Page 22: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen
Page 23: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

Lizensierung

Page 24: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

Lukrative Lizenzänderungen

Down-Shift der Lizensierung

CAL von VSO auch für TFS gültig

Gratis Stakeholder

Page 25: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

Konkurrenzvergleich

Page 26: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

Agenda

TFS / VSO vs. Jira

Neue Board Features

Integration / Plattform

Lizenzmodell

TFS 2013

http://www.gartner.com/technology/reprints.do?id=1-29RIRPL&ct=150210&st=sb

Page 27: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

Lizenzunterschiede

TFS / VSO Pro Benutzer

Stakeholder

Jira Pro Produkt / Benutzer

Anonymous

Page 28: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

Outro

Page 29: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

Zusammenfassung

Neue Features in Web Oberfläche scheuen den Konkurrenzvergleich nicht

Einfache Anpassungen pro Team

Offene Schnittstellen für einfache Integration

Page 30: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

Workshops / Kurse

19. November 2015Modernes Application Lifecycle Management der nächsten Generation (DevOps) mit Visual Studio Team Foundation Serverhttp://4tectu.re/eventalm-nov2015

Einführungs-Workshopshttp://4tecture.ch/publictrainings

Individuelle Firmenkursehttp://4tecture.ch/trainings

Page 31: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen

Besten Dank für Ihre Aufmerksamkeit

Für allfällige Fragen stehen wir Ihnen jederzeit gerne zur Verfügung:

4tecture GmbH Marc Müller

Aathalstrasse 84 Principal Consultant

CH-8610 Uster

+41 44 508 37 00 [email protected]

[email protected] @muellermarc

www.4tecture.ch

Page 32: ALM & DevOps Day - download.microsoft.comdownload.microsoft.com/documents/de-ch/almdays/Agile Developm… · Visual Studio Online One Code Base with Multiple Delivery Streams. Anforderungen