How to analyze IT needs?



Samankaltaiset tiedostot
7. Product-line architectures

Constructive Alignment in Specialisation Studies in Industrial Pharmacy in Finland

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

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

TietoEnator Pilot. Ari Hirvonen. TietoEnator Oyj. Senior Consultant, Ph. D. (Economics) presentation TietoEnator 2003 Page 1

7.4 Variability management

Building Information Model (BIM) promoting safety in the construction site process. SafetyBIM research project 10/2007 2/2009. (TurvaBIM in Finnish)

HITSAUKSEN TUOTTAVUUSRATKAISUT

Teacher's Professional Role in the Finnish Education System Katriina Maaranen Ph.D. Faculty of Educational Sciences University of Helsinki, Finland

Kokonaisarkkitehtuurin omaksuminen: Mahdollisia ongelmakohtia ja tapoja päästä niiden yli

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

ProAgria. Opportunities For Success

Co-Design Yhteissuunnittelu

Enterprise Architecture TJTSE Yrityksen kokonaisarkkitehtuuri

Efficiency change over time

2 Description of Software Architectures

Information on preparing Presentation

Collaborative & Co-Creative Design in the Semogen -projects

Land-Use Model for the Helsinki Metropolitan Area

Windows Phone. Module Descriptions. Opiframe Oy puh Espoo

FROM VISION TO CRITERIA: PLANNING SUSTAINABLE TOURISM DESTINATIONS Case Ylläs Lapland

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

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

Ubicom tulosseminaari

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

Capacity Utilization

Tuli Creating Business from Research

Students Experiences of Workplace Learning Marja Samppala, Med, doctoral student

Improving advisory services through technology. Challenges for agricultural advisory after 2020 Jussi Juhola Warsaw,

WP3 Decision Support Technologies

Tietojenkäsittelytieteiden koulutusohjelma. Tietojenkäsittelytieteiden laitos Department of Information Processing Science

The role of 3dr sector in rural -community based- tourism - potentials, challenges

Aalto Service Factory

ECVETin soveltuvuus suomalaisiin tutkinnon perusteisiin. Case:Yrittäjyyskurssi matkailualan opiskelijoille englantilaisen opettajan toteuttamana

ISEB/ISTQB FOUNDATION CERTIFICATE IN SOFTWARE TESTING III

VBE2 Työpaketit Jiri Hietanen / TTY

Keskeisiä näkökulmia RCE-verkoston rakentamisessa Central viewpoints to consider when constructing RCE

Rakentamisen 3D-mallit hyötykäyttöön

JA CHALLENGE Anna-Mari Sopenlehto Central Administration The City Development Group Business Developement and Competence

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

RANTALA SARI: Sairaanhoitajan eettisten ohjeiden tunnettavuus ja niiden käyttö hoitotyön tukena sisätautien vuodeosastolla

Overview on Finnish Rural network and its objectives. Rural Network Unit, Finland

Hankkeiden vaikuttavuus: Työkaluja hankesuunnittelun tueksi

Competitiveness with user and customer experience

Structure of Service Production in Central Finland

Hankkeen toiminnot työsuunnitelman laatiminen

Market. Need Market Research New Needs. Technical Research. Current Technological Level

Master's Programme in Life Science Technologies (LifeTech) Prof. Juho Rousu Director of the Life Science Technologies programme 3.1.

Jussi Klemola 3D- KEITTIÖSUUNNITTELUOHJELMAN KÄYTTÖÖNOTTO

HUMAN RESOURCE DEVELOPMENT PROJECT AT THE UNIVERSITY OF NAMIBIA LIBRARY

SOA SIG SOA Tuotetoimittajan näkökulma

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

Ostamisen muutos muutti myynnin. Technopolis Business Breakfast

VUOSI 2015 / YEAR 2015

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

Paikkatiedon semanttinen mallinnus, integrointi ja julkaiseminen Case Suomalainen ajallinen paikkaontologia SAPO

2009 Doctor of Technology (Ph.D) defended at 13 th November

Fighting diffuse nutrient load: Multifunctional water management concept in natural reed beds

Augmented Reality (AR) in media applications

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

Kansainvälisiä tutkimus- ja kehitysprojekteja ekotehokkaan rakennetun ympäristön tuottamiseen, käyttöön ja ylläpitoon

Gap-filling methods for CH 4 data

