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
-
Presentation skill
-
Relationship skill
-
Other skills: Management skill, persuasion skill, etc.
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
|
|
Chia sẻ với bạn bè của bạn: |