 |
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
|