Capacity utilization

ISSRC Information Systems Security Research Center. University of Oulu, Department of Information Processing Science T.Wiander, M.

Tekes the Finnish Funding Agency for Technology and Innovation. Copyright Tekes

The CCR Model and Production Correspondence

GOOD WORK LONGER CAREER:

SoberIT Software Business and Engineering institute

MIHIN SUUNTAAN ARVIOINTI KEHITTYY MAAILMALLA? Didaktiikan teemapäivä, , Turun yliopisto Petri Uusikylä, Suomen arviointiyhdistys

Helsinki Metropolitan Area Council

digi.kansalliskirjasto.fi

Copernicus, Sentinels, Finland. Erja Ämmälahti Tekes,

SFS:n IT-standardisoinnin vuosiseminaari

BOARD PROGRAM Hallitusohjelma

NAO- ja ENO-osaamisohjelmien loppuunsaattaminen ajatuksia ja visioita

ECSEL - Electronic Components and Systems for European Leadership

LYTH-CONS CONSISTENCY TRANSMITTER

Security server v6 installation requirements

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

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Lähellä kaupungissa. Web-based learning environment relating to urban and geography studies

Perustietoa hankkeesta

Käytännön kokemuksia osallistumisesta EU projekteihin. 7. puiteohjelman uusien hakujen infopäivät 2011

Mikkelin ammattikorkeakoulun ja Mikkelin Teatterin välinen strateginen kumppanuus alueellisen yhteistyön ja oppimisen muotona

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

Telecommunication Software

Suomalainen koulutusosaaminen vientituotteena

A Plan vs a Roadmap. This is a PLAN. This is a ROADMAP. PRODUCT A Version 1 PRODUCT A Version 2. PRODUCT B Version 1.1. Product concept I.

Requirements Engineering

LEADERSHIP IS NOT ABOUT COMPETITION. FOR US IT MEANS BEING OPEN AND SEIZING OPPORTUNITIES.

IoT-platformien vertailu ja valinta erilaisiin sovelluksiin / Jarkko Paavola

Smart specialisation for regions and international collaboration Smart Pilots Seminar

MUSEOT KULTTUURIPALVELUINA

Kestävä kehitys, vastuullisuus. Työryhmän kokous 26.10

16. Allocation Models

TIETEEN PÄIVÄT OULUSSA

Erkki Antila Teknillinen tiedekunta

Teknologiateollisuus ry Ympäristöosaaminen arvoketjussa -seminaari Työkaluja arvoketjun ympäristöosaamisen kehittämiseen

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

Käytön avoimuus ja datanhallintasuunnitelma. Open access and data policy. Teppo Häyrynen Tiedeasiantuntija / Science Adviser

Transkriptio:

How to analyze IT needs? ActAD-based methods in PlugIT cases: Home care services Maternity clinic Application-specific case University of Kuopio (Shiftec, Dept. of Computer Science, HIS R & D Unit), Savonia polytechnic (Savonia Business) PlugIT seminar, Kuopio, 30 August 2004 Contact: Marika.Toivanen@uku.fi Structure of the presentation Activity-theoretic perspective, ActAD framework Why, What does it mean PlugIT cases with methods 1. IT needs exploration in an Activity Network of the Home care 2. IS needs study in an organizational unit of Maternity care 3. An outline of an activity-based method for software requirement specification Discussion: Challenges ahead 2 1

Why Activity Analysis and Development (ActAD) Information systems are there to facilitate purposeful work IS development means better facilitation to the workers to do their work ActAD-based method provides a holistic overview on the domain provides a checklist for studying various areas or systems 3 Analyzing an activity Individual action Means of work, instruments, facilities Work process: Object transforms into Outcome 4 2

Analyzing an activity Individual action Collective actor: group, team, community of practice Means of coordination and communication: division of work, rules, etc. Actors: subjects Work process: Means of work: mental, instruments, facilities, etc. Object transforms into Outcome 5 Analyzing an activity Contradictions Means of coordination and communication: Individual action Mode of operation, historical phases Collective actor: group, team, community of practice division of work, rules, etc. Actors: subjects Work process: Means of work: mental, instruments, facilities, etc. Object transforms into Outcome Elements of a work activity 6 3

