Team Collaboration Application HAKI Team collaboration - HAKI Nguyễn Văn Hiệp – SE01961 Nguyễn Hoàng Anh – SE02151 Đỗ Hữu Chiến – SE02258 Lê Mạnh Linh.

Slides:



Advertisements
Similar presentations
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
Advertisements

Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
Planning Iteration Demo Suunto Training Program Planner.
Term 2, 2011 Week 3. CONTENTS The physical design of a network Network diagrams People who develop and support networks Developing a network Supporting.
OPEN-ONES PROJECT MANAGEMENT SYSTEM INSTRUCTOR. LÊ NGỌC THẠCH (MR) TEAM MEMBERS. NGÔ ĐỨC DUY MẠNH HOÀNG TR ƯƠ NG PHẠM NGUYỄN TR Ư ỜNG GIANG TÔ CÔNG THANH.
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
OPEN-ONES PROJECT MANAGEMENT SYSTEM INSTRUCTOR. LÊ NGỌC THẠCH (MR) TEAM MEMBERS. NGÔ ĐỨC DUY MẠNH HOÀNG TR ƯƠ NG PHẠM NGUYỄN TR Ư ỜNG GIANG TÔ CÔNG THANH.
CAPSTONE PROJECT OPEN-ONES PROJECT MANAGEMENT SYSTEM INSTRUCTOR. LÊ NGỌC THẠCH (MR) TEAM MEMBERS. NGÔ ĐỨC DUY MẠNH HOÀNG TR ƯƠ NG PHẠM NGUYỄN TR Ư ỜNG.
OPEN-ONES PROJECT MANAGEMENT SYSTEM INSTRUCTOR. LÊ NGỌC THẠCH (MR) TEAM MEMBERS. NGÔ ĐỨC DUY MẠNH HOÀNG TR ƯƠ NG PHẠM NGUYỄN TR Ư ỜNG GIANG TÔ CÔNG THANH.
LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang.
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
Software Project Management Final Project Presentation Team 02 – K 15 T 2.
Scheduler CSE 403 Project SDS Presentation. What is our project? We are building a web application to manage user’s time online User comes to our webpage.
Online Newspaper CMS 1 Date: 27/12/2012. Contents Introduction Project Management Requirement Specifications Design Description Test Documentation Summary.
SupervisorMr. Phan Trường Lâm Group Members01446 – Trịnh Anh Đức – Nguyễn Minh Thành SE02311 –Phạm Tuấn Anh SE02425 – Vũ Hoàng Anh 1.
Capstone Project FPT University VIETNAM TRAVEL SHARING NETWORK Supervisor: Mr. Nguyen Van Hien Team member: Dao Dang Dan Tran Van Su Nguyen Van Nam Nguyen.
Programming Contest Management System Supervisor : Lecturer Phan Tr ư ờng Lâm Students : Hoàng Quang Mạnh Trần Đình Tuấn Nguyễn Thành Trung Phạm Thị Hồng.
LOGO Song Identification System Team members: Nguyen Ngoc Tan Ho Vinh Thinh Nguyen Huu Duy Nguyen Hoang Diep Nguyen Trong Dai Le Thanh Tung Supervisor:
Capstone Project Spring 2014 eBuz E-commerce System.
Group Members00695 – Lê Hải Long – Hoàng Minh Khải – Lê Bá Long 00682– Vũ Thế Vịnh – Nguyễn Thanh Tùng SupervisorTrần Bình D ươ ng.
DEAL AGGREGATOR Supervisor Supervisor: Trần Đình Trí Students Students: Nguyễn Mạnh Huy Nguyễn Thanh Thủy Nguyễn Quốc Tuấn Đinh Văn Thể Đỗ Duy Việt.
VNCreatures Project Presentation V-creatures
Smart Navigator Application Supervisor: Mr. Phan Truong Lam.
SALE AND INVENTORY MANAGEMENT SYSTEM Supervisor: Mr Phan Duy Hung.
CAPSTONE PROJECT T ransport I nformation S ystem Supvisor: Luong Trung Kien Perform by LIQUID TEAM.
FINAL PRESENTATION Mr. Nguyễn Văn Sang Lê Thị Xuân Phạm Minh Tú Phạm Huy Khôi Phạm Hà Hải Ngô Hà Thu Supervisor Team Member.
CAPSTONE PROJECT iTest Group Members Dao Van Son Le Thi Huy Duong Do Thanh Trung Nguyen Duc Loc SupervisorNguyen Van Sang.
HMSI Hotel Management System Integrated 01 STARTTHE IDEAPLANREQUIREM ENTS DESIGNTESTDEMO.
Supervisor: Tran Dinh Tri Group Members: Duong Ngoc Nhat-NhatDN01687 Nguyen Quang Minh-MinhNQ01717 Nguyen Quang Minh-MinhNQ01717 Duong Hoang Nam-NamDH01552.
Supervisor: Nguy ễ n V ă n Sang -Đ ỗ Giang Long -Nguy ễ n M ạ nh Hùng -Nguy ễ n Duy Anh -Ph ạ m Tu ấ n Hoàng MY FURNITURE STORE PROJECT.
DELICIOUS HUNTER SUPERVISOR: NGUYEN VAN SANG Members Tran Quang TuanSE60604 Dang Quang MinhSE60691 Hoang Viet Thang01515 Dang Giang Nam00462 Vu Duy Khanh00437.
METRO CALENDAR A new way to manage your life 1. Table of contents ›Introduction ›Problem definition ›What’s metro calendar ›Project organization ›Project.
Supervisor: Mr. Tran Binh Duong Students: Nguyen Duc Thuong Nguyen Duc Thuong Duong Hong Loc Duong Hong Loc Chu Minh Tung Chu Minh Tung Pham Van Khanh.
Travel Experience Website Capstone Project Hanoi, Apr 24th, 2014.
WHERE TO TRAVEL Capstone Project. Content Introduction Project Management Plan Requirement Specification Design Description Implementation Testing Summary.
ROBUST MARKETING. RM TEAM MEMBER Mr.TrungNT Supervisor DucMA Developer HaDV QA & Tester Leader HuongPM QA & Tester TungNT Developer AnhND Project Manager.
LOGO e-Citizen. Phan Nhật Minh Phạm Thị Dinh Vũ Xuân Đông Phạm Thị Huyền Nguyễn Thùy Trang
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 -
Group 3 CMPE Community Project. What is CMPE Community project? CMPE Community project aims to create a social web application to create an environment,
Capstone Project Chatting secure on Android. Introduction Project Management Plan Requirement Specification Software Design Specification Testing & Evaluation.
Location Information Networking Supervisor: Mr. Luong Trung Kien Students: Le Tien Dung Tran Quang Ngoc Duong Duc Quyen Nguyen Bao Trung Hoang Khac Tien.
LOGO Supervisor: Mr.Huỳnh Anh Dũng Students: Nguyễn Công Tuyến Nguyễn Cảnh Phương Phạm Thị Hằng Bùi Thị Huệ Trần Đức Bình Nguyễn.
LOGO YOFOTO WEBSITE Capstone Project Yofoto Team Supervisor Nguyễn Hồng Kỳ Vũ Phương Dung Lương Xuân Hải Đào Thiện Đăng Trần Quang.
House Finding Management Supervisor: Mr. Trần Đình Trí & Avengers Team 1.
ISS Team Group Member ◦ Nguy ễ n Nh ậ t Minh ◦ Nguy ễ n Kh ắ c Khu ◦ Ph ạ m Ng ọ c Hi ế u ◦ Nguy ễ n Ng ọ c Khánh ◦ Nguy.
Soccer Fields Management Supervisor: Mr.Bùi Đình Chiến Team member: Trịnh Bá Ngọc Tạ Quang Hùng Lê Vũ Việt Anh.
Future Lock Security Group Member Nguy ễ n V ă n Tuy ề n – SE02119 Vũ Ng ọ c Linh – Vũ V ă n An – SE02207 Supervisor Hoàng Xuân S ơ n Project Code.
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ô.
WEBSITE OF LAW FIRM MANAGEMENT SYSTEM MR. NGUYEN VAN SANG SE60744 LE DUY HOANG SE60595 DANG NGUYEN KHIEM SE60631 TRAN ANH TUAN SE60634 PHAM VAN DUY SUPERVISOR:
LOGO Supervisor: Mr. Tran Binh Duong Students: 1 4. Nguyen Huong Thanh 5. Pham Thi Bich Thuy 6. Nguyen Thi Thu Huyen Funny Contents Sharing Community 1.
The commercial center's restaurant management Supervisor: Trần Đình Trí Team member: Nguyễn Tuấn Vương Nguyễn Văn Hoàng Nguyễn Xuân Tùng Phạm Sỹ Vinh Phạm.
MUSIC IN ME Supervisor : Trần Đình Trí. TEAM G5 Trần Hà Huy Bùi Quốc Anh Nguyễn Phúc Lộc Trần Quang Tùng Hoàng Anh Minh.
Blood Bank Phạm Tiến Lập – SE02683 Nguyễn Sơn Hải – SE02879
Online Event Organizing Company Managemant System
ONLINE SHOP MANAGEMENT SYSTEM
Coach Route Searching System
Capstone Project W-CMS `.
STOCK TRADING SIMULATION SYSTEM
Supervisor : Trần Vinh Thu
RA-Team Supervisor: Tran Dinh Tri Member: Nguyen Hoang Duc(PM)
Capstone Project MIDAS PROJECT
Pregnant healthcare website
Smart Tendering System
Baokim Mobile e-Wallet.
Gregory LaFlash Patrick O’Loughlin
CSE 403 Project SDS Presentation
Customer Service Phone App
Software Verification, Validation, and Acceptance Testing
Online Solution for Small Shop
Contract Management Software 100% Cloud-Based ContraxAware provides you with a deep set of easy to use contract management features.
Presentation transcript:

Team Collaboration Application HAKI Team collaboration - HAKI Nguyễn Văn Hiệp – SE01961 Nguyễn Hoàng Anh – SE02151 Đỗ Hữu Chiến – SE02258 Lê Mạnh Linh – SE02352 Nguyễn Văn Vũ – SE Team Collaboration Application Slide

1. Introduction2. Project Management Plan3. System Requirement Specifications4. System Design Description5. System Implementation & Test6. Maintenance & Future developments7. Demo & Q&A 2 Team Collaboration Application Slide

3

Mr. L ươ ng Trung Kiên Nguy ễ n V ă n Hi ệ pNguy ễ n Hoàng Anh Nguy ễ n V ă n Vũ Đ ỗ H ữ u Chi ế n Lê M ạ nh Linh Instructor Project Manager Developer Designer Developer Technical Tester Test leader 4 Team Collaboration Application Slide

 Many kinds of project:  Charity  Entertainment  Event management  Business  Scientific research  Personal  etc sharing website 5 Team Collaboration Application Slide

sharing website  Exchange information  Team work  Manage information  Manage people in team 6 Team Collaboration Application Slide

 Many small tasks  Members are different role  Group members need to communicate  Share and exchange information  Information need to updated frequently  Need to know working progress  Assign works for members  Manage many groups sharing website 7 Team Collaboration Application Slide

 Our proposal to increase work's effective:  Brings better user experience.  Comfortable.  Professional to work.  Professional to manage group and project when users work like a team or user want to manage their plan. 8 Team Collaboration Application Slide

 Haki is developed on Android and Web browser sharing website 9 Team Collaboration Application Slide

sharing website 10 Team Collaboration Application Slide

The proposed system and scope Development Technologies Process Project organization Project Planning 11 Team Collaboration Application Slide

 Proposed system  Create boards (as projects)  Create lists ( each list has many tasks)  Track activities of all members  Manage personal tasks  Manage project and member ( for PM)  Search group, project and user  Synchronize  Scope  Android application  Web application 12 Team Collaboration Application Slide

sharing website 13 Team Collaboration Application Slide

Iterative Development Model 14 Team Collaboration Application Slide

15 Team Collaboration Application Slide

16 Team Collaboration Application Slide

 Work 5hs/day and 5 days/week  Buffer: about 1 week  Meeting: from Monday to Friday  Online meeting sharing website 17 Team Collaboration Application Slide

Risk DescriptionAvoidance planContingency plan Team member’s illnessDefine the suitable schedule to ensure the health of members Other members try to share and complete work to meet the deadline. Conflicts between team members Organize team buildings frequently to improve members spirit Team members should make concession to each other. All of the members should analyze and find the way to become reconciled. Changing requirementHold meeting frequently to define and discuss all features of project Meet supervisor to determine whether features should be implemented or not. Project manager creates implementation plan and push progress quickly. 18 Team Collaboration Application Slide

 Desired value  Main features are completed  Use coding convention  User interface is good, friendly  Functions are implemented quickly  Synchronization is exactly, quickly and integrity  Easy to maintain  Good performance  High security 19 Team Collaboration Application Slide

20 Team Collaboration Application Slide

Functional requirementNon-Functional requirement 21 Team Collaboration Application Slide

 Guest user  Member user  Master user  Owner user 22 Team Collaboration Application Slide

23 Team Collaboration Application Slide

 Member user  Sign in  Sign out  Change password  Forgot password  View activity  Group activity  Project activity 24 Team Collaboration Application Slide

25 Team Collaboration Application Slide

26 Team Collaboration Application Slide

27 Team Collaboration Application Slide

28 Team Collaboration Application Slide

 Master user  Mange group by master  Add member to group  Remove member of group  Update information of group  Manage project by master 29 Team Collaboration Application Slide

30 Team Collaboration Application Slide

31 Team Collaboration Application Slide

32 Team Collaboration Application Slide

 Owner user  Manage group by owner  Create group  Change permission in group  Remove group  Manage project by owner  Create project  Change permission in project  Remove project 33 Team Collaboration Application Slide

34 Team Collaboration Application Slide

35 Team Collaboration Application Slide

36 Team Collaboration Application Slide

 Non-Function requirement Usability Availability Security Reliability Performance Security Maintainability sharing website 37 Team Collaboration Application Slide

 Usability  Front-end language: English  Easy to use  Clear and convenient user interface  Availability  Run 24/24  Reliability  Database and files: backed up regularly  Easily to upgrade to expanded  Security  Implement secure session token for authentication.  Validate form’s data input from user.  Use token to prevent CSRF attack.  Sanitizing user’s input to prevent XSS attack.  Use Reliable and safety configuration for server. 38 Team Collaboration Application Slide

 Maintainability  Source code must be commented clearly for maintenance and expansion in future.  Errors must be logged, easy to maintenance and fixing.  Apply coding standards and naming conventions.  When project completed, documents related to standards and conventions must be included.  Portability  User can access to the system from anywhere with Internet connection.  Installation package size must be small enough to be suitable for Android phone.  Haki is developed on Android and web application.  Performance  The system and server are able to serve for the numbers of concurrent connection to be 200 users. We will consider upgrading if necessary.  The access numbers per day is about 1000 accesses, concentrate on from 9:00 to 11:00 and from 14:00 to 16:00.  Screen transition is less than 5 seconds. 39 Team Collaboration Application Slide

40 Team Collaboration Application Slide

41 Team Collaboration Application Slide

Client-server 42 Team Collaboration Application Slide

Package Model Controller Request Library Database 43 Team Collaboration Application Slide

44 Team Collaboration Application Slide

45Team Collaboration Application Slide

46 Team Collaboration Application Slide

Coding convention 47Team Collaboration Application Slide

Sign in Sequence diagram 48 Team Collaboration Application Slide

Source code 49 Team Collaboration Application Slide

 Testing model Verification & Validation Model 50 Team Collaboration Application Slide

 The efficiency of V&V model:  Can detect defects, resolve defects and find the cause of defects in early stage of life cycle.  Reduce risks of project.  Improve quality and reliability of application.  Reduce the affect to costs and schedule sharing website 51 Team Collaboration Application Slide

Chrome 36 Firefox 31 IE 9 Android Team Collaboration Application Slide

 Robolectric  Junit sharing website 53 Team Collaboration Application Slide

54 Team Collaboration Application Slide

55 FileNumber of test case PassedFailedSkipCoverage (%) Android-app % Web-app % Server % Integration test % GUI % TOTAL %

FileNumber of test case PassedFailedSkipCoverage (%) Android-app % Web-app % Server % Integration test % GUI % TOTAL % Test successful coverage: 100% 56 Team Collaboration Application Slide

57 Team Collaboration Application Slide

 Review code  Running the test, debug and fix errors  Update the missing functions. 58 Team Collaboration Application Slide

 Develop app on iOS  Development full function for our application  Improve the function of convenience, flexibility and easier for users on android application.  Development chat function become real-time  Development real-time notification  Development to integrate with google drive & dropbox for attachment feature and file sharing 59 Team Collaboration Application Slide

 Team work:  Working in group  Communication  Resolve conflicts  Technologies  Software development processes  Management skill  Organize  Negotiate  Planning sharing website 60 Team Collaboration Application Slide

sharing website 61 Team Collaboration Application Slide

sharing website 62 Team Collaboration Application Slide

63 Team Collaboration Application Slide