Ministry of education and training fpt university



tải về 1.87 Mb.
trang5/24
Chuyển đổi dữ liệu09.10.2016
Kích1.87 Mb.
#32639
1   2   3   4   5   6   7   8   9   ...   24

II. Project Organization


1. Software Process Model

After period of time brainstorming, KAP team chose waterfall model is our software process model



Picture 1. Waterfall model

2. Role and Responsibilities


Student ID

Member Name

Role

Responsibilities

00045

Bùi Minh Phương

PM, Developer

Managing process

Training


Coding

Testing


00076

Trần Đức Vinh

Technique leader, Developer

Clarifying requirements

Coding


GUI design

Testing


00214

Dương Bích Ngọc

Tester

Managing documents

Creating test plan and system test cases

Testing


00206

Đinh Mạnh Ngọc

Developer

Designing database

Coding


Managing configuration

Deployment



00057

Bùi Thành Chung

Developer

Coding

Create system test cases

Testing



3. Tool and Techniques

3.1 Tools

The workflows will be performed in accordance with the Unified Process.



- MS Office 2007, 2010
  - Visual Studio 2010
  - SQL Server 2008
  - JDK 1.6

- MS Visio 2007


   - MS Project 2007
   - Tortoise SVN 1.6

3.2 Techniques
This section will list some techniques and skills, in PMS team opinion, they are important with PMS project. They classify into two groups hard skills and soft skills.
Hard skills

  • Work well with Eclipse IDE for supporting programming.

  • Use goggle code tool efficiency.

  • Java language

  • Other techniques: Create, review document techniques, etc.

Soft skills

III. Project Management Plan

1. Task


1.1 Task 1: Project Initiation


  • Description: team members research information from reality in our life, etc. Identify our project and Initiate project, Project approval review

  • Deliverables : Introduction report

  • Resources Needed: human resource, Internet, book.

  • Dependencies and Constraints

  • Risks: New technology makes us difficult decisions.

1.2 Task 2: Create - Project Management Plan - PMP

  • Description: plan for all process. It defines the details metrics for each phase and task.

Example: time (start date, finish date), human resource, etc….

  • Deliverables : PMP Document

  • Resources Needed : SRS, human resource, Google doc

  • Dependencies and Constraints

  • Risks : team leader lack of experience in project management


1.3 Task 3: Create Software Requirement Specification - SRS

  • Description: collect many requirements from stakeholder such as: customer who use application directly, karaoke box owners.

  • Deliverables : SRS Document

  • Resources Needed Requirement from users and from existing system, Internet, smart phone.

  • Dependencies and Constraints :

  • Risks :

-   Lack information requirement on collection process because we do not enough time and condition to go to reality place.

-    Lack experience on writing SRS therefore it cannot clear and contain many confuse for team member.



1.4 Task 4: Detail Design

  • Description: Design and List all functions, methods, objects, classes, databases, etc ….

  • Deliverables : Design Document

  • Resources Needed : SRS and human resource (team member)

  • Dependencies and Constraints

  • Risks

-    Have many functions, methods; objects therefore can be design unclearly and un-fully. This is a different for coding phase

1.5 Task 5: Implement System (Coding Phase)

  • Description : Execute coding by developer

  • Deliverables : Coding package

  • Resources Needed : SRS, Detail Design

  • Dependencies and Constraints

  • Risks

-    Coding often contains bug. It make system incorrect running and uncompleted

-     Have different technique issue but do not resolve



1.6 Task 6: Quality Assurance (Testing Phase)

  • Description: Execute testing system to assurance that system is done correctly. Beside, the user guide document and user manual is built on this phase   

  • Deliverables : Test case, Test report, User guide and User manual

  • Resources Needed : SRS, Package

  • Dependencies and Constraints

  • Risks

-    Tester can miss bug

-    Cannot be enough time to excite many rounds on system test



1.7 Task 7: deployment

  • Description : After finish testing , system can be package and deliver to customer on time

  • Deliverables : Package

  • Resources Needed : Coding Resource, Testing Report, User guide and User manual

  • Dependencies and Constraints

  • Risks

-     Late time because last round

1.8 Task 8: Closing

  • Description: Team must be present about system before teachers. This working must be doing as running system successfully, talk about system function, answer question of teacher

  • Deliverables : none

Resources Needed Package of system

  • Dependencies and Constraints

  • Risks

    • Running system unsuccessfully

    • Not answer question of teacher

2. Task sheet: Assignments and Timetable

Refer to the KAP Plan document.


3. Meeting minutes

Meeting minutes week 1


No

Agenda

Detail & Key points

PIC

Deadline

1

 

 



 

Discuss topic of project

Choose team leader : PhuongBM

PhuongBM, VinhTD, NgocDB, NgocDM, ChungBT

 

Discuss some project topic. Ex: current karaoke system in karaoke bar, some software in android market….

Discuss about difficult and easy problems on coding, time.

 

 

Summary of ideas to choose topic of project

PhuongBM

 

2



Choose topic

Choose topic: Karaoke Android Plus, resumed write by KA Plus

PhuongBM,VinhTD,NgocDB,NgocDM, ChungBT

 

3

Create Report 1

-Research report 1 follow the template

-Devise each member’s task follow the items of report 1



PhuongBM,VinhTD,NgocDB,NgocDM, ChungBT




-General all reports of all members.

-Review report.



PhuongBM, VinhDT




- Create final report.

- Submit report to the supervisor



Phuong BM





Meeting minutes week 2:



No

Agenda

Detail & Key points

PIC

Deadline

1

Research existing system

Decision topic of project : Choose the “Karaoke Android Plus” project

PhuongBM

 

Study the some existing system.
- VinaKaraoke Juke box
- VLC player
- VLC remote
- Karaoke Vietnam

PhuongBM
VinhTD,


NgocDB,
NgocDM, ChungBT

 

- Summary of ideas about existing system

PhuongBM

 

2

Create Report 2

-Research report 1 follow the template

-Devise each member’s task follow the items of report 1



PhuongBM,VinhTD,NgocDB,NgocDM, ChungBT




-General all reports of all members.

-Review report.



PhuongBM, VinhDT




-Create final report.

-Submit report to the supervisor



PhuongBM







tải về 1.87 Mb.

Chia sẻ với bạn bè của bạn:
1   2   3   4   5   6   7   8   9   ...   24




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương