Vous êtes sur la page 1sur 26

Practical Software Engineering Serie

SMA-Course Implementation Pla

Document Control information


Faculty Faculty of Information Technology
Issue Date: 14-Sep-10
Author: Duc Le
Document Revision History
Date Version Description
16-Sep-10 0.1 Initial version

Update assign tasks and roles


17-Sep-10 0.2 Update new members
Update assign roles
al Software Engineering Series

Implementation Plan
Version : 1.0

Revised by
Duc Le

Duc Le
Week# Content Date Time Room

Hoa Hướng
15-Sep-10 13:00-15:00
Dương

Team Assignment 16-Sep-10 15:30-17:00 7th Floor


1
#1

18-Sep-10 13:00-16:00 7th Floor

21-Sep-10 9:00-11:55 7th Floor

Team Assignment 23-Sep-10 15:30-17:00 7th Floor


2
#2

25-Sep-10 13:00-16:00 7th Floor

28-Sep-10 9:00-11:55 7th Floor

Team Assignment
3
#3
Team Assignment 30-Sep-10 15:30-17:00 7th Floor
3
#3

2-Oct-10 13:00-16:00 7th Floor

5-Oct-10 9:00-11:55 7th Floor

7-Oct-10 15:30-17:00 7th Floor


Team Assignment
4
#4

9-Oct-10 13:00-16:00 7th Floor

12-Oct-10 9:00-11:55 7th Floor

14-Oct-10 15:30-17:00 7th Floor


Team Assignment
5
#5
Team Assignment
5
#5

16-Oct-10 13:00-16:00 7th Floor

19-Oct-10 9:00-11:55 7th Floor

21-Oct-10 15:30-17:00 7th Floor


Team Assignment
6
#6

23-Oct-10 13:00-16:00 7th Floor

26-Oct-10 9:00-11:55 7th Floor

Team Assignment 28-Oct-10 15:30-17:00 7th Floor


7
#7

30-Oct-10 13:00-16:00 7th Floor

2-Nov-10 9:00-11:55 7th Floor

Team Assignment
8
#8
4-Nov-10 15:30-17:00 7th Floor
Team Assignment
8
#8

6-Nov-10 13:00-16:00 7th Floor

9-Nov-10 9:00-11:55 7th Floor

9 11-Nov-10 15:30-17:00 7th Floor


(Mid- Team Assignment
term #9
exam)

13-Nov-10 13:00-16:00 7th Floor

16-Nov-10 9:00-11:55 7th Floor

18-Nov-10 15:30-17:00 7th Floor


Team Assignment
10
#10
Team Assignment
10
#10

20-Nov-10 13:00-16:00 7th Floor

23-Nov-10 9:00-11:55 7th Floor

Team Assignment 25-Nov-10 15:30-17:00 7th Floor


11
#11

27-Nov-10 13:00-16:00 7th Floor

30-Nov-10 9:00-11:55 7th Floor

2-Dec-10 15:30-17:00 7th Floor


Team Assignment
12
#12

4-Dec-10 13:00-16:00 7th Floor


7-Dec-10 9:00-11:55 7th Floor

9-Dec-10 15:30-17:00 7th Floor


Team Assignment
13
#13

11-Dec-10 13:00-16:00 7th Floor

14-Dec-10 9:00-11:55 7th Floor

Team Assignment 16-Dec-10 15:30-17:00 7th Floor


14
#14

18-Dec-10 13:00-16:00 7th Floor

21-Dec-10 9:00-11:55 7th Floor

Team Assignment
15
#15

23-Dec-10 15:30-17:00 7th Floor


Submit Team
Activities In Meetings Assignment
- Greeting
- Prepare Team Operation Process.
- Assign responsibilities.
- Assign Role in Team.
- Prepare EffortLog and Weekly Report.
- Reading document to prepare for next team meeting.
- Dicuss about Team Assigment's week 1.

- Update some team’s rules


- Update SMA Team Assingment 1st.
- Discuss SMA Team Assingment 2rd.
+ Assign roles

- Review Requirement Engineer’s report about the Viking project


