[email protected]

39
8/23/2012 FPT University 1 [email protected] ************

description

[email protected]. ************. Agenda. What is BTS?. Bug Tracking system. 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- Leader Huynh Thanh Huan- Member Nguyen Quoc Bao- Member - PowerPoint PPT Presentation

Transcript of [email protected]

Page 1: admin@fpt.vn

8/23/2012

FPT University1

[email protected]

************

Page 2: admin@fpt.vn

FPT University

2

Agenda

8/23/2012

BTS Introduction

BTS Structure

BTS Functions

BTS Summary

BTS Demo

Page 3: admin@fpt.vn

FPT University

3

What is BTS?

8/23/2012

BUG TRACKING SYSTEM

Page 4: admin@fpt.vn

FPT University

4

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 - Leader Huynh Thanh Huan - Member Nguyen Quoc Bao - Member Nguyen Vu Hung - Member

The sponsor of the project is Mr Nguyen Trong Tai

8/23/2012

Page 5: admin@fpt.vn

FPT University

5

Other Apps

8/23/2012

Page 6: admin@fpt.vn

FPT University

6

BTS Introduction

• Searching• Reporting

• Bug• Transactio

n• Notify

• User• Departme

nt• Role

• Project• Version• Module• Project

User

Project User

ReportBug

8/23/2012

Page 7: admin@fpt.vn

FPT University

7

Goals and Target of BTSThe 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.

8/23/2012

Page 8: admin@fpt.vn

FPT University

8

Software Targets

8/23/2012

Functionality

Usability

Portability

Maintainability

Efficiency

Reliability

Page 9: admin@fpt.vn

FPT University

9

Capstone Project

Technical Skill

Project Managemen

t

Soft Skill

SQA & T

8/23/2012

Capstone Project’ Goals

Page 10: admin@fpt.vn

FPT University

10

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.

Goals and Target of BTS

8/23/2012

Page 11: admin@fpt.vn

FPT University

11

BTS Technical Tool

8/23/2012

Page 12: admin@fpt.vn

FPT University

12

BTS Structure Waterfall Model MVC 2 Model Entity Framework (.NET) Database Model

8/23/2012

Page 13: admin@fpt.vn

FPT University

13

BTS Structure

8/23/2012

Waterfall

MVC 2

Entity

Framewor

k

Page 14: admin@fpt.vn

FPT University

14

BTS Structure

8/23/2012

Waterfall Model

Page 15: admin@fpt.vn

FPT University

15

BTS Structure

8/23/2012

MVC 2 Model

Page 16: admin@fpt.vn

FPT University

16

BTS Structure

8/23/2012

Page 17: admin@fpt.vn

FPT University

17

BTS Structure

8/23/2012

Controller ViewBLL

DAL

Browser

SQL Server

Mail App

GUIModel

BTS

Page 18: admin@fpt.vn

FPT University

18

BTS Functions

8/23/2012

• Project• Version• Module• Project User

• User• Department• Role

• Searching• Reporting

• Bug• Transaction• Notify

Project

User

ReportBug

Page 19: admin@fpt.vn

FPT University

19

ER & PhysiscalFor User Management

8/23/2012

Page 20: admin@fpt.vn

FPT University

20

ER & PhysiscalFor User Management

8/23/2012

Page 21: admin@fpt.vn

FPT University

21

ER & PhysiscalFor Project Management

8/23/2012

Page 22: admin@fpt.vn

FPT University

22

ER & PhysiscalFor Project Management

8/23/2012

Page 23: admin@fpt.vn

FPT University

23

ER & PhysiscalFor Bug Management

8/23/2012

Page 24: admin@fpt.vn

FPT University

24

ER & PhysiscalFor Bug Management

8/23/2012

Page 25: admin@fpt.vn

FPT University

25

BTS Functions User Management Project Management Bug Management View Reports

8/23/2012

Page 26: admin@fpt.vn

FPT University

26

User Management

8/23/2012

Page 27: admin@fpt.vn

FPT University

27

User Management

8/23/2012

Page 28: admin@fpt.vn

FPT University

28

Project Management

8/23/2012

Admin

Manage Project

Create Project

Update Project Delete Project

<<include>>

<<include>>

<<include>>

Page 29: admin@fpt.vn

FPT University

29

Project Management

8/23/2012

Page 30: admin@fpt.vn

FPT University

30

Project Management

8/23/2012

Project Manager

Project Detail Management

Manage User in Project

Manage Version in ProjectManage Module in Project

<<include>>

<<include>>

<<include>>

Page 31: admin@fpt.vn

FPT University

31

Project Management

8/23/2012

Project Manager

Manage User in Project

Create User In Project

Update User In ProjectDelete User In Project

<<include>>

<<include>><<include>>

Page 32: admin@fpt.vn

32

Bug management

8/23/2012

User in Project

Bug Management

Create Bug View Bug

Update Bug

<<include>>

<<include>>

<<include>>

Page 33: admin@fpt.vn

33

Bug management

8/23/2012

Page 34: admin@fpt.vn

FPT University

34

Bug Notify

Create/ Update Bug

Assigned Bug Notify

Message/ Mail to

Assigner

8/23/2012

Page 35: admin@fpt.vn

FPT University

35

Report

8/23/2012

Admin

Report

User in Project

Report By All Project

Report by specific project

<<include>>

<<include>>

Page 36: admin@fpt.vn

FPT University

36

BTS Summary Project Summary

Time: 4 months Resource: 4 members Release Version: BTS 1.2

Achievement Technical Goals Features Target Project Target

8/23/2012

Page 37: admin@fpt.vn

FPT University

37

Extensibility Custom Master data Multi-site Dinamic role Customizable flow

8/23/2012

BTS Summary

Page 38: admin@fpt.vn

FPT University

38

Appliable For a company or project team For a web service For FPT University

8/23/2012

BTS Summary

Page 39: admin@fpt.vn

FPT University

39

BTS Demo

8/23/2012