Top Banner
JIRA (& muut Atlassian -työkalut) Insta Response-tuotekehityksessä
16

JIRA (& Confuence) Insta Response -tuotekehityksessäja_muut_Atlassian_-tyokalut)_Insta... · FishEye + Crucible • FishEye kytkeytyy versionhallintaan (esim. Git, Mercurial, ...

Jun 14, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: JIRA (& Confuence) Insta Response -tuotekehityksessäja_muut_Atlassian_-tyokalut)_Insta... · FishEye + Crucible • FishEye kytkeytyy versionhallintaan (esim. Git, Mercurial, ...

JIRA (& muut Atlassian -työkalut)

Insta Response™ -tuotekehityksessä

Page 2: JIRA (& Confuence) Insta Response -tuotekehityksessäja_muut_Atlassian_-tyokalut)_Insta... · FishEye + Crucible • FishEye kytkeytyy versionhallintaan (esim. Git, Mercurial, ...

Kuka minä olen?• Jukka Saari, 43 vuotta

• Naimisissa, kaksi lasta

• Intohimona musiikki ja kitaran soitto

• Työuraa takana 17 vuotta– SWE Software Engineers Oy, Jyväskylä, ~2 vuotta

– Nokia Oyj (matkapuhelimet), Tampere, ~9 vuotta

– Accenture Sevices Oy, Tampere, ~1 vuosi

– Insta DefSec Oy, Tampere, ~5 vuotta

• Toiminut Insta Response™ -tuotekehityksessä useissa eri rooleissa

– Esimiehenä

– Scrum Masterina kahdelle tiimille

– Test Managerina

– Kouluttajana

– Tällä hetkellä kolmen tiimin Team Leaderina• Alaisia >20, projektin toiminnankehitys, dokumentaatio

Page 3: JIRA (& Confuence) Insta Response -tuotekehityksessäja_muut_Atlassian_-tyokalut)_Insta... · FishEye + Crucible • FishEye kytkeytyy versionhallintaan (esim. Git, Mercurial, ...

Enabling co-authority

operations in different

levels

One unified and

integrated solution

Insta Response™ Product Presentation

Mikä on Insta Response™?

Page 4: JIRA (& Confuence) Insta Response -tuotekehityksessäja_muut_Atlassian_-tyokalut)_Insta... · FishEye + Crucible • FishEye kytkeytyy versionhallintaan (esim. Git, Mercurial, ...

• Daily operational use

– Emergency call intake

– Risk analysis

– Dispatching

• Situational safety picture

– Sharing for all the authorities

• Administrative use

– Strategic reporting

– Operational development

– Resource management

– Work shift planning

Insta Response™ Product Presentation

Mikä on Insta Response™?

Page 5: JIRA (& Confuence) Insta Response -tuotekehityksessäja_muut_Atlassian_-tyokalut)_Insta... · FishEye + Crucible • FishEye kytkeytyy versionhallintaan (esim. Git, Mercurial, ...

Insta Response™ -tuotekehitysprojektin rakenne

DevOps Team

Mgmt Team

Project Manager

Test Manager

Product Manager

Product Owners

Team Leaders

Scrum

Team 1

Scrum

Team 2

Scrum

Team 3

Scrum

Team 4Scrum

Team 5

Page 6: JIRA (& Confuence) Insta Response -tuotekehityksessäja_muut_Atlassian_-tyokalut)_Insta... · FishEye + Crucible • FishEye kytkeytyy versionhallintaan (esim. Git, Mercurial, ...

Mistä vaatimuksia tulee?

Insta Response™

tuotekehitys

Insta

Response™

tuoteroadmapAsiakas 1

Asiakas 2

Asiakas 3

Sprintit, inkrementit

Insta

Response™

julkaistut

versiot

Page 7: JIRA (& Confuence) Insta Response -tuotekehityksessäja_muut_Atlassian_-tyokalut)_Insta... · FishEye + Crucible • FishEye kytkeytyy versionhallintaan (esim. Git, Mercurial, ...

JIRA -issueiden ja niiden välisten suhteiden iso kuva

Page 8: JIRA (& Confuence) Insta Response -tuotekehityksessäja_muut_Atlassian_-tyokalut)_Insta... · FishEye + Crucible • FishEye kytkeytyy versionhallintaan (esim. Git, Mercurial, ...

JIRA -konfiguraatioon liittyvät keskeiset käsitteet

Issue Type Scheme An issue type scheme determines

which issue types will be available to

a set of projects

Screen Scheme Screen Schemes allow you to

choose what screens are shown for

each issue operation.

Issue Type Screen

Scheme

An Issue Type Screen Scheme

allows you to choose what Screen

Scheme is used for each issue type.

Field Configuration

Scheme

Field Configuration Schemes

map Field Configurations to issue

types.

Workflow Scheme Workflow Schemes allow you to

define which workflows apply to

given issue types and projects.

Permission Scheme Permission Schemes allow you to

create a set of permissions and

apply this set of permissions to any

project.

Page 9: JIRA (& Confuence) Insta Response -tuotekehityksessäja_muut_Atlassian_-tyokalut)_Insta... · FishEye + Crucible • FishEye kytkeytyy versionhallintaan (esim. Git, Mercurial, ...

FishEye + Crucible• FishEye kytkeytyy versionhallintaan (esim. Git, Mercurial,

Subversion) ja sen kautta on mahdollista tarkastella JIRA –

issueen liittyviä kehityshaaroja sekä kommitteja.

• Cruciblen kautta on mahdollista tehdä ja hallita JIRA –issueen

liityviä koodikatselmointeja.

Page 10: JIRA (& Confuence) Insta Response -tuotekehityksessäja_muut_Atlassian_-tyokalut)_Insta... · FishEye + Crucible • FishEye kytkeytyy versionhallintaan (esim. Git, Mercurial, ...

Confluence• Confluence on ”tiimi-wiki”, jossa käyttäjät voivat luoda ja

jakaa sisältöä yhdessä.

• Hyvä integraatio JIRAan.

• Auto-format, auto-complete, WYSIWYG, drag and drop,

skriptit

• Käyttö mahdollista myös REST/JSON –rajapinnan yli, mikä

mahdollistaa sisällön automaattisen generoinnin.

Page 11: JIRA (& Confuence) Insta Response -tuotekehityksessäja_muut_Atlassian_-tyokalut)_Insta... · FishEye + Crucible • FishEye kytkeytyy versionhallintaan (esim. Git, Mercurial, ...

Atlassian –työkalujen iso kuva

Page 12: JIRA (& Confuence) Insta Response -tuotekehityksessäja_muut_Atlassian_-tyokalut)_Insta... · FishEye + Crucible • FishEye kytkeytyy versionhallintaan (esim. Git, Mercurial, ...

Käytössä olevat JIRA -lisäosat

Lisäosa Lyhyt kuvaus

Adaptavist ScriptRunner for JIRA Lisäosa skriptien tekemiseen ja ajamiseen JIRAssa.

BigPicture Lisäosa yhtäaikaisten projektien hallintaan. Gantt, SAFe, WBS,

yms…

Links Hierarchy Lisäosa visuaalisen näkymän rakentamiseen issueiden välisistä

linkeistä.

Simple Tasklists Lisäosa JIRA –issuen jakamiseen pieniin taskeihin ilman sub-

taskeja (vrt. Confluencen taskit).

Structure Lisäosa yhtäaikaisten projektien hallintaan (vrt. BigPicture).

Zephyr for JIRA Lisäosa testitapausten ja testitapausten hallintaan.

ZAPI (Zephyr API) REST/JSON rajapinta Zephyr -testien ja testitulosten

hakemiseen ja hallintaan.

Page 13: JIRA (& Confuence) Insta Response -tuotekehityksessäja_muut_Atlassian_-tyokalut)_Insta... · FishEye + Crucible • FishEye kytkeytyy versionhallintaan (esim. Git, Mercurial, ...

Käytössä olevat Confluence -lisäosat

Lisäosa Lyhyt kuvaus

Gliffy Diagrams for Confluence Lisäosalla voi piirtää erilaisia kuvaajia ja kaavioita.

Metadata Plugin Lisäosalla saa laitettua metatietoa Confluence -sivuille, mikä

helpottaa mm. hakemista. Ilmainen.

RefinedTheme for Confluence Lisäosa parantaa Confluencen käytettävyyttä

Table Enhancer for Confluence Lisäosa joilla saa lisäominaisuuksia Confluence -taulukoihin.

Ilmainen.

Team Calendars for Confluence Lisäosa Confluence-kalentereiden tekemiseen.

Visibility Lisäosalla voi tehdä sivuille konditioita jonka perusteella sisältöä

näytetään / ei näytetä. Ilmainen.

Page 14: JIRA (& Confuence) Insta Response -tuotekehityksessäja_muut_Atlassian_-tyokalut)_Insta... · FishEye + Crucible • FishEye kytkeytyy versionhallintaan (esim. Git, Mercurial, ...

Plussia ja miinuksia+ Kohtuullisen kevyt, mutta siihen nähden tehokas

+ Konffattavuus ei pakota tiettyyn toimintamalliin vaan tarjoaa työkalut jotka pystyy sovittamaan omiin prosesseihin

+ Työkalujen (JIRA, Confluence, Fisheye) yhteistoiminta

+ Hyvä ja hyvin dokumentoitu REST/JSON –rajapinta, mahdollistaa monipuolisenkin automaation

- Konffaus (asioiden riippuvuus toisistaan) paikoitellen hieman epäloogista/hämmentävää.

- Hieman vakausongelmia (ajoittaiset pannujen uudelleenkäynnistykset)

- Zephyr -pluginissa paljon puutteita, erityisesti raportointipuolella

Niin kuin mikä tahansa muukin vastaava työkalu, niin JIRAkin vaatii kurinalaisuutta käyttäjiltä jotta data pysyy ajantasaisena että sen pohjalta saa muodostettua tarvittavan tilannekuvan.

Page 15: JIRA (& Confuence) Insta Response -tuotekehityksessäja_muut_Atlassian_-tyokalut)_Insta... · FishEye + Crucible • FishEye kytkeytyy versionhallintaan (esim. Git, Mercurial, ...

Kysymyksiä?

Page 16: JIRA (& Confuence) Insta Response -tuotekehityksessäja_muut_Atlassian_-tyokalut)_Insta... · FishEye + Crucible • FishEye kytkeytyy versionhallintaan (esim. Git, Mercurial, ...

Kiitos!

Jukka Saari

Team Leader

[email protected]