Skip to content
Jussi Heikkinen edited this page Mar 5, 2015 · 127 revisions

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:

  1. Frame
  2. Database statics
  3. Database export/import functionality
  4. 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).

Clone this wiki locally