teacher feedback website htvn team. agenda 1.team intrduction 2.project overview 3.plan 4.product...
TRANSCRIPT
![Page 1: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/1.jpg)
TEACHER FEEDBACK WEBSITE
HTVN TEAM
DUY TAN UNIVERSITYINTERNATIONAL SCHOOL
![Page 2: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/2.jpg)
AGENDA
1. TEAM INTRDUCTION
2. PROJECT OVERVIEW
3. PLAN
4. PRODUCT ARCHITECTURE
5. DATABASE DESIGN
6. TEST PLAN & TEST REPORT
7. REFLECTION
8. DEMO
9. QUESTIONS AND ANSWERS
HTVN TEAM
![Page 3: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/3.jpg)
TEAM MEMBER
HTVN TEAM
![Page 4: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/4.jpg)
Roles of team members
HTVN TEAM
Role Participant(s)Mentor Tam Thanh Thi Nguyen
Project Manager Hung Phi Cao
Programmer Nam Nhat NguyenThanh Thuy Thi Le
Tester Nam Nhat NguyenThanh Thuy Thi LeVu Xuan Nguyen
Reviewer Hung Phi Cao
Designer Hung Phi CaoNam Nhat NguyenThanh Thuy Thi LeVu Xuan Nguyen
Analyst Hung Phi CaoNam Nhat NguyenThanh Thuy Thi LeVu Xuan Nguyen
![Page 5: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/5.jpg)
TEAM GOALS
• Learn XP process and follow XP.
• Learn how to write document.
• Learn what and how to communicate between
members.
HTVN TEAM
![Page 6: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/6.jpg)
AGENDA
1. TEAM INTRDUCTION
2. PROJECT OVERVIEW
3. PLAN
4. PRODUCT ARCHITECTURE
5. DATABASE DESIGN
6. TEST PLAN & TEST REPORT
7. REFLECTION
8. DEMO
9. QUESTIONS AND ANSWERS
HTVN TEAM
![Page 7: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/7.jpg)
PROJECT IDEAS
• Student do teacher feedback more easily.
• Teacher will change teaching method to suitable
for students.
• Students will benefit from the evaluation of
teachers.
HTVN TEAM
![Page 8: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/8.jpg)
XP Process
HTVN TEAM
![Page 9: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/9.jpg)
XP - The 12 Principles
1. Planning project.
2. Small releases.
3. Metaphor.
4. Simple design.
5. Testing.
6. Refactoring.
7. Pair programming.
8. Continuous integration.
9. Collective ownership.
10. On-site customer.
11. 40-hour weeks.
12. Coding standardsHTVN TEAM
![Page 10: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/10.jpg)
AGENDA
1. TEAM INTRDUCTION
2. PROJECT OVERVIEW
3. PLAN
4. PRODUCT ARCHITECTURE
5. DATABASE DESIGN
6. TEST PLAN & TEST REPORT
7. REFLECTION
8. DEMO
9. QUESTIONS AND ANSWERS
HTVN TEAM
![Page 11: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/11.jpg)
AGENDA
1. TEAM INTRDUCTION
2. PROJECT OVERVIEW
3. PLAN
4. PRODUCT ARCHITECTURE
5. DATABASE DESIGN
6. TEST PLAN & TEST REPORT
7. REFLECTION
8. DEMO
9. QUESTIONS AND ANSWERS
HTVN TEAM
![Page 12: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/12.jpg)
Architectural Drivers
HTVN TEAM
![Page 13: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/13.jpg)
Architectural Drivers
Business constraints:
• Project begins from August 31th, 2010 to November
24th, 2012.
• The HTVN team has no budget for commercial software.
• Resource availability is defined below: 31/8 – 12/12, 4
members x 14 hours x 12 weeks.
HTVN TEAM
![Page 14: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/14.jpg)
Architectural Drivers
Technical constraints:
• Technology: Microsoft Visual Studio 2012, Microsoft SQL
Server 2008.
• Network : Internet
• OS: Windows XP/ Vista/ 7 / 8
• Framework Tool: .NET framework 4.0+, ASP.NET, C#.
• Server hardware: Ram: Min 512M, HDD: Min 40GB, CPU:
Intel or AMD. HTVN TEAM
![Page 15: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/15.jpg)
Architectural Drivers
Functional requirements:• Log in
• Log out
• Student do feedback
• Teacher view feedback
• Feedback management
• User management
• Class management HTVN TEAM
![Page 16: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/16.jpg)
Architectural Drivers
Quality Attribute:
• Usability
• Performance
• Modifiability
• Scalability
• Security
• Availability
HTVN TEAM
![Page 17: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/17.jpg)
System Context Diagram
HTVN TEAM
![Page 18: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/18.jpg)
C&C VIEW
HTVN TEAM
![Page 19: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/19.jpg)
MODULE VIEW
HTVN TEAM
![Page 20: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/20.jpg)
ALLOCATION VIEW
HTVN TEAM
![Page 21: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/21.jpg)
AGENDA
1. TEAM INTRDUCTION
2. PROJECT OVERVIEW
3. PLAN
4. PRODUCT ARCHITECTURE
5. DATABASE DESIGN
6. TEST PLAN & TEST REPORT
7. REFLECTION
8. DEMO
9. QUESTIONS AND ANSWERS
HTVN TEAM
![Page 22: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/22.jpg)
Figure : Entity relationship diagram of TFWFigure : Entity relationship diagram of TFW
DATABASE DESIGN
HTVN TEAM
![Page 23: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/23.jpg)
AGENDA
1. TEAM INTRDUCTION
2. PROJECT OVERVIEW
3. PLAN
4. PRODUCT ARCHITECTURE
5. DATABASE DESIGN
6. TEST PLAN & TEST REPORT
7. REFLECTION
8. DEMO
9. QUESTIONS AND ANSWERS
HTVN TEAM
![Page 24: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/24.jpg)
TEST TYPES
• Unit testing
• Function testing
• Integration testing
• Regression testing
• Acceptance testing
HTVN TEAM
![Page 25: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/25.jpg)
TEST LIST
HTVN TEAM
![Page 26: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/26.jpg)
TEST REPORT
HTVN TEAM
![Page 27: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/27.jpg)
AGENDA
1. TEAM INTRDUCTION
2. PROJECT OVERVIEW
3. PLAN
4. PRODUCT ARCHITECTURE
5. DATABASE DESIGN
6. TEST PLAN & TEST REPORT
7. REFLECTION
8. DEMO
9. QUESTIONS AND ANSWERS
HTVN TEAM
![Page 28: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/28.jpg)
Reflection 1
What we did well?• Identifying task was helpful for focusing the followed XP process.• Analyzing, designing and coding are made simultaneously.• Writing technical documents.• Understanding how to workgroup together.
HTVN TEAM
![Page 29: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/29.jpg)
Reflection 2
What we did well?• Meeting with mentor to figure out problems and how to solve
the problems.• Initially, effort for unplanned tasks was not tracked. Now,
planning is more accurate.• Complete the project on schedule.
HTVN TEAM
![Page 30: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/30.jpg)
Reflection 3
What we didn’t well?• Spent more time than plan.• Need rule for process assessments.• Lacked of an on-site customer (as desired by XP) because
customer was busy.• Initially, got trouble in XP process, sometimes mistake with other
processes.
HTVN TEAM
![Page 31: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/31.jpg)
Reflection 4
What we didn’t well?• We have not analyzed the relevancy of performed tasks at the end
of sprints.• Need to make more metrics visible.• Project was behind schedule but was then recovery.
HTVN TEAM
![Page 32: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/32.jpg)
Reflection 5
Positives• Adequate understanding of business drivers and System
Architecture. • Better understanding what is XP and how to apply XP in a real
environment.• Understanding the role of a mentor who has an influence on
guiding & coaching students.
HTVN TEAM
![Page 33: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/33.jpg)
Reflection 6
Positives• Independent work help us to promote the full potential of each
member.• Change thinking, and know how an actual software engineer
must do, what actual skills?
HTVN TEAM
![Page 34: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/34.jpg)
Reflection 7
Negatives• Workload balance among teams were not even.• Get trouble in write technical documents.• During do Capstone, we work and study simultaneously so time
is not ensure.• Spend a lot of time learning XP process.• Sometimes conflict between members.
HTVN TEAM
![Page 35: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/35.jpg)
AGENDA
1. TEAM INTRDUCTION
2. PROJECT OVERVIEW
3. PLAN
4. PRODUCT ARCHITECTURE
5. DATABASE DESIGN
6. TEST PLAN & TEST REPORT
7. REFLECTION
8. DEMO
9. QUESTIONS AND ANSWERS
HTVN TEAM
![Page 36: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/36.jpg)
THANK YOU!
HTVN TEAM
![Page 37: TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT](https://reader033.vdocuments.site/reader033/viewer/2022051621/56649ea25503460f94ba54dd/html5/thumbnails/37.jpg)
QUESTION &
ANSWER