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.

Slides:



Advertisements
Similar presentations
 User assignments (product owner)  ‘circle’  1 st sprint: ◦ Scrum Boards (informative workspace)  Product -, release -, sprint -, defect backlog 
Advertisements

Gu & Maher University of Sydney, October 2004 DECO2005 Monitoring Team Process.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
EXtreme Programming Quick Introduction Daniel Arraes Pereira Eduardo Lourenço Apolinário Ricardo de Oliveira Cavalcanti.
Extreme Programming Mark Steverson. What Is Extreme Programming? ● Extreme Programming (XP) is a lightweight, agile methodology developed by Kent Beck.
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
LOGO FACE DETECTION APPLICATION Member: Vu Hoang Dung Vu Ha Linh Le Minh Tung Nguyen Duy Tan Chu Duy Linh Uong Thanh Ngoc CAPSTONE PROJECT Supervisor:
An Overview of Agile L e a d i n g C h a n g e T h r o u g h C o l l a b o r a t i o n.
Team assignment 13 TEAM 3 – K15T1 Hanh Luong – Leader – T Hao Tran – T Huy Nguyen – T Hieu Le – T Quang Nguyen – T
Public Advice Traveling Help DSD Course – Project final Presentation School of Innovation, Design and Engineering Malardalen University Jan 15 th, 2008.
Ihr Logo Data Explorer - A data profiling tool. Your Logo Agenda  Introduction  Existing System  Limitations of Existing System  Proposed Solution.
Architecture Business Cycle
KFC VIETNAM ORDER SYSTEM
Chapter 3: Software Maintenance Process Omar Meqdadi SE 3860 Lecture 3 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
Presented by Abirami Poonkundran.  Introduction  Current Work  Current Tools  Solution  Tesseract  Tesseract Usage Scenarios  Information Flow.
Searchlets Customer: Paul English Advisor: Prof. Ethan Bolker Team : Satish, Di, Quan
Team Members ? ? Chintan Goswami Nirav Tank Project Guide ? ? Mrs. Darshana H. Patel [Internal] Mr. Manish I. Vora [External]
Records Registration Management System The HOB Capstone Project.
CPSC 2150 August 21, Chapter 1 Object Oriented Software Development This is an introductory course In this chapter we will look at 3 topics Challenges.
Basic of Project and Project Management Presentation.
T Project Review X-tremeIT I1 Iteration
Webster Visualize Webster Financial Team Visual Scrumware Joe Andrusyszyn Mark Bryant Brian Hannan Robert Songer.
Extreme Programming (XP). Agile Software Development Paradigm Values individuals and interactions over processes and tools. Values working software over.
Extreme Programming.
June 05 David A. Gaitros Jean Muhammad Introduction to OOD and UML Dr. Jean Muhammad.
T Iteration Demo Apollo Crew I1 Iteration
Company LOGO Team assignment 03 Team 04 K15T02. Members… 1.Hoàng Thị Kim Dâng 2.Thái Thanh Nhã 3.Trần Thị Mộng Hà 4.Trần Tiễn Hưng 5.Chu Thị Thu Hương.
Sofia Bulgaria Summer School IST eXPERT: Best Practice on e-Project Development 30 June - 2 July 2003 eXtreme programming.
Topic Cafeteria Management System GROUP : 9 TEAM 1.
KFC VIETNAM ORDER SYSTEM HTC TEAM. AGENDA 1.TEAM INTRODUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT.
LOGO FINAL STATUS REPORT ORDER FOOD ONLINE PROJECT Copy right by © Team 3 – K15T1.
December Using Software Development Methodology (SDM) in the Third Teaching Unit (laboratory) CS Teachers Conference Dr. Orit Hazzan & Yael Dubinsky.
Bernd Bruegge & Allen Dutoit Object-Oriented Software Engineering: Conquering Complex and Changing Systems 1 Software Engineering November 7, 2001 Project.
Agenda  Project Overview  Project Goal & Scope  Estimates  Deadline  Project Environment  Delivery Plan  Project Plan  Team Structure  Risk Analysis.
AP-1 4. Agile Processes. AP-2 Agile Processes Focus on creating a working system Different attitude on measuring progress XP Scrum.
T Iteration Demo Team 13 I1 Iteration
Company LOGO Team assignment 03 Team 04 K15T02. Members… 1.Hoàng Thị Kim Dâng 2.Thái Thanh Nhã 3.Trần Thị Mộng Hà 4.Trần Tiễn Hưng 5.Chu Thị Thu Hương.
Extreme Programming Based on and
© Workroom Productions Slide 1 Further Adventures in Session-based Testing James Lyndsay Workroom Productions
Lecture 4 – XP and Agile 17/9/15. Plan-driven and agile development Plan-driven development A plan-driven approach to software engineering is based around.
EXtreme Programming and Open Source engineering paradigm A comparison
Team assignment 13 TEAM 3 – K15T1 Hanh Luong – Leader – T Hao Tran – T Huy Nguyen – T Hieu Le – T Quang Nguyen – T
LOGO Exam Scheduling Team members: Nguyễn Anh Duy Đồng Quang Thanh Cao Minh Hiền Nguyễn Thị Tư Supervisor: Mr. Kiều Trọng Khánh.
8/23/2012 FPT University1. Agenda  BTS Introduction  BTS Structure  BTS Functions  BTS Summary  BTS Demo 8/23/2012 FPT University 2.
Team 4 Software Architecture and Design Final Project.
LOGO Penny Auction Website Capstone Project Bid It Team Supervisor Huỳnh Anh Dũng Nguyễn Thị Hòa Nguyễn Duy Khánh Huỳnh Hiếu Nghĩa
Comparison of CMM Level 2 and eXtreme Programming Copyright, 2002 © Bartosz Walter Web Applications and Services.
Software Architect and Design Final Project– K15T2 – Team 04.
1 Sean Aluoto Anthony Keeley Eric Werner. 2 Project Plan Overview Project Lifecycle model Time line Deliverables Organization plan Risk management Design.
Hanoi - December 2012 Capstone Project. Project Team Supervisor: Mr. Nguyen Hong Ky FLIS Team: Pham Hoang Phuong Chu Dinh Nam Pham Van Quyen-
Extreme programming (XP) Advanced Software Engineering Dr Nuha El-Khalili.
Smart Navigator Application Supervisor: Mr. Phan Truong Lam.
CAPSTONE PROJECT iTest Group Members Dao Van Son Le Thi Huy Duong Do Thanh Trung Nguyen Duc Loc SupervisorNguyen Van Sang.
HO CHI MINH CITY NATIONAL UNIVERSITY HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY SYSTEM ANALYSIS AND DESIGN LECTURER: Nguyen Thanh Tung.
RFH Team Supervisor: Mr. Phan Trường Lâm Nguyễn Việt Nam – Cao Quốc Hưng – Võ Hoàng Việt – Trần Thị Bích – Nguyễn Tiến Chung -
Capstone Project Chatting secure on Android. Introduction Project Management Plan Requirement Specification Software Design Specification Testing & Evaluation.
HMSystem.Net Group: Nguyen Xuan Thanh Team Leader Vu Thi Mai Hanh Nguyen Chi Liem Bui Ngoc Linh Pham Quoc Hung
House Finding Management Supervisor: Mr. Trần Đình Trí & Avengers Team 1.
Speed Cash System. Purpose of the Project  online Banking Transaction Information.  keeping in view of the distributed client server computing technology,
Software Development Life Cycle. The Software Life Cycle  Encompasses all activities from initial analysis until end of work  Formal process for software.
Cemetery Information Management System CEMETERY INFORMATION MANAGEMENT SYSTEM Supervisor: Mr.Trần Bình Dương Team Members:  Phạm Văn Bình  Ngô.
LOGO AutoCarParking Capstone Project. LOGO Project Role HungPD Supervisor Huynb Project Manager, Developer Truongpx Developer Tuanhh Developer, tester.
Embedded Systems Software Engineering
Online Event Organizing Company Managemant System
Building Enterprise Applications Using Visual Studio®
Capstone Project W-CMS `.
RA-Team Supervisor: Tran Dinh Tri Member: Nguyen Hoang Duc(PM)
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Software Architecture
Online Solution for Small Shop
Presentation transcript:

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 7.REFLECTION 8.DEMO 9.QUESTIONS AND ANSWERS HTVN TEAM

TEAM MEMBER HTVN TEAM

Roles of team members HTVN TEAM RoleParticipant(s) MentorTam Thanh Thi Nguyen Project ManagerHung Phi Cao ProgrammerNam Nhat Nguyen Thanh Thuy Thi Le TesterNam Nhat Nguyen Thanh Thuy Thi Le Vu Xuan Nguyen ReviewerHung Phi Cao DesignerHung Phi Cao Nam Nhat Nguyen Thanh Thuy Thi Le Vu Xuan Nguyen AnalystHung Phi Cao Nam Nhat Nguyen Thanh Thuy Thi Le Vu Xuan Nguyen

TEAM GOALS Learn XP process and follow XP. Learn how to write document. Learn what and how to communicate between members. HTVN TEAM

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

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

XP Process HTVN TEAM

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 hour weeks. 12. Coding standards HTVN TEAM

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

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

Architectural Drivers HTVN TEAM

Architectural Drivers Business constraints: Project begins from August 31th, 2010 to November 24th, 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

Architectural Drivers Technical constraints: Technology: Microsoft Visual Studio 2012, Microsoft SQL Server 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

Architectural Drivers Functional requirements: Log in Log out Student do feedback Teacher view feedback Feedback management User management Class management HTVN TEAM

Architectural Drivers Quality Attribute: Usability Performance Modifiability Scalability Security Availability HTVN TEAM

System Context Diagram HTVN TEAM

C&C VIEW HTVN TEAM

MODULE VIEW HTVN TEAM

ALLOCATION VIEW HTVN TEAM

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

Figure : Entity relationship diagram of TFW DATABASE DESIGN HTVN TEAM

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

TEST TYPES Unit testing Function testing Integration testing Regression testing Acceptance testing HTVN TEAM

TEST LIST HTVN TEAM

TEST REPORT HTVN TEAM

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

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

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

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

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

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

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

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

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

THANK YOU! HTVN TEAM

QUESTION & ANSWER