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

Samankaltaiset tiedostot
Hinnasto Jira- ja Confluence ohjelmistojen käytöstä palveluna

Hinnasto Jira- ja Confluence ohjelmistojen käytöstä palveluna

API:Hack Tournee 2014

SUSEtoberfest TERVETULOA

Prosessien kehittäminen. Prosessien parantaminen. Eri mallien vertailua. Useita eri malleja. Mitä kehitetään?

Information on preparing Presentation

Collaborative & Co-Creative Design in the Semogen -projects

WP3 Decision Support Technologies

Ohjelmistoprojekteista. Datanomiopiskelijat 2.vuosi

Efficiency change over time

Projektityö

Työkalut ohjelmistokehityksen tukena

HITSAUKSEN TUOTTAVUUSRATKAISUT

PYÖRÄILY OSANA HELSINGIN SEUDUN KESTÄVÄÄ KAUPUNKILIIKENNETTÄ

Kun scrum ei riitä - skaalaa ketterä tuotekehitys SAFe lla Nestori Syynimaa Sovelto Oyj

CASE POSTI: KEHITYKSEN KÄRJESSÄ TALOUDEN SUUNNITTELUSSA KETTERÄSTI PALA KERRALLAAN

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä

Innovation Platform Thinking Jukka P. Saarinen Mika M. Raunio Nadja Nordling Taina Ketola Anniina Heinikangas Petri Räsänen

7.4 Variability management

TU-C2030 Operations Management Project. Introduction lecture November 2nd, 2016 Lotta Lundell, Rinna Toikka, Timo Seppälä

Copyright Observis Oy All rights reserved. Observis Oy Ville Kanerva, CTO Heikki Isotalus, COO Datasta tietoa

Land-Use Model for the Helsinki Metropolitan Area

Ketteryys pähkinänkuoressa. Kokopäivän Scrum-kurssin sisältö tislattuna ja tiivistettynä kolmeen varttiin

Hankkeen toiminnot työsuunnitelman laatiminen

Scrumin käyttö ketterässä sovelluskehityksessä

Tapahtuipa Testaajalle...

Making diversity manageable. Miradore. Käytännön kokemuksia rahoituksen hakemisesta. Tiistai Technopolis Vapaudenaukio / Lappeenranta

CIO muutosjohtajana yli organisaatiorajojen

Hoitotyön johtajuuden ulottuvuudet eri tasoilla. Paula Asikainen Hallintoylihoitaja, dosentti, emba

Projektinhallintapäivä , Tampere Poimintoja koulutusnäkökulmasta

Globaalisti Hajautettu Ohjelmistokehitys Mitä, Miksi & Miten? Maria Paasivaara

TIE Ohjelmistojen suunnittelu

Prosessiajattelu. Organisaation prosessikuvaus - CMMI. Prosessikuvaukset ja elinkaarimallit. Organisaation prosessien määritys CMMI käytänteet

Innovative and responsible public procurement Urban Agenda kumppanuusryhmä. public-procurement

VUOSI 2015 / YEAR 2015

PROJEKTI- PÄÄLLIKÖSTÄ PRODUCT OWNERIKSI MEERI CEDERSTRÖM

Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat

Saavutettavuus tietojärjestelmien hankinnoissa

Infrastruktuurin asemoituminen kansalliseen ja kansainväliseen kenttään Outi Ala-Honkola Tiedeasiantuntija

Tietojärjestelmä uusiksi? Toimijaverkostot, niiden haasteet ja ratkaisut

ISEB/ISTQB FOUNDATION CERTIFICATE IN SOFTWARE TESTING III

- - - A - Missä vaiheessa projektia on vielä järkevää vaihtaa projektille valittuja teknologiavalintoja, joista on koitunut paljon ylimääräistä työtä?

Siirtyminen ketterien menetelmien maailmaan! Maarit Laanti 24 October 2013!

Network to Get Work. Tehtäviä opiskelijoille Assignments for students.

Stormwater filtration unit

Ketterämpi Sonera Matka on alkanut!

