Takki. Lisää ot sik k o osoit t am alla. Nyt se sopii, tai sitten ei. Jussi Vänskä Espotel Oy. vierailuluentosarja OTM kurssi 2010. 3.

Samankaltaiset tiedostot
Lakki. Lisää ot sik k o osoit t am alla. Nöyrästi vain lakki kourassa... Jussi Vänskä Espotel Oy. vierailuluentosarja OTM kurssi 2010

Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat

Interfacing Product Data Management System

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

Älykkäämpi päätelaitteiden hallinta Juha Tujula, CTO, Enfo Oyj IBM Corporation


Standardit IEC (perustandardi) ja IEC (prosessit)

Tietotekniikan Sovellusprojektit

TETRA-laajakaistatoistin Kuvaus ja vaatimukset

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

Tosi elävä virtuaalimalli Mika Karaila Tutkimuspäällikkö Valmet Automation

Case: Ydinvoimalan käyttöautomaation allianssi

KanTa Liityntäpiste ja Ensemble MP

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

2. Ohjelmistotuotantoprosessi


Laatukustannukset. Laadun hallinta. Laadun kustannuksista

Huipputuote, Sinultako?

Ohjelmistotuotanto, prosessit Syksy Ohjelmistotuotantoprosessi. Prosessimalli. Prosessimallien perustehtävät. Prosessimallin vaihejako

Integrointi. Ohjelmistotekniikka kevät 2003

Teollisuusautomaation standardit Osio 9

KODAK EIM & RIM VIParchive Ratkaisut

Kokemuksia eri projektityyppien haasteista/sudenkuopista toimittajayhteistyön näkökulmasta. Pekka

Sijoittamisen trendit

Projektin suunnittelu

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

WAMS 2010,Ylivieska Monitoring service of energy efficiency in housing Jan Nyman,

NESTE ENGINEERING SOLUTIONS

Laadun hallinta. Laatukustannukset. Laadun kustannuksista. Sami Kollanus TJTA330 Ohjelmistotuotanto

Laadun hallinta. Laatukustannukset. Sami Kollanus TJTA330 Ohjelmistotuotanto

Prosessimalli. 2. Ohjelmistotuotantoprosessi. Prosessimallin vaihejako. Prosessimallien perustehtävät. Ohjelmiston suunnittelu. Vaatimusmäärittely

CMMI CMMI CMM -> CMMI. CMM Capability Maturity Model. Sami Kollanus TJTA330 Ohjelmistotuotanto

Mikä on avoimen tuotteen hallintamalli perustiedot ja taustoitus. Jukka Kääriäinen, Tapio Matinmikko, Raija Kuusela

Teemat. Vaativien säätösovellusten käyttövarmuus automaation elinkaarimallin näkökulmasta Tampere. Vaativat säätösovellukset

Tietojärjestelmän osat

HITSAUKSEN TUOTTAVUUSRATKAISUT

Järjestelmätoimitusprosessin tietoturva Mikko Jylhä

Ohjelmistoarkkitehtuuriin vaikuttavia tekijöitä. Kari Suihkonen

JulkICT Lab Stakeholder -työpaja Työpajan yhteenveto

Scanfil Kannattavaa kasvua

Ubicom tulosseminaari

Sähkönjakeluverkon hallinnan arkkitehtuuri. Sami Repo

PIKAOPAS MODEM SETUP FOR NOKIA Copyright Nokia Oyj Kaikki oikeudet pidätetään.

Liite A Määritelmät 1 (6)

Ensemble Käyttäjätapaaminen KanTa Liityntäpiste - Tilannepäivitys. Anssi Kauppi / InterSystems Nordics / Suomi

IT-ratkaisut sähkömarkkinoilla: Restricted Siemens AG 2013 All rights reserved.

Ohjelmointitekniikka lyhyesti Survival Kit 1 Evtek KA ELINKAARIMALLEISTA

TIETOJOHDETTU RAKENNUSPROJEKTI Niko Vironen Kehityspäällikkö Fira Group

PARTNERSHIP MONITOR. POTRA-NIS Oy I I

ABB Drives and Controls, Koneenrakentajan ja laitetoimittajan yhteistoiminta toiminnallisen turvallisuuden varmistamisessa

Standardi IEC Ohjelmisto

VTT EXPERT SERVICES OY VTT EXPERT SERVICES LTD.

Älypuhelimet. Sisällysluettelo

3D-tulostus - uusia mahdollisuuksia koulutukseen ja kilpailukykyä yhteiskuntaan