should measure to ensure business value to ABC Systems
- Overview tasks of members
- Developer start implement Team Assignment and Document
Team Assignment 2
- Discuss Reading: week 1

- Developer report about Implement Team Assignment and


Document Team assignment 2
- Tester start check spelling, requirement, submit report on time, Team Assignment#1 Draft
and Team Assignment Content Team Assignment#2 Draft
- Prepare slide to presentation (0:00am 9/22/2010)

- Update Team Assignment 2 about feedback of Teacher


- Prepare slide presentation
- Presentation draft Team Assignment#1 Final
- Discuss SMA Team Assignment 3 Team Assignment#2 Final
+ Assign roles (0:00am 9/24/2010)
- Remark about members

- Review Requirement Engineer’s report about the Viking project


should measure to ensure business value to ABC Systems
- Overview tasks of members
- Developer start implement Team Assignment and Document
Team Assignment 3
- Discuss Reading: week 2

- Developer report about Implement Team Assignment and


Document Team assignment 3
- Tester start check spelling, requirement, submit report on time,
and Team Assignment Content Team Assignment#3 Draft
- Prepare slide to presentation (00:00am 09/29/2010)
- Update Team Assignment 3 about feedback of Teacher
- Prepare slide presentation
- Presentation draft Team Assignment#3 Final
- Discuss SMA Team Assignment 4&5 (00:00 10/01/2010)
+ Assign roles
- Remark about members

- Review Requirement Engineer’s report about the Viking project


should measure to ensure business value to ABC Systems
- Overview tasks of members
- Developer start implement Team Assignment and Document
Team Assignment 4&5
- Discuss Reading: week 3

- Developer report about Implement Team Assignment and


Document Team assignment 4&5 Team Assignment#4 Draft
- Tester start check spelling, requirement, submit report on time, Team Assignment#5 Draft
and Team Assignment Content (00:00am 10/06/2010)
- Prepare slide to presentation

- Update Team Assignment 4&5 about feedback of Teacher


- Prepare slide presentation
- Presentation draft Team Assignment#4 Final
- Discuss SMA Team Assignment 6 Team Assignment#5 Final
+ Assign roles (00:00am 10/08/2010)
- Remark about members

- Review Requirement Engineer’s report about the Viking project


should measure to ensure business value to ABC Systems
- Overview tasks of members
- Developer start implement Team Assignment and Document
Team Assignment 6
- Discuss Reading: week 4

- Developer report about Implement Team Assignment and


Document Team assignment 6
- Tester start check spelling, requirement, submit report on time, Team Assignment#6 Draft
and Team Assignment Content (00:00am 10/13/2010)
- Prepare slide to presentation

- Update Team Assignment 6 about feedback of Teacher


- Prepare slide presentation
- Presentation draft
- Discuss SMA Team Assignment 7 Team Assignment#6 Final
+ Assign roles (00:00am 10/15/2010)
- Remark about members
- Review Requirement Engineer’s report about the Viking project
should measure to ensure business value to ABC Systems
- Overview tasks of members
- Developer start implement Team Assignment and Document
Team Assignment 7
- Discuss Reading: week 5

- Developer report about Implement Team Assignment and


Document Team assignment 7
- Tester start check spelling, requirement, submit report on time, Team Assignment#7 Draft
and Team Assignment Content (00:00am 10/20/2010)
- Prepare slide to presentation

- Update Team Assignment 7 about feedback of Teacher


- Prepare slide presentation
- Presentation draft Team Assignment#7 Final
- Discuss SMA Team Assignment 8&9 (00:00am 10/22/2010)
+ Assign roles
- Remark about members

- Review Requirement Engineer’s report about the Viking project


should measure to ensure business value to ABC Systems
- Overview tasks of members
- Developer start implement Team Assignment and Document
Team Assignment 8&9
- Discuss Reading: week 6

- Developer report about Implement Team Assignment and


Document Team assignment 8&9
- Tester start check spelling, requirement, submit report on time, Team Assignment#8 Draft
Team Assignment#9 Draft
and Team Assignment Content
(00:00am 10/27/2010)
- Prepare slide to presentation

