Post on 04-Jul-2015
description
*
*
*
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
Online video is here:
http://www.youtube.com/watch?feature=player_embedded&v=OMLh-5O6Ub8
Branching
Quick & SimpleQuality CheckCollaboration &
Code Reviews
Bamboo Deployments
One Integrated Flow
*
*
Annie Ioceva, Product ManagerEmail: aioceva@nemetschek.bg
Thank you!