EDUBOX opetusvideopalvelu

PCI DSS 3.0. Merkittävimmät muutokset Seppo Heikkinen, QSA Nixu

Tik Ohjelmistotuoteliiketoiminta

TkK-tutkielmat

Arktinen Geoinnovaatiokeskus Yrityscase EHP ENVIRONMENT OY Jaakko Seppälä hallituksen puheenjohtaja

CMM Capability Maturity Model. Software Engineering Institute (SEI) Perustettu vuonna 1984 Carnegie Mellon University

CMMI CMM -> CMMI. CMM Capability Maturity Model. Sami Kollanus TJTA330 Ohjelmistotuotanto Software Engineering Institute (SEI)

Järjestelmäintegraatio

Tavallisimmat kysymykset

KONEAUTOMAATION LAATU JA TURVALLISUUS Marko Varpunen

Älyvaatteet työympäristössä

Vaatimusmäärittely- ja hallinta. Peruskäsitteet. Syyt aikataulun ja budjetin ylitykseen. TJTA330 Ohjelmistotuotanto

Ohjelmistoihin perustuva liiketoiminta: haasteita ja mahdollisuuksia

SÄHKÖTEKNIIKAN KOULUTUSOHJELMA 2010

VTT EXPERT SERVICES OY VTT EXPERT SERVICES LTD.

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

Järjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri. Järjestelmäarkkitehtuuri

Vaatimusmäärittely- ja hallinta

Lataa-sovellus. 1. painos

ARTS-ENG-projekti. Projektin lopettaminen

AVOIN LÄHDEKOODI JA SEN MERKITYS LIIKETOIMINNASSA

Smart cities - nyt ja huomenna

LIIKENNEDATA HYÖTYKÄYTTÖÖN

Selvitysraportti. MySQL serverin asennus Windows ympäristöön

Finnish Value Pack Asennusohje Vianova Systems Finland Oy Versio

Ohjelmistoarkkitehtuurit. Kevät

munki, puppet ja koneiden hallinta Jussi Uosukainen, tekninen johtaja

Kaikki analogiset järjestelmät digitaalisiksi ja verkkokäyttöisiksi - jo tänään Kustannustekkuutta ja joustavuutta työskentelyyn

Lobistech-seminaari Case: HMT

Finnish Solar Revolution

KAVERI. Kaupan sijaintidynamikkaa tarkasteleva simulaatiomalli

Käytettäväksi QR-koodin lukulaitteen/lukijan kanssa yhteensopivien sovellusten kanssa

Yhdistä liesituulettimesi tulevaisuuteen. Asennusohje

JOHDANTO AirPrint on käytettävissä vain tulostimissa tai monitoimilaitteissa, jotka tukevat AirPrintiä. Huomaa

Johdanto. Mitä on ohjelmistotuotanto? Tämän kurssin näkökulma. Sami Kollanus TJTA330 Ohjelmistotuotanto

Mitä on ohjelmistotuotanto?

Massakustomoinnin mahdollisuudet perusparannushankkeissa

Käyttöohjeet. Sovellussivusto

Making use of BIM in energy management

Tiedon analysoinnista pitkäaikaissäilytykseen

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

W3C ja Web-teknologiat

TURVAVÄYLÄSEMINAARI. Erilaiset kenttäväylät ja niiden kehitys Jukka Hiltunen

IP-verkkojen luotettavuus huoltovarmuuden näkökulmasta. IPLU-II-projektin päätösseminaari Kari Wirman

RAKENNUSAUTOMAATION KILPAILUTTAMINEN. Kristian Stenmark Hepacon Oy

Avoimen ja yhteisen rajapinnan hallintamalli

Transkriptio:

Takki Nyt se sopii, tai sitten ei Jussi Vänskä Espotel Oy vierailuluentosarja OTM kurssi 2010 3. luento: tuote Lisää ot sik k o osoit t am alla Jussi Vänskä OTM kevät 2010

Tuote Mitä tuote voi olla? Tuote Komponentti Puolivalmiste Liki kaikki kuluttajalle rahalla hankittavat tuotteet voidaan jakaa näihin osiin. Esimekiksi leipä on tuoretuote, joka ostetaan kaupasta. Se kuitenkin paistetaan pakastettuna toimitetusta puolivalmisteesta, joka puolestaan koostuu suolasta vedestä ja jauhoista. Tuote ei aina merkitse samaa asiaa sen valmistajalle ja käyttäjälle.