Analyzing an activity: Checklist Relations with other activities, mediated by means of networking Contradictions Collective actor: Means of coordination and communication: Individual action Mode of operation, historical phases group, team, community of practice division of work, rules, etc. Actors: subjects Work process: Means of work: mental, instruments, facilities, etc. Object transforms into Outcome Elements of a work activity 7 Zooming in into an activity: Process and actions -> use cases Actor Work process: Means Action Means of coord. between actions Time Means of networking Describe from the oval model how the object of activity transforms into outcome through actions, using a notation common in quality management ( swimming lanes ). But depict the most important means/instruments of actions and of coordination also, preferably by symbols (information system X, phone, scalpel). 8 Actions (or parts?) using software are UML s use cases. 4

PlugIT cases 1. IT needs exploration => Home care services 2. IS development needs from the viewpoint of an organisational unit => Case maternity clinic 3. An outline of an activity-based method for software requirement specification => Application experiences from software engineering methods 9 IT needs exploration in a gray area of home care services Information needs Work development Information system requirements Software design 10 5

Method for requirements exploration in a gray area - Phases Phase I: Gathering, structuring and describing information needs Phase II: Aiming and focusing to the targets of development Phase III: Focusing to the software specification 11 Phase I: Gathering, structuring and describing information needs Gathering: Literature review, Interviews and observations Structuring: Relating elements to the wholeness and grouping the elements, Zooming in, Zooming out Describing: Results understandable to: actors in domain => inspection, work development software designers => utilization to software design and implementation Targets for focusing Key activities Developing points 12 6

VIE STI - VIHK O VIES TI- VIHK O päivystykseen Phase II: Focusing to the selected targets Zooming in into the work processes of activities BASIC SERVICES Käynti tiimituvalla Oma hoitaja As iakas Ambu lanssi "Ty ö- kansio" Various actors: PLANNING VISITS Team Privacy Protection FAX Herättelee ja kys elee vointia Kyselee vaivoja ja mittaa kuumeen Tarkistaa illan merkinnät Puhuu s ekavia Plan Kys yy neuvoja Ksh Home helper DOMESTIC AID Physio- Doctor therapist Relative/ Customer? Friend Cleaner On-call Nurse helper Home Helper Plan Soittaa ambulanssin Kertoo tilanteen, antaa Hopasun Kirjaa k äynnin Siirretään am bula nssiin Am b ulanssi saapuu Kirjaa tilanteen Kuljettaa as iakk aan Hätäke skus HOPA SU RN, MD: HOME HEALTH CARE Service Providing Ilmoittaa omais ille Ilmoittaa kpo:lle Kirjaa pois s aolon Omai nen Kpo Ateri apalv. POISSA- OLOT 13 Phase III: Actions of processes -> Use cases Kpo Asiakas Oma -hoit. Tilaus Tarkistaa perustiedot Tarkista perustiedot Asiakasrekisteri Kirjaa tiedot Kertoo tiedot Asiakas Tarkista sairaus- ja lääkitystiedot Terveyskertomusjärjestelmä Muita järjestelmiä: Hoitojaksojen tiedot Tarkistaa sairaus- ja lääkity stiedot Näy ttää epikriisin ja reseptit Ksh Pegasos Kartoita tarpeet ja toiveet Erikoissairaanhoito Kirjaa tiedot Kartoittaa tarpeet & toiveet Tekijä Tallenna Käynnistä palvelut Aluetietojärjestelmä Sosiaalitoimi Avuntarve aamutoimissa Tulosta Kirjaa tarpeet & toiveet A llekirjoittaa HOPA SUn Lisää käy nnin listalleen Jakele Yksityinen palveluntuottaja n jakelu eri tahoille 14 7

