Party Management System Vitamin B. Agenda Party Management System (PMS) The Project.

Slides:



Advertisements
Similar presentations
2010 Product Overview.  Introduction  Purpose  The Problems  The Solution  Getting Around  Main Modules  Content Management System  Room and Equipment.
Advertisements

©2013 Software AG. All rights reserved. alex Burggraf Principal Systems Engineer (415) Software AG IT Health Check Overview IT Health Check Diagnostics.
T Iteration Demo Team #13 : CloudSizzle I2 Iteration
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Implementation I - demo. Schedule * Project status -achieving the goals of the iteration -project metrics * Used work practices * Work results -presenting.
T Iteration Demo BaseByters [I1] Iteration
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Online Peer Evaluation System Team Green Apple Team Members Ada Tse Amber Bahl Tom Nichols Matt Anderson Faculty Mentor Prof. M Lutz Project Sponsor Richard.
Danielle Baldwin, ITS Web Services CMS Administrator Application Overview and Joomla 1.5 RC 1 Highlights.
CHICAGO PUBLIC SCHOOLS IMPACT Gradebook Core Team Support Guidelines July 7, 2008 Instructional Management Program & Academic Communication Tool I M P.
Planning Iteration Demo Suunto Training Program Planner.
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
T Software Development Project I Customer Info Jari Vanhanen Ohjelmistoliiketoiminnan ja –tuotannon laboratorio Software Business and.
T Project Review RoadRunners [PP] Iteration
Taraxacum Anne Jon Schoonhoven Magdalena Jurić Final Prototype.
T Software Development Project I Customer Info Jari Vanhanen Ohjelmistoliiketoiminnan ja –tuotannon laboratorio Software Business and.
Project Tracking. Questions... Why should we track a project that is underway? What aspects of a project need tracking?
T Project Review Magnificent Seven Project planning iteration
APATE CS 501 Presentation 2 04/5/2007 Presented by Homan Lee Kelly Li Yan Zhang Will Cheng.
AGENDA Introduction to Virtual Mechanic Demo Architectural diagram and summary QA steps and user acceptance testing Bugs in the software Feedback from.
GoodsWayGoodsWay Capstone Project Team information Goodsway.
Bringing power of simulation to the public.
T Project Review TeXlipse [I2] Iteration
T Project Review X-tremeIT I1 Iteration
T Final demonstration Tetrastone-group [RosettaNet End-user Interface]
T Iteration Demo CloudSizzle PP Iteration
T Project Review Vihannekset PI Phase
T Final demo I2 Iteration Agenda  Product presentation (20 min) ‏  Project close-up (20 min) ‏ Evaluation of the results  Questions.
T Project Review Tetrastone [Iteration 2]
T Iteration Demo Apollo Crew I1 Iteration
T Project Review WellIT PP Iteration
Planning Iteration Demo Suunto Training Program Planner.
Project Methodology May 2, System Development Life Cycle Overview.
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
The Long Tail Why the future of business is selling less of more ▫ISBN = ▫Chris Anderson Low Distribution and Inventory costs allow companies.
T Project Review Tetrastone Projext Planning Iteration
T Iteration demo T Iteration Demo Team Balboa I1 - Iteration
T Project Review RoadRunners [IM1] Iteration
T Iteration Demo Team DTT I1 Iteration
T Iteration Demo Team 13 I1 Iteration
10 Aug 2010 ECE/BENG-493 SENIOR ADVANCED DESIGN PROJECT Meeting #2.
T Project Review eGo PP Iteration
T Iteration Demo Apollo Crew PP Iteration
T Sprint Demo Team Tarantino Iteration 1 / Sprint
T Final Demo BaseByters T Final demo 2 Agenda  Project introduction (5 min)  Project status (5 min)  achieving the goals.
Comp 410 Client Meeting Outline Revised Use Cases Design Concept Implementation on Azure Revised GUI Mockup Demo Future Meetings.
T Iteration Demo BetaTeam I2 Iteration, Final Solution
Successful OpenLMIS Implementation Models - Aligning Funder/MoH/Implementer/Community Goals Session Description: What are possible/preferred OpenLMIS implementation.
T Iteration Demo Team DTT Project planning (PP) Iteration
T Iteration Demo Software Trickery I2 Iteration
T Project Review WellIT I2 Iteration
T Iteration Demo BetaTeam I1 Iteration
T Iteration Demo Group 1 Project Planning Iteration
T Iteration I1 Demo Software Trickery PP Iteration
T Iteration Demo Vitamin B I1 Iteration
T Iteration Demo Tikkaajat [PP] Iteration
T Project Review MalliPerhe Iteration 3 Implementation
T Iteration Demo MapGuide based Web Edit Interface I2 Iteration
Meeting Practices Yan Wei Foundation Extreme programming is used Meeting practices are based on extreme programming technology with.
T Project Review RoadMappers I2 Iteration
10/23/2009 Alpha Prototype. 10/23/2009 TOPICS FOR TODAY Project Schedule o Achievements o The last few weeks... System Design and Architecture (new) Prototype.
T Iteration Demo Tempus I1 Iteration
T Project Review Magnificent Seven Final demonstration
T Project Review Wellit I1 Iteration
T Project Review Sotanorsu I2 Iteration
Trade-offs in Web development Jianyun Zhou Dept. of Computer and Information Science.
T Iteration Demo Vitamin B PP Iteration
Pragmatics 4 Hours.
T Project Review Group: pdm I2 Iteration
SharePoint services Provides team collaboration through SharePoint Sites and makes it easy for communities to work together on documents, tasks, contacts,
Presentation transcript:

