Atlassian Git Essentials Nahtlose Entwicklungsworkflows aus einer Hand



Ähnliche Dokumente
Issue Tracker & Wiki

Last- und Stresstest mit the Grinder 3

Struts 2 Das Imperium schlägt zurück?

End-to-End Agility Sind Sie schon agil genug? Mag. Christoph Leithner

Agile Ressourcenplanung

Gerrit und Jenkins ein Traumpaar für Pre-Tested Commit

AGILE APPLICATION LIFECYCLE MANAGEMENT IM ATLASSIAN ECOSYSTEM

Gerrit und Jenkins ein Traumpaar für Pre-Tested Commit

Effektiver Einsatz von Code-Reviews

Agile Ressourcenplanung

Agile Ressourcenplanung

Effektiver Einsatz von Code-Reviews

Continuous Delivery in der Realität eines Großunternehmens

Große Versuchung, von Listenplanung abzuweichen

Ant + Ivy Building with dependencies

Bekannte Tools in einem agilen Ansatz. Frank Schwichtenberg SourceTalkTage 2013 Göttingen,

End-to-End Automatisierung Mehr als Continuous Integration & Continuous Delivery

CitStorm. TU Berlin - Fachbereich CIT Kay Fleischmann Fridtjof Sander Gert Geidel Michael Thomas Constantin Gaul Thomas Misch. April, 09.

Effektiver Einsatz von Code-Reviews

Alexander Delater, Barbara Paech RUPRECHT-KARLS-UNIVERSITÄT HEIDELBERG

TFS Customzing. in der Praxis. Thomas Gugler. seit 2005 bei ANECON. .NET seit 2002 (happy bday!) Schwerpunkte: MCPD.Net 4.0, MCTS TFS, Scrum Master,

Scrum Gestaltungsoptionen Empowerment

Release Automation für Siebel

Erfolgreicher Ums9eg auf Git

Die Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006

Einführung in das Scrum Framework & welche 10 Praktiken helfen, Scrum wirklich gut zu machen

Agilität selbst erfahren. Agile Softwareentwicklung in der Praxis: Jetzt bewerben für das erste Agile Code Camp 2013!

Hibernate Search. Unterstützung laufender Java Projekte. Perfect Match Rent-a-team Coaching on the project Inhouse Outsourcing

Continuous Everything

SAP Software Engineering live Agile! Agiles Projektmanagement und Clean Code im SAP-Umfeld

Scaling Scrum Nexus professionell umsetzen

Iterativ. Inkrementell

Agilität auf Unternehmensebene - Was hält uns davon ab?

Praxisbericht und Demo-Projektabwicklung mit der ATLASSIAN Toolchain und Continuous Integration. Markus Stollenwerk, Noser Engineering AG

DevOps in der Praxis. Alexander Pacnik

Continuous Delivery. für Java Anwendungen. Axel Fontaine Software Development Expert

Deployment Deployment Seite 1 / 25

Kanban und Scrum mit JIRA und dem neuen Greenhopper Plugin

Neue Funktionen in Innovator 11 R5

Die Entwicklung des Open-Source. Source-Tools. zum Datenbankabgleich von Karsten Panier. Inhalt

IntelliJ IDEA. Gliederung. Was ist IntelliJ IDEA? Lizenzmodell Warum IntelliJ einsetzen? IntelliJ und Eclipse Demo. Blick über den Eclipse-Tellerrand

mimacom path Ihr Nutzen

Mit uns kommen Sie schneller ans Ziel. Von der Beratung bis zum laufenden Betrieb wir sind Ihre Experten für Softwarelösungen von Atlassian.

From Agile Project Management to Continuous Integration Thomas Bergmüller

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

Jira im PM. Ticketing System im IT-Projekt Management Do s & Don ts

Value Delivery and Customer Feedback

