SC7 WG 4, WG 7, WG 10, WG 26, WG 42 ja SWG5 kokoukset, marraskuu 2016 Keskeiset työkohteet ja tulokset Risto Nevalainen, Senior Advisor FiSMA Pekka Forselius, Senior Advisor FiSMA Timo Varkoi, Senior Advisor FiSMA
Työryhmien kokous, marraskuu 2016 (SC7 Interim) Paikka: DIN toimitalo, Berliini Aika: ma - pe 13 18.11.2016 Osallistujia: noin 110 Standardoinnin ytimessä: Alexander von Humboldt nykyaikaisen maantieteen uranuurtaja Christian Peter Wilhelm Beuth preussilainen assessori ja verotuksen uudistaja FiSMA 2016 2
Suomen delegaatio Berliinin kokouksessa Risto Nevalainen: WG10, WG26 Pekka Forselius: WG4, WG10 Timo Varkoi: WG7, WG10, SWG5 Sweden, Finland, FL ja Uk salaa edustettuina ryhmäkuvassamme, ainakin jos uskomme saksalaiseen täsmällisyyteen ( DIN Artificial Intelligence ), vai olikohan se sitä paljon puhuttua saksalaista huumoria? valokuvassamme oikealla Francois Coallier, viimeistä kertaa SC7 Chair roolissaan. FiSMA 2016 3
SC7 nykyinen rakenne FiSMA 2016 4
SC7 uutisia Tämä kokous oli viimeinen johon Francois Coallier osallistui SC7 puheenjohtajana ja Witold Suryn sihteerinä. Sihteeristö siirtyy ensi vuonna Intian vastuulle. Uusi puheenjohtaja (nimi, maa) ratkaistaan vuoden 2017 SC7 Plenarykokouksessa Malesiassa. Francois siirtyy uuden alikomitean SC41 puheenjohtajaksi (IoT and related technologies). Työryhmistä Berliinissä olivat WG4, WG7, WG10, WG20, WG21, WG24, WG26, WG42 ja SWG5. Työryhmäkokousten lisäksi torstaille oli järjestetty ISO:n toimesta editoreille koulutustilaisuus. Koulutus oli varsin hyödyllinen, koska JTC1:n direktiivit ovat muuttuneet tänä vuonna ja standardien aikataulujen valvonta on tiukentunut. ISO:n sihteeristöllä on nykyisin myös selvästi enemmän halua palvella standardien tekijöitä. FiSMA 2016 5
POIMINTOJA TYÖRYHMISTÄ WG 4, 7, 10, 26, SWG 5 FiSMA 2016 6
WG4 Tools and Methods Osallistujia 13, kahdeksasta maasta WG4:n työmaa jakautuu oheisen kuvan mukaisesti kahteen osaalueeseen (yksittäiset tuotteet ja tuoteperheet), joissa molemmissa on useita projekteja käynnissä. Työryhmä työskenteli korealaisen puheenjohtajansa Dan Leen johdolla tehokkaasti koko viikon ajan. Maanantaina laadittiin koko viikon työsuunnitelma, jota myös seurattiin huolellisesti niin että viikon työtulokset saatiin koottua numeroituina yhteen outputs -hakemistoon. Perjantaina aamupäivällä viimeisteltiin myös kokouksen muistio, laadittiin alustava agenda seuraavan Plenary-kokouksen pohjaksi ja työlista ennen kokousta toteutettavista tehtävistä aikatauluineen ja vastuuhenkilöineen. FiSMA 2016 7
WG4: Tools for SSPL Product Line Engineering Tools Tuoteperheiden osalta käsiteltiin Berliinin kokouksessa kuuden äänestyksessä olleen projektin kommentit. Kahden projektin NWIPäänestykset päättyvät 9.12. (26552 ja 26560) Yllä oleva kaavio esittelee tuoteperhestandardien arkkitehtuurin. Sarjan perusteet ja määritelmät on julkaistu ISO/IEC 26550 Reference model for product line engineering and management -dokumentissa. Uutena, Berliinissä paljon keskusteltuna työkohteena on Charles Kruegerin (BigLever Software, INCOSE) Feature-based product line engineering. Siitä on tulossa ns. perusdokumentti keväällä 2017. FiSMA 2016 8
WG4: Tools for single systems Yksittäisten tuotteiden osalta perusstandardi 15940 on julkaistu jo vuosia sitten. Samoin kaksi ensimmäistä tuotealuekohtaista ohjeistoa (Requirements engineering tools ja Configuration management tools) Työkalujen evaluointi- ja valintaprosessien yleisohjeistus 20741 menee FDIS-äänestykseen. Kolmantena tuotealuekohtaisena ohjeistona on julkaistu Capabilities of testing tools. Seuraavina, uusina työkohteina ovat Issue management tools, Deploy management tools ja Software safety and security verification tools. Uudemmat tuotealuekohtaiset standardit poikkeavat vanhimmista, koska uusi 20741 antaa ohjeet geneerisille osuuksille. FiSMA 2016 9
WG7 Life cycle management Osallistujia noin 30 (INCOSE, IEEE, US, CA, FR, BR, NL, MY, AU, JP, KR, FI). Bill Bearden toimi nyt ensimmäistä kertaa puheenjohtajana ja entinen puheenjohtaja Anatol Kark sihteerinä. Työryhmällä oli hyvin työntäyteinen viikko, koska lukuisia standardeja on työn alla. Osa on ylläpidossa ja myös uusia työkohteita on suunnitteilla. Uusista asioista tärkein on Systems of Systems standardoinnin alkaminen. Ylläpidossa olevien standardien kommentteja käsiteltiin mm. 24748 Life cycle management sarjan päivityksestä 29148 Requirements engineering standardista, 16326 Project Management standardista 12207 on äänestyksessä, joten siitä varottiin visusti keskustelemasta FiSMA 2016 10
WG7: Systems of Systems Aiheesta oli kolme NWIP äänestystä, jotka kaikki on hyväksytty Niiden seurauksena tehdään standardit ISO/IEC 21839 SoS Considerations for Engineering of Systems ISO/IEC 21840 SoS Guide to 15288 ISO/IEC 21841 SoS Taxonomy 21839 editoriksi on ehdolla Judith Dahmann (US), joka oli keskeisessä roolissa myös aihepiirin valmistelussa Kokouksessa käsiteltiin 21839 kommentit Myös muiden osien editoreista käytiin keskustelua ja heidät on tarkoitus nimetä seuraavassa kokouksessa FiSMA 2016 11
WG7: muita asioita IEEE esitteli omia standardejaan julkaistavaksi SC7:n kautta, mm. IEEE Std 1062-2015 IEEE Recommended Practice for Software Acquisition: 8 Steps of software acquisition IEEE 1062 Acquisition process purpose and outcomes are identical with the current ISO/IEC/IEEE 15288/[12207] Acquisition process purpose and outcomes IEEE 15288.1 and 15288.2 SE on Defense programs Puolustustarviketeollisuudelle räätälöidyt ohjeet järjestelmäsuunnitteluun Ensimmäiset domain-kohtaiset standardit (miten äänestetään?) 24748 Life cycle management, arvioitu valmistuminen Part 1: Guidelines for life cycle management: next DIS; FDIS 17.8.2017 Part 2: Guidelines for the application of ISO/IEC 15288: next DIS; FDIS 1.11.2017, latest 15.3.2018 with 2nd DIS Part 3: Guidelines for the application of ISO/IEC 12207: next CD; FDIS 5.5.2018 FiSMA 2016 12
WG10 Process Assessment Osallistujia 8 (FI, AU, UK, DE, IN, MY, ZA). Pienin osanotto pitkään aikaan. Kokouksessa keskusteltiin paljon uusista asioista, koska aikaa vievää kommenttien käsittelyjä ei juurikaan ollut. Project Performance Benchmarking työkohteiden osalta ei Berliinin kokouksen aikana tehty muuta kuin toimitettiin Systematic Review/Minor Revision FDISäänestystä varten päivitetty 29155-1 dokumentti WG10:n pääeditorin tarkastettavaksi ja edelleen toimitettavaksi. FiSMA 2016 13
WG10: Laadunhallinnan prosessi- ja arviointimalli 33053, 33073 ISO/IEC 33053, 33073: PRM ja PAM laadunhallintaan 33053 (PRM) äänestys johti työkohteen raukeamiseen, ei tarpeeksi kiinnostuneita maita ja asiantuntijoita 33073 (PAM). Tässä työkohteessa on rimaa hipoen riittävästi maita mukana, joten otettiin työryhmän käsittelyyn. Keskityttiin ennalta valittuun joukkoon äänestyskommentteja. USA ja Japani äänestivät voimakkaasti vastaan, mutta tästä ei välitetty. Suomi esitti suuria muutoksia, mutta niitä ei otettu kunnolliseen käsittelyyn koska olivat 33053 puolella. Työ jatkuu normaalisti, seuraavaksi DIS-äänestys. Todennäköisesti äänestämme hylättäväksi. FiSMA 2016 14
WG10: 33060 Systems Engineering PAM Kokouksessa uudistettiin vuoden takaiset päätökset, joiden yli käveltiin edellisessä Kiinan kokouksessa Arviointimalli tehdään puhtaasti 15288:2015 prosessien pohjalta (process purpose ja outcomes) Malliin tulee vain taso 1 Process performance, pohjautuen 15288 aktiviteetit ja taskit (Base practices) ja työtuloslistat 15289 työtuloksien kuvaukset Modulaarinen arkkitehtuuri Kyvykkyysulottuvuus kuvataan uutena liitteenä 33020 standardissa Tarkoitus käyttää kaikkien prosessien viitemallien kanssa kyvykkyyden osalta, mahdollisuus myös muihin prosessien laatuominaisuuksiin 33060 NWIP+WD ja 33020 AMD käsittelyyn ennen seuraavaa kokousta FiSMA 2016 15
WG10: 33010 Guidance for process assessment ISO/IEC 33010 PDTR: Guidance for process assessment Perustuu standardiin ISO/IEC 33002, Performing process assessment. Monia versioita on tehty vuosien kuluessa. Oli PDTRäänestyksessä ja käsittelyssä viimeksi marraskuussa 2015. Kaikki kommentit on saatu toteutettua vuoden aikana. Käsiteltiin työryhmän pj Alec Dorlingin uusia kommentteja. Hän vaati isoja muotokorjauksia, jotta standardi voidaan panna viimeiseen äänestysvaiheeseen Melkein kaikki vaaditut korjaukset saatiin tehtyä kokouksen aikana, joten 33010 pitäisi saada DTR-äänestykseen vielä marraskuun aikana Ohjeisto on kuitenkin aika sekava, liikaa CMMI-henkistäkin koska iso osa tekstistä on saatu Intiasta eri lähteistä. FiSMA 2016 16
WG10: Kyvykkyystasojen yhtenäistäminen ISO9001:2015 kanssa Alec Dorling teki ehdotuksen, jossa kyvykkyystasojen 2 ja 3 tekstiä muokattiin lähemmäs uutta ISO9001 standardia. Entinen rakenne PA 2.1, 2.2, 3.1 ja 3.2 olivat ennallaan pienin tekstimuutoksin. Suomi oli kehitellyt myös omaa ehdotusta tästä aihepiiristä. Alecin ehdotus innoitti vilkkaaseen keskusteluun: Ehdotuksessa oli paljon aukkoja, vaikka Alec puolustikin sen olevan ehjä kokonaisuus ja ottavan kaikki ISO9001 keskeiset muutokset huomioon. Pohdittiin myös pitäisikö ottaa hieman yleisempi näkökulma, esim Annex SL pohjatekstin mukaisesti. Onhan mahdollista että asteikon pitää soveltua muuhunkin kuin laatukeskeiseen arviointiin. Lopulta päädyttiin jopa uuteen rakenteeseen, jossa kyvykkyystasolla 3 olisi kolme ominaisuutta (PA 3.1, 3.2, 3.3). Timo muotoili ehdotuksen kauniin timantin muotoon (seuraava kalvo). FiSMA 2016 17
WG10: Timanttinen ehdotus uusiksi kyvykkyystasojen ominaisuuksiksi Taso 3:lle tulisi uusi PA: 3.3. Process assurance Huomioi 9001 vaatimuksia Sisältää tiedonkeruun prosessien parantamista varten (mittaaminen) Selkeämpi yhteys organisaation toimintajärjestelmään (palaute) Taso 4 ja 5 uudistetaan kypsyysmallien tarpeista lähtien Taso 4 prosessin mittaaminen ja parantaminen Taso 5 prosessin uudistaminen FiSMA 2016 18
WG10: Työ kypsyysmallien parissa Professori Ho-Won Jung piti esityksen artikkelinsa An Organizational Capability Maturity Model based on ISO/IEC 15504 5 (draft) pohjalta. Pääsisältö on CMMI:n ja ISO/IEC 15504-7 mukainen ehdotus kypsyysmalliksi ohjelmistotuotantoa tekevälle organisaatiolle. Mukana hyvää perustelua tutkimusten perusteella. Ehdotuksen mukaan tarvittaisiin vielä kunnollinen kelpoistusvaihe ennen standardin julkaisua. Hieman vastaava tutkimus tehtiin 1990- luvun lopussa kyvykkyysasteikon kelpoistamiseksi. Vilkasta keskustelua oli etenkin kypsyysajattelussa huomioitavista uusista asioista, esim signature processes ja mitä uutta se voisi tarjota. FiSMA 2016 19
WG10: Mahdollisia uusia avauksia Voimakas tarve saada aikaan uutta. Perinteinen SPICE on saatu aika lailla valmiiksi, etenkin kyvykkyysominaisuuden kannalta. Etenkin kypsyysajattelu innoitti keskusteluun. Kun aikaa oli, saatiin aikaan luonnos, jossa mukana aineksia adaptive capability, governance etc. Viereisessä kuvassa on kokoomaa aineksista. Smart SPICE? Mietittiin uutta brändinimeä oluen merkeissä. FiSMA 2016 20
WG10: Transition document Julkaistaan dokumentti, jossa selostetaan pääpiirteissään siirtymä 15504 -> 330xx standardiin. Julkaisijana ISO:n sihteeristö. Aiemmin dokumentti on ollut WG10 sisäinen. Julkistamisen toivotaan herättävän kiinnostusta. Vieressä kaavio siirtymän oleellisesta sisällöstä. FiSMA 2016 21
WG24 Life cycle profiles and guidelines for VSE WG 24 käsitteli viikon aikana 29110 sarjasta mm. Arvioinnin suorittamisen ohjetta IT palvelujen hallinnan prosesseja pienille organisaatioille Ketterien menetelmien huomiointia FiSMA 2016 22
WG26 SW Testing Risto osallistui työryhmän toimintaan vajaan päivän, kun WG10 sai työnsä valmiiksi. Siksi käsitys työryhmän työstä voi olla vajavainen. Perusosat 1-4 ohjelmistotestauksen standardista ISO/IEC 29119 saatiin valmiiksi vuoden 2015 aikana. Tähän perheeseen tulee uusia osia, joita tehtiin kokousviikon aikana. Lisäksi kuultua: 29119-x TR Games testing. Pohjana 29119-2 Test process. Pohjatyö tehdään ensin japaniksi ja käännetään sitten englanniksi. Vaikutti vielä hyvin alkuvaiheen työltä. 29119-z Performance testing. Kuvaa ohjelmiston suorituskyvyn testausta (suoritusaika, resurssien käyttö). Standardissa on tarkoitus kuvata konsepti, vaatimusmalli ja vaatimukset eri testityypeille. Tämäkin on vasta puoliksi valmis. FiSMA 2016 23
SWG5 Standards Management Työryhmällä yksi kokous keskiviikkoaamuna: 8 osallistujaa paikalla ja 2 Webexin kautta Keskusteltiin SC7:n Study Groupien tilanteesta DevOps ja Agile etenee hyvin, uusia jäseniä haluaa mukaan, myös yhteistyötä IEEE:n kanssa Elinkaarimallien tuleva arkkitehtuuri ei ole käynnistynyt, siirrettiin WG7:n vastuulle, jossa työ alkoikin jo torstaina SWG5 seuraa tarkasti sihteeristön vaihtoa Uusien työkohteiden katselmoinnista muistutetaan taas kaikkien työryhmien puheenjohtajia FiSMA 2016 24
Seuraavien vuosien Plenary- ja Interim-kokoukset Plenaryt (vuosi, aika, paikka): 2017: May 14-19, Kuantan (Malesia) 2018: May 6-11, New Delhi (Intia) Interim kokoukset (ainakin työryhmät WG7, WG10): 2017: 6-10.11.2017, Mexico City (Meksiko) 2018: Avoin FiSMA 2016 25