8/23/2012 FPT University 1 2 8/23/2012 Agenda BTS Introduction BTS Structure BTS Functions BTS Summary BTS Demo FPT University 3 8/23/2012 What is BTS? FPT University 4 8/23/2012 BTS’ Team This project is created basing on FPT University’s request for the students of 2008 – 2012 year graduation. Team members: Tran Minh Giang Huynh Thanh Huan Nguyen Quoc Bao Nguyen Vu Hung - Leader - Member - Member - Member The sponsor of the project is Mr Nguyen Trong Tai FPT University 5 8/23/2012 Other Apps BugTracker .NET BugZilla JIRA TRAC FPT University 6 8/23/2012 BTS Introduction • Project • Version • Module • Project User • Bug • Transaction • Notify • User • Department • Role Project User Bug Report • Searching • Reporting FPT University 7 8/23/2012 Goals and Target of BTS The defined aims of the BTS project are to: Provide the efficient way for company’s administrators or project leaders to create project management model. Enable project members to manage project’s bug easy and quick. Help develop a center of knowledge about bugs. FPT University 8 8/23/2012 Goals and Target of BTS Functionality Reliability Usability Efficiency Portability Maintainability FPT University 9 8/23/2012 Goals and Target of BTS Technical Skill SQA & T Capstone Project Project Management Soft Skill FPT University 10 8/23/2012 Goals and Target of BTS Using BTS is an efficiency way: To help the company improve quality assurance process. To help the users improve productivity. To collect bug information from many resources. FPT University 11 8/23/2012 BTS Technical Tool Visual Studio 2010, .Net Framework 4.0 SQL Server 2005 DevExpress 11.2.5 Office tools: Microsoft Office 2007, Microsoft Exel 2007 Management tool: Microsoft Project Management 2007 Design diagram tools: Power Designer, Microsoft Visio, Star UML Communication tools: Skype 7, Mail FPT University TortoiseSVN-1.7.3.22386-win32-svn-1.7.2 Source code on server http://code.google.com/p/bugs-tracking-system-se04bfu-hcm/ FPT University 12 8/23/2012 BTS Structure Waterfall Model MVC 2 Model Entity Framework (.NET) Database Model FPT University 13 8/23/2012 BTS Structure Waterfall Model FPT University 14 8/23/2012 BTS Structure MVC 2 Model FPT University 15 8/23/2012 BTS Structure FPT University 16 8/23/2012 BTS Functions User management Project management Bug management Reports Login Main Feature Administration Project Management Bug Management Report FPT University 17 8/23/2012 ER & Physiscal For User Management FPT University 18 8/23/2012 ER & Physiscal For User Management FPT University 19 8/23/2012 ER & Physiscal For Project Management FPT University 20 8/23/2012 ER & Physiscal For Project Management FPT University 21 8/23/2012 ER & Physiscal For Bug Management FPT University 22 8/23/2012 ER & Physiscal For Bug Management FPT University 23 8/23/2012 User Management FPT University 24 8/23/2012 Project Management Create Project <<include>> Manage Project Admin <<include>> <<include>> Update Project Delete Project FPT University 25 8/23/2012 Project Management Manage User in Project <<include>> Project Detail Management Project Manager <<include>> <<include>> Manage Version in Project Manage Module in Project FPT University 26 8/23/2012 Project Management Create User In Project <<include>> Manage User in Project Project Manager <<include>> Update User In Project <<include>> Delete User In Project FPT University 27 8/23/2012 Bug management Create Bug View Bug <<include>> <<include>> Bug Management User in Project <<include>> Update Bug 28 Bug management 8/23/2012 29 8/23/2012 Bug Notify Create/ Update Bug Assigned Bug Notify Message/ Mail to Assigner FPT University 30 8/23/2012 Report Report By All Project <<include>> Report Admin User in Project <<include>> Report by specific project FPT University 31 8/23/2012 BTS Summary Project Summary Time: 4 months Resource: 4 members Release Version: BTS 1.2 Achievement Technical Goals Features Target Project Target FPT University 32 8/23/2012 BTS Summary Extensibility Custom Master data Multi-site Dinamic role Customizable flow FPT University 33 8/23/2012 BTS Summary Appliable For a company or project team For a web service For FPT University FPT University 34 8/23/2012 BTS Demo FPT University 35 8/23/2012 FPT University 36 8/23/2012 FPT University 37 8/23/2012 FPT University 38 8/23/2012 FPT University 39 8/23/2012 FPT University 40 8/23/2012 FPT University 41 8/23/2012 FPT University 42 8/23/2012 FPT University 43 8/23/2012 FPT University 44 8/23/2012 FPT University