- Update Team Assignment 8&9 about feedback of Teacher


- Prepare slide presentation
- Presentation draft Team Assignment#8 Final
- Discuss SMA Team Assignment 10 Team Assignment#9 Final
+ Assign roles (00:00am 10/28/2010)
- Remark about members

- Review Requirement Engineer’s report about the Viking project


should measure to ensure business value to ABC Systems
- Overview tasks of members
- Developer start implement Team Assignment and Document
Team Assignment 10
- Discuss Reading: week 7

- Developer report about Implement Team Assignment and


Document Team assignment 10
- Tester start check spelling, requirement, submit report on time, Team Assignment#10 Draft
and Team Assignment Content (00:00am 11/3/2010)
- Prepare slide to presentation
- Update Team Assignment 10 about feedback of Teacher
- Prepare slide presentation
- Presentation draft Team Assignment#10 Final
- Discuss SMA Team Assignment 11 (00:00am 11/5/2010)
+ Assign roles
- Remark about members

- Review Requirement Engineer’s report about the Viking project


should measure to ensure business value to ABC Systems
- Overview tasks of members
- Developer start implement Team Assignment and Document
Team Assignment 11
- Discuss Reading: week 8

- Developer report about Implement Team Assignment and


Document Team assignment 11
- Tester start check spelling, requirement, submit report on time, Team Assignment#11 Draft
and Team Assignment Content (00:00am 11/10/2010)
- Prepare slide to presentation

- Update Team Assignment 11 about feedback of Teacher


- Prepare slide presentation
- Presentation draft Team Assignment#11 Final
- Discuss SMA Team Assignment 12 (00:00am 11/12/2010)
+ Assign roles
- Remark about members

- Review Requirement Engineer’s report about the Viking project


should measure to ensure business value to ABC Systems
- Overview tasks of members
- Developer start implement Team Assignment and Document
Team Assignment 12
- Discuss Reading: week 9

- Developer report about Implement Team Assignment and


Document Team assignment 12
- Tester start check spelling, requirement, submit report on time, Team Assignment#12 Draft
and Team Assignment Content (00:00am 11/17/2010)
- Prepare slide to presentation

- Update Team Assignment 12 about feedback of Teacher


- Prepare slide presentation
- Presentation draft
- Discuss SMA Team Assignment 13 Team Assignment#12 Final
+ Assign roles (00:00am 11/19/2010)
- Remark about members
- Review Requirement Engineer’s report about the Viking project
should measure to ensure business value to ABC Systems
- Overview tasks of members
- Developer start implement Team Assignment and Document
Team Assignment 13
- Discuss Reading: week 10

- Developer report about Implement Team Assignment and


Document Team assignment 13
- Tester start check spelling, requirement, submit report on time, Team Assignment#13 Draft
and Team Assignment Content (0:00am 11/24/2010)
- Prepare slide to presentation

- Update Team Assignment 13 about feedback of Teacher


- Prepare slide presentation
- Presentation draft Team Assignment#13 Final
- Discuss SMA Team Assignment 14 (0:00am 11/26/2010)
+ Assign roles
- Remark about members

- Review Requirement Engineer’s report about the Viking project


should measure to ensure business value to ABC Systems
- Overview tasks of members
- Developer start implement Team Assignment and Document
Team Assignment 14
- Discuss Reading: week 11

- Developer report about Implement Team Assignment and


Document Team assignment 14
- Tester start check spelling, requirement, submit report on time, Team Assignment#14 Draft
and Team Assignment Content (0:00am 12/1/2010)
- Prepare slide to presentation
- Update Team Assignment 14 about feedback of Teacher
- Prepare slide presentation
- Presentation draft
Team Assignment#14 Final
- Discuss SMA Team Assignment 15 (0:00am 12/3/2010)
+ Assign roles
- Remark about members

- Review Requirement Engineer’s report about the Viking project