Michael Franken. Serum für bummies. Übersetzung aus dem Niederländischen (/on Susanne Bonn. WlLEY. WILEY-VCH Verlag GmbH & Co.

Einfach losgesprintet: Ein Praxisbericht. Henning Pautsch, Stefan Kirch. 2. Oktober Einfach losgesprintet:

Scrum technische Umsetzung und kaufmännische Rahmenbedingungen

Kanban Agile 2.0? Thomas Schissler artiso AG

Wer bin ich. > Senior Consultant, Architekt und Trainer (MATHEMA Software GmbH) > 25+ Jahre Software > 12+ Jahre Java Enterprise > 7+ Jahre.


Softwareentwicklung bei eevolution

Agiles Projektmanagement mit Scrum

ES GIBT EIN LEBEN NACHCI!

Scrum-Einführung bei der Projektron GmbH

Unsere Kunden erzählen keine Geschichten. Ursula Meseberg microtool GmbH Berlin

Effizenzsteigerung bei Villeroy & Boch durch den Einsatz von Magento und Zend

Sonnenfinsternis in der Technischen Redaktion

Pre-tested commit 2.0 mit Gerrit und Jenkins

Entwicklungsoptimierung mit einem ALM Tool Positionierung mit Fallstudie

Der Business Analyst in der Rolle des agilen Product Owners

DevOps und Continuous Delivery. Von Release Automation bis zur Feedbackschleife. Matthias Zieger codecentric AG

mimacom path Ihr Nutzen

Lastenheft. Beschreibung des Unternehmens. Ziele der Software-Einführung. Einführung einer Software zur Unterstützung eines Scrum-Prozesses in einer

Requirements Management mit RequisitePro. Rational in der IBM Software Group. Der Rational Unified Process als Basis für die Projektarbeit

Chancen agiler Softwareentwicklung. Dipl.-Inform. Henning Wolf Geschäftsführer der akquinet agile GmbH

Best Practices für RM/RE in einem Prozess Framework Thomas Schröder

Bugtracking Tools codecentric GmbH

Projektmanagement durch Scrum-Proxies

Relution Enterprise Appstore. Enable Enterprise Mobility. 2.5 Release Note

Crashkurs Subversion / Trac / Provisioning. Jan Zieschang, , Berlin

Database Change Management für Continuous Delivery. Diana Lander und Andreas Falk NovaTec Consulting GmbH

Auswahl eines Continuous Integrationsservers

Stefan Mieth, AIT GmbH & Co. KG

Was ist ein «Nintex Workflow»? Nintex - Eine Übersicht Januar 2014

Agiles Testmanagement am Beispiel Scrum

!"#$%&'()*+),-%(.,"&/0(& %#,&1,*%(,%23%, )3&4%#56#%$&-%(&78$#-)9:2%;<&!'

Continuous Integration mit Jenkins

oose. Was (noch) klassische Projekte von Scrum & Co lernen können eine empirische Studie

Entwicklung von effizienten UI-basierten Akzeptanztests für Webanwendungen

Mobile Apps: Von der Entwicklung bis zum Test mit HP Software

ALM As-A-Service TFS zur hausinternen Cloud ausbauen

Maven 2 Softwareprojekte mit Kultur

360 - Der Weg zum gläsernen Unternehmen mit QlikView am Beispiel Einkauf

Gedränge. Was ist Scrum? Stefan Reinhold IT-Informatik GmbH

SCRUM. Legalisierung der Hackerei? GI Regionalgruppe Dortmund Dipl.-Inform. (FH) Dirk Prüter.

Agile Softwareentwicklung

Scrum bei der Projektron GmbH

Gemeinsam mehr erreichen.

GI Fachgruppentreffen RE 2015

Kontinuierliche Architekturanalyse. in 3D

Abhängigkeiten und Git

Holistic Software Escrow from TIMBUS

Wachstum ermöglichen durch Agilität und Transparenz in der IT

1 von 119 Eine Einführung in das Project Management/1 Einführung/Seiten/Startseite

Unser verflixtes 7. Jahr im Testmanagement. Bernd Schindelasch 26. Juni 2013

Continuous Database Design

Transkript:

Nahtlose Entwicklungsworkflows aus einer Hand Version: 1.0 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Java, XML und Open Source seit 1998 ) Software Factory ) Schlüsselfertige Realisierung von Java Software Individualsoftware Pilot- und Migrationsprojekte Sanierung von Software Software Wartung ) Object Rangers ) Unterstützung laufender Java Projekte Perfect Match Rent-a-team Coaching on the project Inhouse Outsourcing ) Competence Center) Schulungen, Coaching, Weiterbildungsberatung, Train & Solve-Programme Methoden, Standards und Tools für die Entwicklung von offenen, unternehmensweiten Systemen 2 1

Gliederung Was ist Git Essentials? Die Komponenten Alles auf Anfang: Grundlagen & Workflows Praxis! Demo From Concept to Launch - Fachliche Sicht Demo From Concept to Launch Entwicklersicht Demo From Concept to Launch Git Essentials Recap Q & A 3 Gliederung Was ist Git Essentials? Die Komponenten Alles auf Anfang: Grundlagen & Workflows Praxis! Demo From Concept to Launch - Fachliche Sicht Demo From Concept to Launch Entwicklersicht Q & A 4 2

Git Essentials was ist das überhaupt? 5 Git Essentials was ist das überhaupt? 6 3

Git Essentials was ist das überhaupt? 7 Was Atlassian verspricht End-to-end traceability - Nachverfolgbarkeit an der Issue One source of truth JIRA als Schaltzentrale Stakeholder auf dem Neusten Stand halten Get Git right Git Workflows & Automatisches Mergen & Deployments Best Practices umsetzen Built-in workflows - create a feature branch from the issue and agile planning workflows Integration zwischen Atlassian-Anwendungen und externen Diensten wie Github 8 4

Gliederung Was ist Git Essentials? Die Komponenten Alles auf Anfang: Grundlagen & Workflows Praxis! Demo From Concept to Launch - Fachliche Sicht Demo From Concept to Launch Entwicklersicht Demo From Concept to Launch Git Essentials Recap Q & A 9 Atlassian JIRA on one slide Issue Tracker und mehr Projektmanagement-Umgebung Individuelle Workflows Analysen und Auswertungen Erweiterbar mit zahlreichen Plugins 10 5