Ohjelmistotuote Mitä ohjelmisto voi olla? Tuote Komponentti Puolivalmiste Ohjelmisto tuotteena ei välttämättä mahdu näiden ryhmittelyjen sisälle, mutta karkeasti ottaen nämä ovat vaihtoehdot, jos halutaan jotakin, mitä voidaan myydä ja markkinoida. Milloin toteutetusta ohjelmistosta tulee tuote?

Kaupanpäälliset Yleisimmin ohjelmistotuote käsitettäneen ohjelmistoksi, jonka voi asentaa ja jota voi käyttää jonkin muun hyödykkeen valmistamiseen, tai vain omaksi viihdykkeeksi. Käsite ei sinänsä ole väärä, mutta tuotteeseen kuuluu paljon muutakin kuin itse fyysinen tuote. Käyttöohjeet Tuotetuki Takuu Huolto Jälkimarkkinointi Kaikki, esimerkiksi kodinelektroniikan oston yhteydessä, hyvinkin tuttuja käsitteitä. Miten ne liittyvät ohjelmistoon?

Valmistusprosessi aloitus suunnittelu toteutus lopetus vaatimukset prototyyppi määrittelyt riskienhallinta muutostenhallinta validointi verifiointi suun. tot. intg. optimointi työstäminen SCRUM

Tuotejulkistuksen seuraukset aloitus suunnittelu toteutus lopetus vaatimukset riskienhallinta muutostenhallinta validointi prototyyppi määrittelyt verifiointi optimointi kehitys suun. tot. intg. Alihankinta ja jälleenmyynti valmistettavuus Markkinointi ja jälkimarkkinointi

Elinkaari ship and forget? Ohjelmiston elinkaari riippuu vahvasti siitä mikä sen sovellusalue on. Avaruus- ja taloushallinnon sovellusten elinkaari on lähes ikuinen. Kulutuselektroniikan tapauksessa elinkaari ei välttämättä ylety perävalotakuuta pidemmälle. Suunnittelu Proto Toteutus Kehitys Ylläpito EoL Mobiiliautomaation näkökulmasta sovelluksen elinkaari on vähintään sama kuin laiteperheen elinkaari. Käytännössä suuruusluokka menee: Ohjelmistoalusta 20+ Sovellus 10+ Laiteperhe 10

Alihankkijat? Control System Integratio n AP I On-board Controls O&M Systems Manufacturing Extensions CS M2M Interface On-board network O&M Extensions Extension System Product Supervisory System GUI, DAQ,ExtensionMgmt On-board field-bus / Info-bus Monitoring & Guidance System 3rd party extensions Extensions running on 3rd party platform Extensions executed on common platform Standard product configuration, monitoring and data management services and related GUI Standard Product Machine Level Automation Functions alignment On-board field-bus Functions & Controllers Driving On-board field-bus Machine control system. Responsible for machine safety and error-free sustainable operation of all machine functions Actuators & instrumentation

Esimerkkituote Alunperin sovellusprojektista muokattiin kaksi erillistä projektia, laiteja sovellusalustaprojekti. Nyt on kehitetty rinnakkaistoteutus ohjelmistoalustalle, jonka lähtökohdat ovat hieman erilaiset. Iso osa alustaprojektissa havaituista hyödyllisistä malleista(*patterns) on siirretty uuden alustatoteutuksen ominaisuuksiin. Seuraava vaihe sovelluksen elinkaaressa on sovellusosan siirtäminen uuteen ohjelmistokehykseen, uuden sovellusalustan päälle. * http://hillside.net/patterns/

Ei se sopinutkaan Nykyisen alustaratkaisun käyttö lopetetaan vuoden 2010 aikana. Sen tukemista on kuitenkin jatkettava, kunnes kaikki asiakkaat ovat päivittäneet ohjelmistonsa, tai tuotteen elinkaari päättyy. Kerran tuotantoon päässeen ohjelmiston hinta Uuden ohjelmiston siirtymävaihe Koulutus Dokumentaatio Riippuvuus muista toimittajista kaikki tarttis tehrä ite U96

Elinkaarimallin ilmentymiä Facelifting http://www.intel.com/technology/tick-tock/index.htm Printterikauppa Kulutuselektroniikka Ubuntu http://www.ubuntu.com/products/whatisubuntu/serveredition/benefits/lifecycle

Ajatuksia Gurut Open Source http://catb.org/esr/writings/homesteading/ Täydellinen sovellus AI Riittävän hyvä

Kiitos. palautetta osoitteeseen jussi vanska at espotel fi