LUONNOS RT EN AGREEMENT ON BUILDING WORKS 1 THE PARTIES. May (10)

Ohjelmistotuotteen hallinnasta

ONKO ORGANISAATIOSI KYPSÄ DEVOPSIIN?

You can check above like this: Start->Control Panel->Programs->find if Microsoft Lync or Microsoft Lync Attendeed is listed

AFCEA PVTO2010 Taistelija / S4

Prosessiajattelu. Prosessikuvaukset ja elinkaarimallit. Organisaation prosessikuvaus - CMMI. Sami Kollanus TJTA330 Ohjelmistotuotanto 3.4.

Skene. Games Refueled. Muokkaa perustyyl. for Health, Kuopio

Koodistoeditorin tavoitteet ja tilannekatsaus

Kaivostoiminnan eri vaiheiden kumulatiivisten vaikutusten huomioimisen kehittäminen suomalaisessa luonnonsuojelulainsäädännössä

Aloita oman blogisi luominen (järjestelmä lupaa sen tapahtuvan sekunneissa ;-))

Innovation

BDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET.

Capacity Utilization

Big Room suunnittelussa

Artem Chatlikov. JIRA Service Deskin käyttöönotto ja. hyödyt yritykselle. Tradenomi. Tietojenkäsittely

RAIN RAKENTAMISEN INTEGRAATIOKYVYKKYYS

Viestintään tarvitaan tiedon jakamista tietotyöläisten kesken Ville Hurnonen

Ohjelmistoprojekti projektipäällikön näkökulmasta

Skosmos 0.6 esittely. Osma Suominen ONKI-projektin laajennetun projektiryhmän kokous

