T-76.4115 Iteration Demo Entranta I1 Iteration 13.12.2006 Preliminary version Details may change until Iteration demo takes place.

Slides:



Advertisements
Samankaltaiset esitykset
Tietokantakehitys kiinteäksi osaksi modernia ohjelmistokehitystä Vesa Tikkanen |
Advertisements

EPiServer 7. Paras EPiServer ikinä käyttäjää.
R ja QRMlib-kirjasto Anssi Käki Työn saa tallentaa ja julkistaa Aalto-yliopiston avoimilla verkkosivuilla. Muilta osin kaikki oikeudet pidätetään.
1 Sektorin nimi. 2 Reading times of magazines NRS Finland 2012.
Location-aware applications: keyword clustering
COURSE 1 In Touch (Wsoy). RULES RULES Please, don’t be late! If the door is closed, don't bother! Please, don’t be late! If the door is closed, don't.
Yhden- mukainen ja virtualisoitu Prosessien mukaan mallinnettu Palvelu- keskeinen Käyttäjä- läheinen Ihmiset, Prosessit, Teknologia PerusStandardoituEdistynytDynaaminen.
Development Association SEPRA How to involve youth into strategic rural development work? Budapest, 8th November 2011 Euroopan maaseudun kehittämisen maatalousrahasto:
Service Development and Sales Process Service development in relation to sales process Jussi Juhola.
VANHEMPAINNEUVOSTO Kokoontuu n. 3 krt / lukuvuosi Kokoontuu klo 18 Mahdollisuus keskusteluun muiden huoltajien kanssa Korvaa johtokunnan Joka luokasta.
End-User Needs and Contextual Design Katja Konkka and Satu Kalliokulju
A solution for flexible bicycle transportation
S ysteemianalyysin Laboratorio Teknillinen korkeakoulu Mustajoki and Hämäläinen Decision analysis by interval SMART/SWING / 1 Decision analysis by interval.
Fuzzy Pay-off Method for Real Option Valuation Sumean tuoton menetelmä reaalioption arvon laskemiseen Dr. Mikael Collan IAMSR, ÅA.
GECOS Global Engineering Coordination Support
1 Sektorin nimi. 2 Reading times of magazines NRS Finland 2011.
ICT4D in teacher training - Tieto- ja viestintätekniikkaa kehitysmaan opettajankoulutuksessa Mikko Vesisenaho Faculty of Education.
JYVÄSKYLÄN YLIOPISTO UNIVERSITY OF JYVÄSKYLÄJYVÄSKYLÄN YLIOPISTO UNIVERSITY OF JYVÄSKYLÄ Creating methodologic al tools for wp2-wp4 Workpackage 1 UPDATE.
Oil spills and international legislation Tapani Salmenhaara, KyAMK
Elinkeinopoliittinen mittaristo 2014
Monien mahdollisuuksien OpinOvi – Avataan se yhdessä. Two different projects funded by ESF Varsinais-Suomen OpinOvi –project is implemented in co- operation.
Hallituksen esitys uudeksi yliopistolaiksi tulee eduskunnan käsittelyyn Yliopistolaisten keskuudessa lakiesitystä vastustetaan laajalti. Kritiikki.
Development Association Sepra as Sub-regional Developer in Finland Hungary, 17th November, 2010 Euroopan maaseudun kehittämisen maatalousrahasto: Eurooppa.
Muotoilu busineksen ytimessä Mikko Kalhama, Design Forum Finland.
Seinäjoki kisa A Tuomari: Tytti Lintenhofer ALO 12kyl, 4pys Kyl:
TAMPEREEN YLIOPISTOUNIVERSITY OF TAMPERE TIETOJENKÄSITTELYTIETEIDEN LAITOS DEPARTMENT OF COMPUTER SCIENCES Good evaluation practice guidelines for health.
Maitotaito PIENEN VAUVAN PÄIVÄ Maitotaito.
Tutkimuksesta uutta tietoa ja liiketoimintaa – Tekesin TUTL-haku 2/2014 New knowledge and business from research ideas – TUTL application round 2/2014.
Mat Decision Making and Problem Solving
Typescript Lenard Gunda, Fujitsu. Lenard Gunda Arkkitehti Fujitsu Finland
Heikki Uusitalo FiSMA r.y.
S09-10 Onki-palvelut verkkoportaalissa Spring 2009 Erik Fallenius.
Suomen Lääkäriliitto | Finnish Medical AssociationLääkärit Suomessa | Physicians in Finland Tilastotietoja lääkäreistä ja terveydenhuollosta 2014 Statistics.
T Iteration Demo 9. Creative Chaos PP Iteration
Prosessiongelmien analysointi- ja ratkaisupohjia Qualitas Fennica Oy Työkaluja | Qualitas Fennica Oy.
By Learning for Integration ry. Immigration issues in Finland: Somalis  Until the 1980s Finland was very much a homogenous society with only a few foreigners.
RELATIIVI- JA INDEFINIITTIPRONOMINIT
AINO LISÄMENOARVIO Edustajisto
Tulevaisuussuunnitelma Osa 3
DIC and BMA in BUGS Biotieteellinen tiedekunta / Henkilön nimi / Esityksen nimi
Hankalia (?) tilanteita Tammikuu 2014 Keke Tulomäki
Structured Teaching Teacher Professional Development
X-ROAD ENVIRONMENTAL MONITORING
The Game Due: Wednesday, July 21st.
Problems at ElAr Sports
Implementing a System for Intentional Concurrency in Jikes RVM
Use Cases for Exposing DMPs Where should we focus?
Editor Updates (Draft 1.01)
Information for teachers
Lecture slides start on the next page.
Kari Systä Tampere University of Technology / Software Systems
What is Ethics?.
Rule of Law as General Principle of Public International Law
Costing Methodology Issues
Flood Research Quick update on FP7 developments
The Indian act pg. 137.
Copyright Pearson Prentice Hall
VENTURA HARBOR VILLAGE
<month year> <May 2019>
Beekeeping at ctjs By Qarnayn
Chapter 4: Demand Section 1
Student Silent Movie Project
STEAM :Science, Technology Engineering,
Name of Project Technical Lead Date of Presentation
Quality Improvement Focus: Updates
Project Title By Design and format everything as you see fit. Make it look visually appealing, professional and easy to understand. Don't get too crazy.
Project Charter  ► PROJECT OVERVIEW PROJECT MILESTONES
Agenda Summary Smart Fan The Future of Analog IC Technology
Javier Garcia-Bernardo, Mary J. Dunlop  Biophysical Journal 
Esityksen transkriptio:

