-
Notifications
You must be signed in to change notification settings - Fork 0
projectplan
Project Plan
1. Introduction
This document describes project background, goals, tasks, resources and organisation.
1.1 Background and starting point
Starting point of the project is that Contriboard™ needs admin panel for controlling users and databases. Contriboard is open-source real-time idea sharing platform. Contriboard™ is developed by N4SJAMK, located in Jyväskylä.
Contriboard is part of Digile`s researchprogram called Need for Speed(N4S) which consists of large companies,research institutes and universities. Project is part of JAMKs course IIZP2010,Järjestelmäprojekti.
1.2 Goals
Project goal is create admin panel to Contriboard™. Admin panel should work on webpage so it is developed using php. Most important features are user management and database management. In user management admin can change passwords and see statics about users. In database management admin can manage tables, export/ import database and see statics about database. All features are listed in Requirement specification.
Shortly the final product is php. based program where user can manage MongoDB tables.
Product is developed to Contriboard developer team.
1.3 Defination of product
Out product is not connected to Contriboard™ webpage. Our software is connected only to the Contriboard MongoDB.
**1.4 Rights**
The various rights of the parties are defined in the project agreement.
**2. Project organisation**
Project organisation consist of five JAMK students, leaders of the project and client representives.
**2.1 Project group**
Jussi Heikkinen H4214, project manager
Toivo-Veikko Mustonen H3381 developer
Juho Pekki G8306 doc
Antti Lamminsalo G7719 doc/developer
Arttu Heinonen H3425 developer
Everyones emails are linked to student number.
**2.2 Executive team**
Marko Rintamäki, Marko.Rintamaki@jamk.fi, mentor/tutor
Matti Mieskolainen, Matti.Mieskolainen@jamk.fi, mentor/ohjaaja.
Janne Alatalo, Janne.Alatalo@jamk.fi, client reprentive.
Jarmo Viinikanoja, Jarmo.Viinikanoja@jamk.fi, client reprensitive.
3. Project schedule Management
3.1 Starting the project
Project is divided into 5 sections.After every step is review to make sure that everything is fine. Sections are listed below.
<Group formation. Section purpose is to create smooth groups.
3.2 Requirement specification and planning. 2.2.2015 - 19.2.2015
Workflow ~20h
Goal is to get familiar with the existing product,customer needs and plan solution for the problem. Result of this stage is to create requirement specification, mockup and and project plan. Signing the project contract ends this stage.
Links:
Mockup
Requirement specification
3.3 Development 19.2.2015 - 9.4.2015
Workflow ~180h
In this stage group starts building software to the customer. Stage steps are prototype,product and testing the product. Protype is reduced product where basic functions work properly. After prototype works properly, building a real product starts. Product will be tested functionally
Customer meeting is 9.3.2015, meeting is for checking project status
Product demo presentation day is scheduled at 30.3.2015
Working order is listed below:
- Frame
- Database statics
- Database export/import functionality
- Account and password management
5.User statics
3.4 Final finishing 9.4.2015 - 20.4.2015
Workflow ~60h
Finishing visual things,functionality and do possible changes what customer wants. After this stage product is ready for the customer.
3.5 Finishing the project 20.4.2015 - 27.4.2015
Workflow ~40h
Finishing steps are final document,Operation manual, source code in Github, the program must be installable, showing final product to execute team and giving product to the client. Product will be given to the customer in final meeting (27.4.2015)when project organisation will be scattered.
4. Timetracking and communication
Details about workflows, tasks and communication are linked below:
Gant chart
Time tracking
Communication plan
Timetable
5. Quality management
There is no definition about appearance. Product will be tested functionally.
6. Risk management
Risk management plan is created and can be found at:Risk management
7. Estimated price
Project group consist of five members. Every member works ~60h. Wage is 45€/h. Final price is about 13500€(45x50x5).