Upload
ambientia
View
65
Download
1
Embed Size (px)
DESCRIPTION
JIRA & Confluence Nordic Conference 9.10.2014 Aapo Koski, Insta DefSec
Citation preview
The starting point…
9.10.2014 [email protected]
This SW development
thing…
…tasks, requirements, progress, estimation, backlogs, planning,
releases, …
What happens?
9.10.2014 [email protected]
Tools? Good idea, let’s get some.
But this time we’ll
do it properly.
Just define what we need…
9.10.2014 [email protected]
…and check all these…
9.10.2014 [email protected]
http://en.wikipedia.org/wiki/Application_lifecycle_management
There’s NO way we can go wrong
9.10.2014 [email protected]
Doing “properly” ≈ takes a long time involves large crowd produces lots of docs
What do we really do? How the tools could help?
9.10.2014 [email protected]
9.10.2014 [email protected]
Develop
Incremental Requirements Customer Tests Test-Driven Development Refactoring Simple Design Incremental Design and Architecture Spike Solutions Performance Optimization Exploratory Testing
Plan
9.10.2014 [email protected]
Develop
Vision Release Planning The Planning Game Risk Management Iteration Planning Slack Stories Estimating
Release
Plan
9.10.2014 [email protected]
Develop
"Done Done" No Bugs Version Control Ten-Minute Build Continuous Integration Collective Code Ownership Documentation
Collaborate
Release
Plan
9.10.2014 [email protected]
Develop
Trust Sit Together Real Customer Involvement Ubiquitous Language Stand-Up Meetings Coding Standards Iteration Demo Reporting
Think
Collaborate
Release
Plan
9.10.2014 [email protected]
Develop
Pair Programming Energized Work Informative Workspace Root-Cause Analysis Retrospectives
So how can tools help?
The obvious:
•Increase the productivity
•Improve the quality
•Make us more efficient
For a great team:
•Tools work with you
•Are adaptable
•Make the processes mistake-proof
9.10.2014 [email protected]
…and a reminder…
What you are doing is NOT that special – other people are tackling with
the same problems
Many tools are created to tackle just those problems
9.10.2014 [email protected]
Where are we now?
9.10.2014 [email protected]
Why?
9.10.2014 [email protected]
Increase the productivity
Improve the quality Make us more efficient
adaptable
work with you
mistake-proof
Takeway
9.10.2014 [email protected]
Some advice…
It’s all about people
•Use tools to support people
Think big
•Start simple
Know your game
•Keep up with changing tech & tools
Tools do matter
•Focus on tools that REALLY make a difference
9.10.2014 [email protected]