nemetschek bulgaria @ java2days - it shops driving the innovation
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
*
*
*
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: [email protected]
Thank you!