TeamReport_v1.1.0.docx - Google Code

weaverchurchΛογισμικό & κατασκευή λογ/κού

15 Αυγ 2012 (πριν από 5 χρόνια και 29 μέρες)

250 εμφανίσεις

Entertainment Tour

Planning System

Team Report

version 1.0.0




MiniTeam

Project Manager





Ng Sing Yi

(51442152)

Development Team Leader


Chung Sau Fun (51464389)

Development Team Member


Lam Kwun Kau (51447817)

Development Team Member


Poon

Yuk
-
Lun

(51467890)

Configuration Manager



Luk Chun Tung (51451369)

Test Team Leader




Leung Ho Kuen (51442625)


Customers






Ng Sing Yi, Luk Chun Tung, Chung Sau Fun

Interface Design





Lam Kwun Kau




Content

1

Summary of the achievements

2

Individual repo
rt


2.1

Ng Sing Yi


2.2

Chung Sau Fun


2.3

Lam Kwun Kau


2.4

POON Yuk
-
Lun


2.5

Luk Chun Tung


2.6

Leung Ho Kuen


1

Summary
of the achievement


As our team has decided to do an Entertainment Planning Tour System, we
developed this system in the past few
weeks. We have found some difficulties such as
capturing the requirements and specifying the use cases. To solve these problems, we
applied what we have learned in software engineering and discussed with each other.
The following are summary of our works.



In the first week, we form a team with six members, each carry with differences
strength to fulfill the project needs.

Even it turns out a shortage in manpower, we have
confident that we can meet the project requirement with team mem
bers dedicate
commitm
ent.

We assigned roles of team members and decided the topic of our project
after group formation.



During week two to four, we
started the analysis phase and did the OOA report.
We
have defined the project scope
,

identify stake
holder,

actors,

set project

objectives
,
capture requirement

and agree on using unified process in spiral model in developing
proposed system.

Development team members meet frequently in order to discuss and
have a
common consensus

or agreement when having any problems or understandi
ng
other team member

s idea. Besides, project manager learned and tried to use MS project
2007 to generate a project schedule so that each team member can follow the schedule
and make each task finish on time easily. Configuration manager learned and setup
Google Code for othe
r team member to upload and download files. It also enhance the
version control and file management.


2

Individual report

2.1

Ng Sing Yi


In the development of Entertainment Tour Planning System, my first role is
served as a Project Manager. My main respo
nsibility is to ensure the project develop
smoothly and on schedule. I need to manage resources


human resources, time and
scope.


Project Planning and management


In order to generate a project plan, I first estimate and write down all tasks
needed to co
mplete. I tried to apply WBS to estimate the workflow. Then, I learned
how to use MS project 2007. I defined all the tasks with duration, start and finish time,
dependence, and allocate resources. Then I set milestones. And then I found the
critical path a
nd tried to shorten the critical path. Also, I modified resources allocation
to minimize resources over allocated. The project schedule should be reviewed and
updated periodically so that it is matched to our real schedule.


When team members have difficul
ties in understanding other members’ idea or
what should be done, I would helps them by conduct a meeting so that they can
discuss with each other to solve the problems.


Documentation


For documentation, I am responsible for producing the project schedule
, project
plan, and team report. As it turns out a shortage in manpower
, I also served as a
development team member at the same time.


In the OOA report, I have to account for Use Case specification together with one
development team member. I write the dr
aft specification first and then pass to my
partner to make edition.


Program development



2.2

Chung Sau Fun


2.3

Lam Kwun Kau


2.4

POON Yuk
-
Lun


In the development of Entertainment Tour Planning System, my first role is
served

as a Development Team Member. My main responsibility is to prepare some
documentation

to the member and the clients about the system which we are going to
launch.


Documentation


In the OOA report, I have to draw the OOA use
-
case diagram after we finalize
d
our design

and write the use
-
case description afterward
.
Besides, I need to make
conclusion on the issue of consensus of requirement in order to provide more
information about how to get the actor(s) and use
-
case(s) in the planning and
designing stage. Last but not least, according to our planning schedule and t
he actual
situation,
I

also need to think about the reflection
on this project

and

hope that the
reflection can help us to improve our project in the coming time.


2.5

Luk Chun Tung


2.6

Leung Ho Kuen


In the development of Entertainment Tour Planning Syst
em, my first role is
served as a
Test Team Leader
. My main responsibility is to
test products built by
development team.


Test Tool Installation and Practice


In order to
carry out automated tests in the test phrase, I managed to choose and
install a test
tool. I have two choice, NetBeans and Eclipse. Since Clover is also
needed to generate code coverage report, the compatibility between the test tool and
Clover is also considered. Since I found out that viewing reports generated by clover
in NetBeans requi
res more operations, I chose Eclipse at last. I tested the tool with the
example in the tutorial and everything seems alright. I think I am ready to perform
automated tests when necessary.


Documentation


In the OOA report, I have to draw OOA class
diagram after another member has
designed and drawn the diagram by hand. I am also responsible for clarifying his
design ideas. It is important for both drawing a complete diagram and writing
description.


Program development




Version logs

Version

Description

Date

Modifier

1.0.0


Produce a draft

3/2/2010

Ng Sing Yi

1.1.0

Individual
Report_Jacky

4/2/2010

Poon Yuk Lun