should measure to ensure business value to ABC Systems
- Overview tasks of members
- Developer start implement Team Assignment and Document
Team Assignment 15
- Discuss Reading: week 12
- Developer report about Implement Team Assignment and
Document Team assignment 15
- Tester start check spelling, requirement, submit report on time, Team Assignment#15 Draft
and Team Assignment Content (0:00am 12/8/2010)
- Prepare slide to presentation
- Update Team Assignment 15 about feedback of Teacher
- Prepare slide presentation
- Presentation draft Team Assignment#15 Final
- Discuss SMA Team Assignment 16 (0:00am 12/10/2010)
+ Assign roles
- Remark about members

- Review Requirement Engineer’s report about the Viking project


should measure to ensure business value to ABC Systems
- Overview tasks of members
- Developer start implement Team Assignment and Document
Team Assignment 16
- Discuss Reading: week 13

- Developer report about Implement Team Assignment and


Document Team assignment 16
- Tester start check spelling, requirement, submit report on time, Team Assignment#16 Draft
and Team Assignment Content (0:00am 12/15/2010)
- Prepare slide to presentation

- Update Team Assignment 16 about feedback of Teacher


- Prepare slide presentation
- Presentation draft Team Assignment#16 Final
- Discuss SMA Team Assignment 17 (0:00am 12/17/2010)
+ Assign roles
- Remark about members

- Review Requirement Engineer’s report about the Viking project


should measure to ensure business value to ABC Systems
- Overview tasks of members
- Developer start implement Team Assignment and Document
Team Assignment 17
- Discuss Reading: week 14

- Developer report about Implement Team Assignment and


Document Team assignment 17
- Tester start check spelling, requirement, submit report on time, Team Assignment#17 Draft
and Team Assignment Content (0:00am 12/22/2010)
- Prepare slide to presentation
- Update Team Assignment 17 about feedback of Teacher
- Prepare slide presentation Team Assignment#17 Final
- Presentation draft (0:00am 12/24/2010)
Roles

Requirement Engineer: Thuong


Huynh
Developer: Phuoc Nguyen,
Phuc Dang, Thang Le
Tester: Duc Le, Lam Y

Requirement Engineer: Thuong


Huynh
Developer: Phuc Dang, Lam Y,
Thang Le
Tester: Phuoc Nguyen, Duc Le
Requirement Engineer: Lam Y.
Developer: Thuong Huynh,
Phuc Dang, Duc Le
Tester: Phuoc Nguyen, Thang
Le

Requirement Engineer: Lam Y.


Developer: Thang Le, Phuoc
Nguyen, Phuc Dang
Tester: Thuong Huynh, Duc Le

Requirement Engineer: Phuc


Dang.
Developer: Lam Y, Phuoc
Nguyen, Duc Le
Tester: Thuong Huynh, Thang
Le
Requirement Engineer: Phuc
Dang.
Developer:Phuoc Nguyen, Lam
Y, Duc Le
Tester: Thuong Huynh, Thang
Le

Requirement Engineer: Duc Le


Developer: Phuoc Nguyen,
Phuc Dang, Thang Le
Tester: Thuong Huynh, Lam Y
Requirement Engineer: Phuoc
Nguyen
Developer: Phuc Dang, Lam Y,
Thang Le
Tester: Thuong Huynh, Duc Le

Requirement Engineer: Phuoc


Nguyen.
Developer: Thuong Huynh,
Phuc Dang, Duc Le
Tester: Lam Y, Thang Le

Requirement Engineer: Thang


Le.
Developer: Lam Y, Phuoc
Nguyen, Phuc Dang
Tester: Thuong Huynh, Duc Le
Requirement Engineer: Thang
Le.
Developer: Lam Y, Phuoc
Nguyen, Duc Le
Tester: Thuong Huynh, Phuoc
Nguyen

Requirement Engineer: Thang


Le.
Developer:Phuc Dang, Lam Y,
Duc Le
Tester: Thuong Huynh, Thang
Le
Requirement Engineer: Thuong
Huynh
Developer: Phuoc Nguyen,
Phuc Dang, Thang Le
Tester: Duc Le, Lam Y

Requirement Engineer: Thuong


