Presentation is loading. Please wait.

Presentation is loading. Please wait.

Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.

Similar presentations


Presentation on theme: "Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8."— Presentation transcript:

1 Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8

2  Fan Yang Email: Yangf1566@uhcl.eduYangf1566@uhcl.edu  Ashok Kumar Bodepudi Email: bodepudia2644@uhcl.edubodepudia2644@uhcl.edu  Sridhar Karthik Sethupat Email: sethupats4357@uhcl.edusethupats4357@uhcl.edu  Raja Praveen Bhavanam Email: BhavanamR6349@uhcl.edu BhavanamR6349@uhcl.edu  Mentor Mr. Scott Hetherington  Instructor Dr. Kwok-Bun Yue 12/26/2015 7:40:43 AM 2 Team#2 Bugflow Enhancements Team Members

3 Mentor & Instructor Customer Information  Tietronix Software, Inc.  It is a full-service provider of custom software applications and advanced technology solutions.  Contact Persons  Mr. Scott Hetherington www.tietronix.com www.tietronix.com 12/26/2015 7:40:43 AM 3 Team#2 Bugflow Enhancements

4 Contents:  Introduction: o Previous work o Bug Flow Process diagram o Technologies Used  Requirements and conclusion o Details and Worked out solution  Demo Praveen Ashok and Karthik Fan 12/26/2015 7:40:43 AM 4 Team#2 Bugflow Enhancements

5 Introduction- What is Bugflow ? 12/26/2015 7:40:43 AMTeam#2 Bugflow Enhancements 5  Bugflow is a web-based tool.  It is a process-centric bug tracking tool.  It is developed and used internally by Tietronix.Tietronix

6 Existing Application 12/26/2015 7:40:43 AM 7 6  Bug Flow is a Java-J2EE application that runs on the Tie Flow Process Automation engine.  It controls routing and status of the bugs.  Each user has a “work list” that has a list of bugs currently assigned to him.

7 Roles: 12/26/2015 7:40:43 AMTeam#2 Bugflow Enhancements 7  User-Anyone who uses this tool  Admin-One who manages Projects  Sys Admin-Who manages Application

8 Work Flow Diagram 12/26/2015 7:40:43 AMTeam#2 Bugflow Enhancements 8 Saved Defect Work on Defect Validate the Defect Solution Review the rejection Review/Assign Defect Accept-Reject Defect StartEnd

9 Technologies Used 12/26/2015 7:40:43 AMTeam#2 Bugflow Enhancements The Existing application uses  JSP  SQL Server 2000  Java Script  XHTML  J2EE  Display Tag

10 Requirements 12/26/2015 7:40:43 AMTeam#2 Bugflow Enhancements 10  Add the ability to reopen closed bugs.  Allow users to configure their work lists.  Distinguish between read and unread bugs in the work list.  Save reports.  Segregate some of the global data.

11 Reopen a new Bug 12/26/2015 7:40:43 AMTeam#2 Bugflow Enhancements 11  Any bug with the status “Withdrawn”, “Closed Unresolved”, or “Closed Resolved” can be reopened.  To reopen a closed bug all the versions of that bug also need to be closed.  If even any “one” version of the closed bug is open  We cannot reopen the bug.

12 Diagram for Reopen a closed Bug 12/26/2015 7:40:43 AMTeam#2 Bugflow Enhancements 12  002-0022 002-0022-R1 002-0022-R*

13 Configure Column list 12/26/2015 7:40:43 AMTeam#2 Bugflow Enhancements 13  In this User’s are allowed to select his choice of columns on the work list.  The user’s choice of work list configuration is saved in the database.  If no choice is selected by the user the default settings are displayed.

14 Read & Unread 12/26/2015 7:40:43 AMTeam#2 Bugflow Enhancements 14  Work list is like the main page for the user, where in he can view bugs reported to him.  Many bugs, user cannot distinguish between read and unread bugs.  Work list -analogous to the email inbox.

15 Read & Unread 12/26/2015 7:40:43 AMTeam#2 Bugflow Enhancements 15 Bug Reassign Work Item New Bug UNREAD Activity Reject/Assign/St art Working

16 Save Report Filters 12/26/2015 7:40:43 AMTeam#2 Bugflow Enhancements 16  Enter into the “Reports” tab -- we see a set of ten parameters that can be selected.  User can save the current selection as public or private.  He should be able to pull his selection from a list and be able to run it.  Solution to this would be to give a pull down list of existing reports and providing buttons with the option of saving a new report.

17 Save Report Filters 12/26/2015 7:40:43 AMTeam#2 Bugflow Enhancements 17  The selected values along with the parameter names are saved into database, also considering - the selection is made by admin/user. Selection Admin Private Public Normal User Private

18 Segregation of Global Data 12/26/2015 7:40:43 AMTeam#2 Bugflow Enhancements 18  Project has –Global and project specific values  Admin has the authority to manage project  Interfaces which need modification to segregate global data to project specific data are :  Priority  Severity  Operating system  Software version

19 Segregation of Global Data 12/26/2015 7:40:43 AMTeam#2 Bugflow Enhancements 19  We can manage a project by changing Category, Operating System, Priority, Severity, Software version.  When a new data is added it could be a global value and/or project specific value.  Admin can create global data – accessible to all projects and private data – Project specific.  User can create project specific data.

20 Segregation of Global Data 12/26/2015 7:40:43 AMTeam#2 Bugflow Enhancements 20 Category Operating System Priority Severity Software Versions Global Project Specific DATA

21 Lessons Learned 12/26/2015 7:40:43 AMTeam#2 Bugflow Enhancements 21  Team work.  Time management.  J2EE, Struts, Display Tag and workflow.

22 Problems faced 12/26/2015 7:40:43 AMTeam#2 Bugflow Enhancements 22  Installing Bug Flow tool.  Analyzing the existing code and Database Structure.  Narrowing our view –the code that we have to work on.

23 Project Outcomes: 12/26/2015 7:40:43 AMTeam#2 Bugflow Enhancements 23  Improving the Usability of the tool  Enhancing the functionality –as desired by customer.

24 Development Team: 12/26/2015 7:40:43 AMTeam#2 Bugflow Enhancements 24 RoleTeam Member Team Leader and DeveloperFan Yang WebmasterKarthik Testing & DebuggingRaja Praveen Research & DevelopmentAshok Kumar ImplementationAll ProgrammingAll DocumentationAll

25 12/26/2015 7:40:43 AMTeam#2 Bugflow Enhancements 25 Demo

26 Special Thanks! 12/26/2015 7:40:43 AMTeam#2 Bugflow Enhancements 26  Dr. Kwok Bun Yue  Mr. Scott Hetherington

27 References: 12/26/2015 7:40:43 AMTeam#2 Bugflow Enhancements 27  http://dcm.uhcl.edu/yue/courses/csci6838/Fall2007/OralPresentation.html http://dcm.uhcl.edu/yue/courses/csci6838/Fall2007/OralPresentation.html  http://www.tietronixproducts.com/tieflow.htm http://www.tietronixproducts.com/tieflow.htm  https://wiki.kubuntu.org/Bugs/WorkFlow https://wiki.kubuntu.org/Bugs/WorkFlow  http://www.tietronix.com/ http://www.tietronix.com/

28 12/26/2015 7:40:43 AMTeam#2 Bugflow Enhancements 28


Download ppt "Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8."

Similar presentations


Ads by Google