first steps with atlassian
Post on 28-Nov-2014
67 Views
Preview:
DESCRIPTION
TRANSCRIPT
First steps with
JCN2014
Aapo Koski, Insta DefSec Oy
9.10.2014 aapo.koski@insta.fi
The starting point…
9.10.2014 aapo.koski@insta.fi
This SW development
thing…
…tasks, requirements, progress, estimation, backlogs, planning,
releases, …
The starting point…
9.10.2014 aapo.koski@insta.fi
Some good tools
might help…
What happens?
9.10.2014 aapo.koski@insta.fi
Tools? Good idea, let’s get some.
But this time we’ll
do it properly.
Just define what we need…
9.10.2014 aapo.koski@insta.fi
…and check all these…
9.10.2014 aapo.koski@insta.fi
http://en.wikipedia.org/wiki/Application_lifecycle_management
There’s NO way we can go wrong
9.10.2014 aapo.koski@insta.fi
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 aapo.koski@insta.fi
Practicing SW development
Think
Collaborate
Release
Plan
Develop
9.10.2014 aapo.koski@insta.fi
9.10.2014 aapo.koski@insta.fi
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 aapo.koski@insta.fi
Develop
Vision Release Planning The Planning Game Risk Management Iteration Planning Slack Stories Estimating
Release
Plan
9.10.2014 aapo.koski@insta.fi
Develop
"Done Done" No Bugs Version Control Ten-Minute Build Continuous Integration Collective Code Ownership Documentation
Collaborate
Release
Plan
9.10.2014 aapo.koski@insta.fi
Develop
Trust Sit Together Real Customer Involvement Ubiquitous Language Stand-Up Meetings Coding Standards Iteration Demo Reporting
Think
Collaborate
Release
Plan
9.10.2014 aapo.koski@insta.fi
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 aapo.koski@insta.fi
The simplest toolkit
Wiki
Version Control
Unit testing
Build automation
9.10.2014 aapo.koski@insta.fi
…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 aapo.koski@insta.fi
Where are we now?
9.10.2014 aapo.koski@insta.fi
All this…
9.10.2014 aapo.koski@insta.fi
Up to 500 users
Production
… and more
9.10.2014 aapo.koski@insta.fi
Test/evaluation
We host Ambientia hosts
Why?
9.10.2014 aapo.koski@insta.fi
Increase the productivity
Improve the quality Make us more efficient
adaptable
work with you
mistake-proof
Takeway
9.10.2014 aapo.koski@insta.fi
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 aapo.koski@insta.fi
top related