Ohjelmistotekniikan laitos - Institute of Software Systems

Nääsvillen Oliopäivät TTY:lla 28.-29.11.2006

(English summary at the end of this page)

Oliopäivät on talkoovoimin järjestetty maksuton yleisötapahtuma, jonka Pirkanmaan Tietojenkäsittely-yhdistys ja Tampereen teknillinen yliopisto järjestivät ensi kerran vuonna 1991, ja vuodesta 1994 lähtien tapahtuma on järjestetty aina parillisina vuosina. Oliopäivien suosio on jatkuvasti kasvanut, ja vuoden 2004 oliopäivillä oli jo yli 300 osallistujaa (ilmoittautumissivu jouduttiin sulkemaan tilarajoitusten vuoksi jo muutamia viikkoja ilmoittautumisen avaamisen jälkeen).

Oliopäivien teemat 2006

  • Tulevaisuuden ohjelmistokehitysprosessi
  • MDA (Model-Driven Architecture), CASE
  • Ketterät (Agile) menetelmät
  • Yritysjärjestelmien toteutustekniikat (SOA, J2EE, .Net)

    Keynote-puhujina ovat tänä vuonna maailman johtava ohjelmistoprosessien asiantuntija Ivar Jacobson ja oliomenetelmien huippuasiantuntija Bran Selic. Suuri yleisö tuntee Ivarin ehkä parhaiten käyttötapauksiin perustuvan ohjelmistokehityksen isänä ja Branin hänen johtavasta roolistaan UML 2.x:n kehitystyössä.
  • Tapahtumapaikkana on Tampereen teknillinen yliopisto,
    Korkeakoulunkatu 1,
    Tietotalon sali TB103.
    Tilaisuuden puheenjohtajana toimii professori Ilkka Haikala, TTY.

    Kampusalueen kartta/Map of the TUT campus
    Ajoreitit Hervantaan/Driving instructions to Hervanta


    Tapahtuman ohjelma/Program of Happening

    Tuesday the 28th of Nov

    Session chairman in the morning sessions: Professor Tommi Mikkonen
    • 9:00 - 9:10 Opening, Ilkka Haikala, Tampere University of Technology (in Finnish)

    • 9:10 - 10:30 Special guest lecturer Dr. Ivar Jacobson, Ivar Jacobson Consulting: Exploring the Outer Limits of Software Development -- the Next Generation Process with Essential Modeling (in English)
      - Smart and agile
      - Very light core containing the essence of modern software development practices
      - Keeps the practices separate but composes them when applying them in a project
      - Constantly growing, including 100s of practices from many areas: technical, social and organizational
      - A refreshing user experience learning from the game industry
      - Closes the process-project loop so that the developers can update the practices as they work
      - Max 20% of UML is enough for more than 80% of the software being built

    10:30 - 10:50 Coffee break

    12:10 - 13:00 Lunch break

    Session chairman in the afternoon sessions: Professor Ilkka Haikala

    • 13:00 - 13:40 Juha-Pekka Tolvanen, Meta Case: Domain-Specific Modeling for Full Code Generation (in Finnish)
      - UML for sketching, DSM for generating code
      - How to use models to increase productivity and quality
      - How to generate full code from models (Kalvot/Slides/1,6 MB)
    • 13:40 - 14:20 Rami Talme, IBM Rational Software: Modelling Now and in the Future, with Acronyms or without = RSA (in Finnish) (Kalvot/Slides/3,5 MB)

    14:20 - 14:50 Coffee break

    • 14:50 - 15:30 Kari Alho, Borland Finland: Linking Business Process Modeling to SOA and UML 2.0 with Together technologies (in Finnish)
      - BPMN modelling
      - QVT transformations to BPEL and UML 2.0 (Kalvot/Slides/849 KB)
      - Demo
    • 15:30 - 16:15 Morgan Björkander, Telelogic: Linking Code to Requirements through Models (in English) (Kalvot/Slides/450 KB)
    • 16:15 - 17:00 Mark Richardson, Telelogic: Integrating Legacy Code / Models with Model Based Development (in English) (Kalvot/Slides/1,4 MB)

    Wednesday the 29th of Nov.

    Session chairman in the morning sessions: Professor Kai Koskimies

    • 9:00 - 9:10 Opening, Ilkka Haikala, Tampere University of Technology (in Finnish)

    • 9:10 - 10:40 Keynote speaker Bran Selic, IBM Distinguished Engineer: Model-Driven Development -- Its Essence and Opportunities: (in English)
      - What is model driven design (and how to distinguish it from market-babble, point technologies, and politics)?
      - New opportunities created by the progression towards MDD.
      - How to achieve the full potential of MDD. (Kalvot/Slides/314 KB)

    10:40 - 11:00 Coffee break

    • 11:00 - 11:20 TUT/Software Systems Laboratory diploma thesis awards delivered by Ilari Juslen Pitky ry, Risto Metsälä, Solteq Oy (in Finnish) (Kalvot/Slides/106 KB)
    • 11:20 - 12:00 Pekka Abrahamsson, VTT: Pealing the hype into pieces: What do we really know about agile in research & practice? (in Finnish)
      - presents the results of an analysis of 60+ agile papers
      - Pros/cons of agile methods
      - Industrial impact
      - Research avenues
      - Scientific findings (Kalvot/Slides/664 KB)

    12:00 - 13:00 Lunch break

    Session chairman in the afternoon sessions: Professor Tarja Systä

    • 13:00 - 13:40 Ko Dooms, Philips Applied Technologies: Controlled chaos -- producing trustworthy embedded systems using Agile methods (in English)
      - How agile reflection can help SPI
      - Agile documentation in embedded projects
      - Industry benchmark results from real projects
      - How tool automation can help your projects. (Kalvot/Slides/2,1 MB)
    • 13:40 - 14:20 Maaret Pyhäjärvi, F-Secure: Going Agile at F-Secure (in Finnish)
      - Introducing agile product line development in practice
      - Avoiding fragile on route to agile - lessons learned
      - Challenges tackled and ahead in in-team and cross-team work (Kalvot/Slides/145 KB)

    14:20 - 14:50 Coffee break

    • 14:50 - 15:30 Ahti Haukilehto, FC Sovelto: Microsoft Rulez (in Finnish)
      - Superior Tools
      - SOA as a development platform - not only marketing bullshit (Kalvot/Slides/135 KB)
    • 15:30 - 16:10 Jouko Ruuskanen, IBM Finland: Java now and in future (in Finnish)
      - Why is Java the Right Platform for Business-Critical Applications
      - Java and SOA
      - Java vs. Open Source
      - Java vs. .Net (Kalvot/Slides/587 KB)
    • 16:10 - 16:50 Pekka Kähkipuro, Nokia: We Need Solutions, Not Technology -- Questioning Ahti's and Jouko's argumentation (in Finnish)
      - Business requirements for IT
      - Why does the old approach feel better
      - From SOA to business benefits - is the path too long. (Kalvot/Slides/39 KB)
    • 16:50 - 17:00 Ilkka Haikala: Closing of OO-days 2006


    English summary:
    The bi-annual OO-days will be arranged again at Tampere University of Technology on 28th and 29th of November. Part of the program is in Finnish, but there are also many presentations in English. Participation is free of charge, but registration is required for space and lunch arrangements.

    Takaisin sivun alkuun/Back to top


    Sivu luotu/Page created 15.10.2006
    Sivua päivitetty viimeksi/Last update 14.12.2006

    Tampere
University of Technology, Institute of Software Systems