Huynh
Developer: Phuc Dang, Lam Y,
Thang Le
Tester: Phuoc Nguyen, Duc Le
Homework # Description
• List and briefly describe (2 pages or less) the metrics that you would propose
1 that ABC Systems collect for the Viking project.

•Ask 30 classmates to collect data about their favorite sport. Then choosing a
chart type to graph the collected data and using that chart to answer following
questions:
- Which sport is the most popular?
- Which sport is the least popular?
- What percentage of students like the most popular sport?

• Sally walks everywhere. Here is how far she has walked the past few months.
What chart type should Sally use to show how far she walks per month and to
know if Sally’s working is increasing or decreasing?
Sally’s Walking
January 60 Km
February 48 Km
2 March 46 Km
April 50 Km
May 44 Km
June 42 Km

• Research to collect data about the amount of sugar in one serving (you get to
decide what “one serving” means) for each of the following: milk, cola, water,
orange juice, tea and coffee. Then choosing a chart type to graph the collected
data and using that chart to answer following questions:

- Which drink has the most sugar?


- Which drink has the least sugar?

• Summarize (≤ 3 pages) the challenges you’ve faced collecting and using


3 metrics, what lessons you’ve learned, and what you would do differently if you
were able to start this course over again.
Complete
before lecture# Comments

18
Team Complete
assignment # Description before lecture#
• Brief description (≤ 3 pages) of project team roles, responsibilities
and schedule (which team member plays which roles when).
• Reporting of planned and actual individual effort log data (use
1 3
provided effort log spreadsheet) to Director by team, along with
brief analysis

• Write a paper (≤ 2 pages) describing what the Viking project


should measure to ensure business value to ABC Systems.
2 • Reporting of actual individual effort log data to Director by team, 4
along with brief analysis

• Reporting of actual individual effort log data to Director by team,


3 5
along with brief analysis

• Each team presents a GQM chart for one assigned Viking project
goal:
- Reduce product schedule by 10%
- Improve productivity by 10%
- Reduce project costs by 10%
- Improve product quality by 10%
- Reduce project risk by 10%
4 - Reduce product change by 10% 7
- Improve customer satisfaction by 10%
- Increase team morale by 10%
- Reduce defects found by system test by 10%
- Increase project schedule predictability by 10%
• Reporting of actual individual effort log data to Director by team,
along with brief analysis

• A paper (≤ 2 pages) briefly describing how a software


development methodology impacts the team’s GQM definitions.
5 • Reporting of actual individual effort log data to Director by team, 7
along with brief analysis

• Each team creates a high level network diagram, high level wbs
6 8
and high level schedule for the Viking project.

• Each team presents on the productivity of their own team based


7 on their effort log data collected to date, along with supporting data 9
and recommendations for productivity improvement.

8 • Each team creates a budget for the Viking project. 11


• Each team analyzes the Viking project’s earned value data and
9 11
submits a report (<2 pages) on their findings.
• Each team analyzes provided Viking product bug data and
10 12
submits a report (<2 pages) on their findings
• Each team documents their top ten risks for the Viking project,
11 13
including a management plan for each risk.
• Each team analyzes provided Viking product change data and
12 14
submits a report (<2 pages) on their findings
• Each team analyzes provided Viking customer satisfaction data
13 15
and submits a report (<2 pages) on their findings
• Each team analyzes provided Viking team morale data and
14 16
submits a report (<2 pages) on their findings
• Each team generates schedule, budget and resource estimates
15 for the Viking project and presents their estimates to the VP 17
Engineering.
• Create a dashboard (paper or real) for ABC Systems to use for
16 managing their projects, and present your dashboard to the VP 18
Engineering.

• Each team reports on their team’s productivity, and the


effectiveness of the improvements, based on their effort log data
collected to date. < 2 page report and spreadsheet containing raw
effort log data and pivot table.
17 • Update the GQM models and data management mechanisms 18 End
from homework #3 & 4.
• Summarize (≤ 5 pages) the strengths and weaknesses of the
Viking project’s metrics
Comments

Vous aimerez peut-être aussi