JIRA Agile on one slide Addon für JIRA Unterstützung für Scrum & Kanban Sprints planen Backlogs priorisieren Reports Charts Dashboard 11 Stash on one slide Git Hosting mit Enterprise Features GitHub/BitBucket behind the Firewall Komfortables Webinterface Git Repository-Browsing Quellcode-Diffs Leichtgewichtiges Code Review Pull Requests Enterprise-Features Berechtigungen bis auf Zweig-Ebene Eigene Workflows 12 6

Bamboo on one slide Continuous Integration & Delivery Continuous Integration Branch Aware Builds Deployment-Projekte Deployment Trigger Umgebungen Releases / Approvals 13 Gliederung Was ist Git Essentials? Die Komponenten Alles auf Anfang: Grundlagen Workflows? Praxis! Demo From Concept to Launch - Fachliche Sicht Demo From Concept to Launch Entwicklersicht Demo From Concept to Launch Git Essentials Recap Q & A 14 7

Alles auf Anfang Moment Workflows? Branches??! Grundlegende Fragen Wofür ist Software da? Wofür ist Software für Entwickler da? Was sind und wofür (Git) Workflows? 15 Git Workflows? (1) Git Workflow 16 8

Git Workflows? (2) JIRA Workflow 17 Gliederung Was ist Git Essentials? Die Komponenten Alles auf Anfang: Grundlagen & Workflows Praxis! Demo From Concept to Launch - Fachliche Sicht Demo From Concept to Launch Entwicklersicht Demo From Concept to Launch Git Essentials Recap Q & A 18 9

Git Essentials Stakeholder Deploy Projektmanagement Release Plan Build IT-Betrieb Entwickler Track QA Develop git 19 Meet the Team Produkt Management: Alana Grant (agrant) Senior Dev/Engineer: Max Taylor (mtaylor) Developer: Kevin Campbell (kcampbell) QA: Emma Paris (eparis) Admin: Admin Istrator (admin) 20 10

Gliederung Was ist Git Essentials? Die Komponenten Alles auf Anfang: Grundlagen & Workflows Praxis! Demo From Concept to Launch - Fachliche Sicht Demo From Concept to Launch Entwicklersicht Demo From Concept to Launch Git Essentials Recap Q & A 21 Demo (1) Demo Teil 1 From Concept to Launch - Fachliche Sicht & 22 11

Recap JIRA & JIRA Agile Issue erstellt Plan / Work Sprint erstellt Mit der Arbeit begonnen Highlights Issue Management & Dev Panel Scrum-Board Sprint Planning 23 Gliederung Was ist Git Essentials? Die Komponenten Alles auf Anfang: Grundlagen & Workflows Praxis! Demo From Concept to Launch - Fachliche Sicht Demo From Concept to Launch Entwicklersicht Demo From Concept to Launch Git Essentials Q & A 24 12

Demo (2) Demo Teil 2 From Concept to Launch Developer Sicht & 25 Recap Stash & Bamboo Branch von JIRA aus erstellt Entwicklung begonnen Stash kennengelernt Builds gesehen Pull Request-Mechani Highlights Branch-Erstellung Branch-Aware Builds Workflow Automation Pull Requests 26 13

Demo (3) Demo Teil 3 From Concept to Launch Deployments, Reviews & Releases & 27 Recap Git Essentials Going Full Circle Pull Requests Deployments Releases (in Bamboo) Sprint abgeschlossen Highlights Deployment Projects Releases, Environments in Bamboo 28 14

Gliederung Was ist Git Essentials? Die Komponenten Alles auf Anfang: Grundlagen & Workflows Praxis! Demo From Concept to Launch - Fachliche Sicht Demo From Concept to Launch Entwicklersicht Demo From Concept to Launch Git Essentials Recap Q & A 29 Was Atlassian verspricht (2) End-to-end traceability - Nachverfolgbarkeit an der Issue One source of truth JIRA als Schaltzentrale Stakeholder auf dem Neusten Stand halten Get Git right Git Workflows & Automatisches Mergen & Deployments Best Practices umsetzen Integration zwischen Atlassian-Anwendungen und externen Diensten wie Github 30 15

Gliederung Was ist Git Essentials? Die Komponenten Alles auf Anfang: Grundlagen & Workflows Praxis! Demo From Concept to Launch - Fachliche Sicht Demo From Concept to Launch Entwicklersicht Demo From Concept to Launch Git Essentials Recap Q & A 31?? Fragen??? Orientation Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de?? 16

Vielen Dank für ihre Aufmerksamkeit! Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Links www.atlassian.com http://www.braintime.de/atlassian-tools/atlassian-solutions/ 34 17

Ausblick: Weitere Solution: Agile Ready Technik-Details (1) Feature Branches aus JIRA / JIRA Agile heraus erzeugen Technische Sicht: 36 18

Technik-Details (2) Bamboo Build & Stash Merge-Status in JIRA / JIRA Agile anzeigen Technische Sicht: 37 19