Nemetschek Bulgaria @ Java2Days - IT shops driving the innovation

Post on 04-Jul-2015

287 views 1 download

description

Mature delivery processes open the door for Business leaders to drive their business based on continuous customer feedback and for programmers to initiate business change. See how Atlassian tools help climbing the maturity levels - Atlassian development flow is a fluent process throughout the whole organization.

Transcript of Nemetschek Bulgaria @ Java2Days - IT shops driving the innovation

*

*

*

Lean development

Agile development-> Scrum, Kanban, eXtreme Programming

Continuous Delivery

Dev-ops techniques

*

Continuous Delivery: A Maturity Assessment Model

Source: ThoughtWorks

1: Initial –

Ad hoc deployments. A few smart people performing heroics

2: Managed -Planned releases (the team sets a release date and manages to it)

3: Defined - Regular releases over a defined period with interim milestone builds

4: Quantitatively managed -Release on demand (Software is always in a releasable state)

5: Optimizing -Hypothesis-driven delivery. Continuous deployment capability enables business innovation

Innovative Management This is a journey …Challenge did not stop us

- Integration Tests with changing data model

- Unified build process and sorting out a Dependency Hell (~80 Java, ~20 .Net)

- Automatic setup of virtual test environment

Flow

Planning Development Release

Planning Flow

Introducing Confluence 5.4: JIRA meets Confluence like never before

Available since today!

Quickly create

& link content

Best practices with

BlueprintsTraceability

Development Flow

Branching

Quick & SimpleQuality CheckCollaboration &

Code Reviews

Bamboo Deployments

One Integrated Flow

*

*

Annie Ioceva, Product ManagerEmail: aioceva@nemetschek.bg

Thank you!