Party Management System Vitamin B

Agenda Party Management System (PMS) The Project

Party Management System (PMS) A web based system for organizing events Created for Assembly 07 Modular  Main module is Compo Management System  New modules easy to attach Open source (MIT licence)  Apache, PostgreSQL, PHP  MONO,.NET, C#

PMS Main features Web based visitor pages  View the schedule  View the compo information  Participate to compos  Vote  Edit own user info

PMS Main features Web based administrator pages  Same as the visitors, but in addition:  Can create, edit and delete events (compos)  Can modify user data (reactivate passwords etc.)  View the voting results during voting

Architecture overview

Live demo

The Project

Project personnel Customer, Assembly Organizing  Ville Vatén (The customer)  Mikko Sivulainen (Technical advisor) Mentor  Kauko Huuskonen

Project personnel The project team  Janne Holm (Project manager)  Henrik Hovi (Architect)  Jukka Uskonen (QA manager)  Jukka Tornberg (DB developer)  Teijo Laine (UI developer)  Henri Tuomola (Core developer)  Pekka Helkiö (Core developer)

Goals of the project 1.Replace the old closed source system with an open source software 2.Create high quality system with good maintainability and extendability 3.Create more advanced features to the system 4.Some of the project members continue with the project after the course

Goals of the project Replace the old closed source system with an open source software Almost, but not quite A few features missing Stability needs improvement

Goals of the project Create high quality system with good maintainability and extendability  Extendability: Yes  Maintainability: Somewhat  High quality: Somewhat

Goals of the project Create more advanced features to the system  Not achieved, ”quality before new features”  Minimum amount of features was implemented in order to achieve the first goal  The minimum functionality began to be stable towards the end of the project

Goals of the project Some of the project members continue with the project after the course  Maybe?

Main problems encountered (1/2) Complex architecture  Architecture was complex due to scalability requirements  Architecture was not communicated well to other project members Added extra effort to the developers figure out how things work

Problems encountered (2/2) Loose project management  Project management didn’t give clear enough tasks to project members  As the architecture was not communicated well, actions should have been taken to fix this

Lessons learned Architecture has to be clear and communicated to others  This is the base onto which all the implemented components rely Project management has to be clear on the tasks  Different people need different amout of guidance

Metrics, cost of the product

Metrics, used effort per iteration

Metrics, used hours weekly (est vs. act)

Metrics, used effort per task type

Metrics, used hours per project member

That’s all