first steps with atlassian

Post on 28-Nov-2014

67 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

JIRA & Confluence Nordic Conference 9.10.2014 Aapo Koski, Insta DefSec

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