T Iteration Demo Entranta I1 Iteration Preliminary version Details may change until Iteration demo takes place

© Entranta - Agenda Project status (15 min) –achieving the goals of the iteration –project metrics Work results (15 min) –presenting the iteration’s results Used work practices (5 min) Questions & discussion (5 min)

© Entranta - Project status

© Entranta - Identity Manager (1/3) The main objective for this project is to deliver identity management software system for the customer Ubisecure ltd System is called Identity Manager and goal is to create proof-of-concept software to be the basis of future development

© Entranta - Identity Manager (2/3)

© Entranta - Identity Manager (3/3) Martti Jakobsson Project Manager Anna Zaitsev QA Manager Klaus Ihlberg Lead Architect Mikael Lavi Developer Matti Risteli Developer Juhani Peltonen Developer Anssi Kolehmainen Developer Petteri Ihalainen Customer Jussi Malinen Technical Advisor Tuomas Niinimäki Mentor Development team Management team Project team Customer Course

© Entranta - #entranta-public 15:01 Tässä voi huomenna tulla kehitysalustaan liittyviä uusia juttuja esille 15:01 "jee" :) 15:01 juttuja = vaatimuksia 15:02 Millaisen paukun aiheuttaa jos kehitysalustavaatimukset heittää häränpyllyä? 15:07 Joo, tota me ollaan tekemässä huomenna kello 18:00 devausta et ennen sitä ois kiva tietää kannattaako alottaa? 15:08 Kyllä. Saatte tiedon jos vaatimukset muuttuu, niin ennen klo :08 Tarkottaako toi käytännössä rubyonrails -> j2ee siirtymää? 15:10 Jep. Luultavasti. Ruby -> J2EE (+struts tms?). 15:10 aah, struts.. 17:19 cepalus: kiva pommi kyl heittää näin viimehetkellä :D 17:20 ilmeisesti siellä on firman johtoporras analysoinu sitten tavoitteita taas uusiksi.. kattellaan mitä huomenna selviää. 17:29 pöh. tuostahan saadaan vaan lisää haastetta toimintaan :) 17:34 mut mut! hei. tässäpä sitä oikeata asiakasrojektin simulaatiota! 17:34 Todellakin :-) 14:05 Kova on Ruby tutkinta nyt menossa... Palaillaan hetimiten kun voimmme jotain päätelmiä kertoa. 14:36 sanoo vaan että "Rails on The Next Big Thing!" 14:36 Web 3.0 yms :) 14:48 Summasummarum kuitenkin, että meidän on pakko vaihtaa platformia. Mailissa on selvitetty taustoja hieman pidemmin.