Esimerkkinä - ilmainen blogi-julkaisujärjestelmä. WordPress:stä on myös palvelimelle asennettava versio (WordPress.

Status Report Finland HelCom AIS EWG

Katselupalvelujen INSPIRE-yhteensopivuuden testaus

Suomen JVT- ja Kuivausliikkeiden Liitto ry The Association of Finnish Damage Restoration Companies

Organisaation kokonaissuorituskyvyn arviointi

Olet vastuussa osaamisestasi

ProAgria. Opportunities For Success

SAFe menestystarina - Case Osuuspankki

Telecommunication Software

Onnistunut ohjelmistoprojekti

DYNAMIC CARE PLANNING (DCP) JA DYNAMIC CARE TEAM MANAGEMENT (DCTM) IHE-PROFIILIT. Konstantin Hyppönen IHE-Finland

Tilannekuvajärjestelmät, kokemuksia Ubicasting workshop Marko Hautakangas Insta DefSec Oy

Venttiilit ja Automaatio

JWT 2016 luento 11. to klo Aulikki Hyrskykari. PinniB Aulikki Hyrskykari

NBS projektin tilannekatsaus. Tasevastaavapäivä Pasi Aho

HUMAN RESOURCE DEVELOPMENT PROJECT AT THE UNIVERSITY OF NAMIBIA LIBRARY

Tietorakenteet ja algoritmit

Ohjelmien kehittämisstudiot varmistavat laadukkaat ja linjakkaat maisteriohjelmat Maire Syrjäkari ja Riikka Rissanen

Digirakentamisen menestystarinoita maailmalta

TIE = JOTU. VH5 - MagicDraw

Oskarin avulla kaupungin karttapalvelut kuntoon

A new model of regional development work in habilitation of children - Good habilitation in functional networks

HR! TÄMÄN PÄIVÄN 5 PARASTA KÄYTÄNTÖÄ, SEKÄ 3 KÄYTÄNTÖÄ, JOITA TE EHDOTTOMASTI TULETTE KÄYTTÄMÄÄN TULEVANA VIITENÄ VUOTENA 19 ELOKUU, 2015

WAT? INTRO VESI- JA YMPÄRISTÖTEKNIIIKAN MAISTERIOHJELMAAN (MASTER S PROGRAMME IN WATER & ENVIRONMENTAL ENGINEERING)

SoberIT Software Business and Engineering institute

Ketterä projektinhallinta

Onnistunut ohjelmistoprojekti

Työn ositusmalleista. Luennon tavoitteista. Motivointia. Walker Royce, Software Project Management, A Unified Framework

TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo

SSTY:n EMC-seminaari. EMC ja sähköisten lääkintälaitteiden standardit. Ari Honkala SESKO ry

RULLARADAT RULLADAT ROLLER TABLES

Chess Action Game (Shakkiseikkailu)

Voice Over LTE (VoLTE) By Miikka Poikselkä;Harri Holma;Jukka Hongisto

Computer based team play analysis in ice hockey coaching - an objective way to have feedback. Jouko Lukkarila

Valtionhallinnon käyttäjäpäivä - IBM Cognosin tulevaisuuskatsaus ja nykypäivä

Transkriptio:

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

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

Mikä on Insta Response? Enabling co-authority operations in different levels One unified and integrated solution Insta Response Product Presentation

Mikä on Insta Response? 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

Insta Response -tuotekehitysprojektin rakenne Scrum Team 2 Scrum Team 3 DevOps Team Scrum Team 1 Mgmt Team Project Manager Test Manager Product Manager Product Owners Team Leaders Scrum Team 4 Scrum Team 5

Mistä vaatimuksia tulee? Asiakas 1 Insta Response tuoteroadmap Asiakas 2 Insta Response tuotekehitys Insta Response julkaistut versiot Asiakas 3 Sprintit, inkrementit

JIRA -issueiden ja niiden välisten suhteiden iso kuva

JIRA -konfiguraatioon liittyvät keskeiset käsitteet Issue Type Scheme Screen Scheme Issue Type Screen Scheme Field Configuration Scheme Workflow Scheme Permission Scheme An issue type scheme determines which issue types will be available to a set of projects Screen Schemes allow you to choose what screens are shown for each issue operation. An Issue Type Screen Scheme allows you to choose what Screen Scheme is used for each issue type. Field Configuration Schemes map Field Configurations to issue types. Workflow Schemes allow you to define which workflows apply to given issue types and projects. Permission Schemes allow you to create a set of permissions and apply this set of permissions to any project.

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.

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.

Atlassian työkalujen iso kuva

Käytössä olevat JIRA -lisäosat Lisäosa Adaptavist ScriptRunner for JIRA BigPicture Links Hierarchy Simple Tasklists Structure Zephyr for JIRA ZAPI (Zephyr API) Lyhyt kuvaus Lisäosa skriptien tekemiseen ja ajamiseen JIRAssa. Lisäosa yhtäaikaisten projektien hallintaan. Gantt, SAFe, WBS, yms Lisäosa visuaalisen näkymän rakentamiseen issueiden välisistä linkeistä. Lisäosa JIRA issuen jakamiseen pieniin taskeihin ilman subtaskeja (vrt. Confluencen taskit). Lisäosa yhtäaikaisten projektien hallintaan (vrt. BigPicture). Lisäosa testitapausten ja testitapausten hallintaan. REST/JSON rajapinta Zephyr -testien ja testitulosten hakemiseen ja hallintaan.

Käytössä olevat Confluence -lisäosat Lisäosa Gliffy Diagrams for Confluence Metadata Plugin RefinedTheme for Confluence Table Enhancer for Confluence Team Calendars for Confluence Visibility Lyhyt kuvaus Lisäosalla voi piirtää erilaisia kuvaajia ja kaavioita. Lisäosalla saa laitettua metatietoa Confluence -sivuille, mikä helpottaa mm. hakemista. Ilmainen. Lisäosa parantaa Confluencen käytettävyyttä Lisäosa joilla saa lisäominaisuuksia Confluence -taulukoihin. Ilmainen. Lisäosa Confluence-kalentereiden tekemiseen. Lisäosalla voi tehdä sivuille konditioita jonka perusteella sisältöä näytetään / ei näytetä. Ilmainen.

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.

Kysymyksiä?

Kiitos! Jukka Saari Team Leader jukka.saari@insta.fi