Nääsvillen oliopäivä TTY:lla 9.12.2009 / OO Days at TUTAnna palautetta tapahtumastaEsitysten kalvomateriaalia täydennetään sitä mukaa kun sitä saadaan esiintyjiltä. Tällä hetkellä saatavissa ovat esitykset collin.pdf palomaki.pdf TaipaleTanninen.pdf Leffingwell.pdf (Take also a look on the white paper and Dean's Blog) Reher.pdf (English summary, Program) Oliopäivät on talkoovoimin järjestettävä 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 2008 oliopäivillä oli jo lähes 400 osallistujaa. Vuoden 2008 oliopäivien jälkeen päätimme siirtyä järjestämään oliopäivät joka vuosi yksipäiväisenä tapahtumana. Oliopäivän 2009 ohjelman pääteemana ovat kokemukset ketteristä menetelmistä. Päivän aloittaa keynote-puhujana Dean Leffingwell, joka on yksi maailman johtavista agile-asiantuntijoista. Suomalainen yleisö tuntee Deanin ehkä parhaiten hänen mainiosta vaatimustenhallintaa käsittelevästä oppikirjastaan Managing Software Requirements ja uraa uurtavasta teoksestaan Scaling Software Agility: Best Practices for Large Enterprises and Managing Software Requirements. Päivän toinen keynote-puhuja on Jan Reher, joka käsittelee esityksessään ketterien menetelmien yhteensovittamista CMMI 5 -kypsyystason vaatimusten kanssa. Päivän lopuksi IBM on luvannut järjestää yllätysesityksen, jonka esiintyjä ja aihe selviää myöhemmin.
Oliopäivien tapahtumapaikkana on Tampereen
teknillinen yliopisto, Kampusalueen
kartta/Map of the TUT campus Tilaisuus on maksuton, mutta ilmoittautumista edellytetään tila- ja ruokailujärjestelyjen takia. Tervetuloa: Tommi Mikkonen, tilaisuuden isäntä Ohjelma / ProgramWednesday the 9th of December8:30 - 8:35 Opening, professors Tommi Mikkonen & Ilkka Haikala, TUT (bi-lingually)8:35 - 10:00 Opening keynote by Dean Leffingwell: A Lean and Scalable Requirements Information Model for the Agile Enterprises (in English). Agile development
practices introduced, adopted and extended the User Story as the
primary currency for expressing application requirements within the
agile enterprise. However, as powerful as this innovative concept
is, by itself the user story does not provide an adequate
construct for reasoning about investment, system-level requirements and
acceptance testing across the enterprises project team, program and
portfolio organizational and system hierarchy.
Building enterprise-class software systems in an agile manner requires a richer model for discussing requirements-related concepts including not only user stories, but Investment Themes, Epics, Features and Nonfunctional Requirements as well as the various types of acceptance testing that helps assure system quality. In this tutorial, Dean Leffingwell describes a Lean and Scalable Agile Enterprise Requirements Information Model that scales to the full needs of the enterprise, while also providing a quintessentially agile subset for the agile project teams that do most of the work. This model has been developed and applied effectively in a number of very large scale agile enterprises, some supporting thousands of practitioners. ![]() 10:00 - 10:30 Coffee break 10:30 - 11:30 Teknologiajohtaja ja valmentaja Marko Taipale, Huitale Oy ja vanhempi ohjelmistoinsinööri Ari Tanninen, Koodaripalvelut.com (in Finnish): Scrum is NOT enough -- what is needed to deal with the following issues
12:30 - 12:40 TUT/Software Systems Laboratory diploma thesis awards (in Finnish) 12:40 - 13:30 Senior System Engineer Niklas Collin, Novaloc Inc: A holistic (and successful) deployment of TDD in a small scale software company (in Finnish).
14:40 - 15:40 Keynote by Jan Reher, Systematic Inc: Yes, you really can have agility and high maturity at the same time (in English).
![]() 16:20 - 16:30 Closing of the event, Ilkka Haikala & Tommi Mikkonen, Tampere University of Technology Ilmoittautuminen seminaariin 9.12.2009
|
![]() |
Dean
Leffingwell is a consultant, entrepreneur, executive and
technical author who
provides product strategy and enterprise-level agility coaching to
large
software enterprises.
Recently, Mr. Leffingwell was founder and CEO of consumer marketing identity company ProQuo, Inc. Mr. Leffingwell has also served as chief methodologist to Rally Software. Formerly, Mr. Leffingwell served as Vice President of Rational Software, now IBM’s Rational Division, where he was responsible for the Rational Unified Process. Leffingwell was also co-founder and CEO of Requisite, Inc., makers of RequisitePro for requirements management. Mr. Leffingwell has been a student, coach and author of contemporary software engineering and software development management practices throughout his career. His is the author of Scaling Software Agility: Best Practices for Large Enterprises and Managing Software Requirements: First and Second Editions, all from Addison-Wesley. |
![]() |
Jan
Reher
is a lead systems engineer at Systematic, Denmark. He has 17 years of
experience developing software products. Jan is at heart a programmer. His broad professional insight, seniority and large commitment has placed him with the task of providing an effective and manageable work environment for other programmers and professionals in Systematic. Jan is the principal author and teacher of Systematic's software development process and a member of Systematic's CMMI appraisal team. |
| Rui
(Manny) Pereira, B.Sc. in Computer Science, is the Methods and Tools
Practice Lead for IBM Canada. Prior to IBM's acquisition of Rational Software, Manny was the Technical Lead of Methods and Tools for Rational Software Canada. While at Rational, Manny has helped many organizations implement the Rational Unified Process (RUP) and the Unified Modeling Language (UML). These implementations included month long projects with two developers, to organizational adoption with 500+ developers across multiple countries. The primary domains include Banking, Telecommunication, and Government. Prior to joining Rational Software, Manny was a Telecommunication Architect, developing Call Centre applications for the Canadian Federal Government. |