© Entranta - Status of the iteration’s goals (1/2) Run two internal iterations with brief demonstration in between –OK Get approved and frozen set of requirements from customer for both internal iterations –OK - it was decided to use use cases instead of functional requirements Create partially complete system which meets customer's expectations for current iteration –OK Continuously maintain communication with customer –Partially OK – some lack of communication in management activities

© Entranta - Status of the iteration’s goals (2/2) Start planning for I2 iteration –Not done Stabilize and follow project practices –OK Clarify and confirm developers' roles and responsibilities –Partially OK - it was decided not to create particular roles but divide responsibilities otherwise equally Meet with estimated work effort –Major discrepancy Meet with delivery due dates –OK

© Entranta - Status of the iteration’s deliverables (1/2) Iteration plan –OK Quality assurance plan –OK Project plan (applicable completeness) –OK User requirements document –OK Technical specification –OK

© Entranta - Status of the iteration’s deliverables (2/2) Quality assurance report –OK Test cases log –OK Defect log –OK - part of QA report Test session charter –Not delivered SEPA diaries –OK - individual reponsibility for completeness

© Entranta - Realization of the tasks (1/3) IDTaskStatusPlannedRealizedDiff Project management6261,5-0,5 PM01Project planningOK2016,5-3,5 PM02DocumentingOK3231,5-0,5 PM03GeneralOK1013,53,5 Requirements engineering2211,5-10,5 RE01ElicitationOK94-5 RE02AnalysisOK70-7 RE03DocumentingOK67,51,5 Quality assurance11238,5-73,5 QA01QA planOK16193 QA02Test planstarted4112,5-28,5 QA03Testingstarted QA04QA reportOK70-7 Actual testing activities were just briefly started

© Entranta - Realization of the tasks (2/3) IDTaskStatusPlannedRealizedDiff Design D01Architecture planningOK D02DocumentingOK125-7 Programming125102,8-22,2 P02User InterfaceOK1519,54,5 P03WorkflowOK7872,8-5,2 P04LogsOK7103 P05OtherOK250,5-24,5 Infrastructure48546 INF01Project environmentOK213,511,5 INF02Development environmentOK4640,5-5,5

© Entranta - Realization of the tasks (3/3) IDTaskStatusPlannedRealizedDiff Studying4121,5-19,5 S01Project domainOK000 S02TechnologyOK3517,5-17,5 S03LecturesOK64-2 Meetings3512,5-22,5 M01Team meetingsOK2812,5-15,5 M02Kick-offOK000 M03Mentor meetingsOK70-7 SEPA SE01SEPAstarted Total549329,3-220 SEPA activities are (still) practically only just started There is major difference between planned and realized hours in total

© Entranta - Resource usage Updated plan for I1 Realization and updated plan (realized hours and updates) MarttiAnnaKlausMikaelAnssiJuhaniMattiSUM PP I I SEPA1 (19) 3 (17)0 (0)0 (20) 2 (18)7 (113) Total MarttiAnnaKlausMikaelAnssiJuhaniMattiSUM PP I I SEPA Total

© Entranta - Overall work realization

© Entranta - Changes to the project Work effort realization must be supervised more intensively –Not meeting with total time estimate is very concrete and serious risk for the rest of the project SEPA activities must get higher priority among all related team members –Hard to motivate people since SEPA is not graded Project manager responsibilities should be visible for other team member(s) –Who watch the watcher?

© Entranta - Risk realization Requirements are constantly changing (RS3-4) –Low impact Iterative and interactive requirements engineering process Customer's business goals for the project changed (RS3-1, RS3-4, RS4-2) –Medium impact as a whole Data structures remained intact Relatively early stage of the project Project manager's contribution for project was not always in adequate level (RS1-5) –Low impact No effect for well-specified development process

© Entranta - Work Results

© Entranta - Used work practices Project management –Effective use of several management tools Might be some overhead Development –Customer collaboration –Coding workshops Quality assurance –Iterative requirement engineering process No plans to change any practices

© Entranta - Future plans Reflection workshop & half-way beers Christmas vacation I2 planning from beginning of Jan I2 development from mid Jan

© Entranta - Questions?