As ia ka s Te kij ä Ta rki sta pe ru stie d ot Ta rk ista sa ira u s- j a l ää ki ty stie do t Ka rto ita ta rp e et ja to ive e t Ta ll en n a HOPA SU Käy nn is tä pa lve l ut Tu lo sta Jakele A sia ka s- r ek iste ri Te rve ysk er tomu s- jä rje ste lmä Eri ko iss ai ra an - h o ito Sos ia al ito imi Yk sityi ne n p al vel u ntu otta ja Phase III: Use cases & Sequences Muita järjestelmiä: Asiakas Tekijä Asiakasrek isteri Terveysk ertomus ATJ Aluetietojärjestelmä tarkista tied ot hae perustiedo t kirjaa muu to kset etsi rekisteristä p alau ta tiedot h ae lääkitys - ja s airaustied ot etsi terv eyskerto muks esta Use Case 3: Use Case -Summary: 2: Use -Summary: Case -Actors: 1: -Summary: -Actors: -Preconditions: -Actors: -Preconditions: -Steps: -Preconditions: -Steps: -Post-conditions: -Steps: -Post-conditions: -Exception: tarkis ta tiedo t kysy toiveet ja tarpeet etsi tietoja ATJ: kautta kirjaa tarvittav at tiedo t kirjaa toiveet ja tarpeet kirjaa käy nnistettävät p alv elut tallen na tulosta palauta tiedot näytä tiedot lähetä v iite -Post-conditions: -Exception: -Exception: 15 The outcomes of IT needs exploration method Phase I: The problem domain Activity network, activities in detail and certain clusters of information Phase II: The targets of development Work processes and information architecture Phase III: Towards the software specification Use cases, sequence diagrams, preliminary software architecture 16 8

PlugIT cases 1. IT needs exploration => Home care services 2. IS development needs from the viewpoint of an organisational unit => Case maternity clinic 3. An outline of an activity-based method for software requirement specification => Application experiences from software engineering methods 17 IS development needs from the viewpoint of an organisational unit A flexible and rapid low-threshold method for e.g. feasibility studies. To be used in concurrent IS development and work development. Can be utilised by Service-providers / employers SW producers / vendors Employees / professional groups 18 9

IS development needs from the viewpoint of an organisational unit Three phases: Preliminary literature review Two collaborative group sessions for describing the activity network, its information system and the development needs in it, and The actors suggestions about possible improvements Analysis and refinement phase Results: visual, understandable and utilisable in further development, e.g. RE 19 IS development needs from the viewpoint of an organisational unit Examples of result forms: -problem lists -textual descriptions of activity, its problems and suggested improvements 20 10

PlugIT cases 1. IT needs exploration => Home care services 2. IS development needs from the viewpoint of an organisational unit => Case maternity clinic 3. An outline of an activity-based method for software requirement specification => Application experiences from software engineering methods 21 Starting point: applied methods Method ActAD-framework for analyzing and improving the activity (Toivanen&al, 2004) Cheesman&Daniels (Cheesman&Daniels, 2001) GUIDe project model (Laakso, 2003) The central idea Activity-based approach. How the outputs use cases and concept model are derived from process modelling. Placing user interface design in requirement specification phase. Techniques and tools Work activity model, interview themes, notation for work process modelling UML use case and class diagram notation for describing the software requirements Goal-based use cases 22 11

Preliminaryresearch An outline of an activity-basedmethod for software requirement specification ActAD-framework Defining a work activity A general view of the presentsituation A list of goals GUIDe project model Cheesman & Daniels Deepening the level of understanding Designing the user interface Conceptmodel, UML Goal-based use cases Type model, UML User interface specification Software design, coding and testing 23 Advantages On the basis of the understanding of the activity the actual software requirements are understood better. User interface specification concretizes the intended software system for all stakeholders. Customer and user satisfaction. Resource of know-how. decreases costs and release-time (at least in the long-term). 24 12

Discussion: Challenges ahead How can the methodological potential of AT be realized? Develop IS-specific, operationalized versions of generic AT concepts, frameworks and methods ( AT in IT cookbook ) Involve IS practitioners to analyze and develop their own work activities, with researcher participation Collaborative action research & work development is the most challenging issue 25 Work and IS development in parallel Health care organization services and processes business Software Company 1. IT needs - activity networks -information system The tool of communication 2. Information management Information system development needs - processes, information architecture Activity networks 3. Requirement specification development -Use case descriptions -Workflows, task descriptions introductions software changes in the activities Health care organization 26 13

Thank you! More information available in Finnish, Studies and reports of the PlugIT project: Toimintalähtöisyys tiedon tarpeiden, tiedonkulun ja ohjelmistovaatimusten selvittämisessä, nro:11 Kotihoidon tiedon tarpeet, nro:12 Soveltamiskokemuksia ohjelmistotuotannon menetelmistä, nro:13 More information: http://www.plugit.fi Marika.Toivanen@uku.fi Heidi.Hakkinen@uku.fi Pauliina.Ikavalko@uku.fi Annamari.Riekkinen@uku.fi 27 14