Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.
-
Upload
felix-lang -
Category
Documents
-
view
214 -
download
0
Transcript of Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.
![Page 1: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/1.jpg)
04/21/23 02:41 PM
Team#2 Bugflow Enhancements 1
![Page 2: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/2.jpg)
Fan Yang
Email: [email protected]
Ashok Kumar Bodepudi
Email: [email protected]
Sridhar Karthik Sethupat
Email: [email protected]
Raja Praveen Bhavanam
Email: [email protected]
Mentor
Mr. Scott Hetherington
Instructor
Dr. Kwok-Bun Yue
04/21/23 02:41 PM
2
Team#2 Bugflow Enhancements
Team Members
![Page 3: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/3.jpg)
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
04/21/23 02:41 PM
3
Team#2 Bugflow Enhancements
![Page 4: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/4.jpg)
Contents:
Introduction:o Previous worko Bug Flow Process diagramo Technologies Used
Requirements and conclusiono Details and Worked out
solution
Demo
Praveen
Ashok and Karthik
Fan
04/21/23 02:41 PM
4
Team#2 Bugflow Enhancements
![Page 5: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/5.jpg)
Introduction- What is Bugflow ?
04/21/23 02:41 PMTeam#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.
![Page 6: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/6.jpg)
Existing Application
04/21/23 02:41 PM 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.
![Page 7: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/7.jpg)
Roles:
04/21/23 02:41 PMTeam#2 Bugflow Enhancements
7
User-Anyone who uses this tool
Admin-One who manages Projects
Sys Admin-Who manages Application
![Page 8: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/8.jpg)
Work Flow Diagram
04/21/23 02:41 PMTeam#2 Bugflow Enhancements
8
![Page 9: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/9.jpg)
Technologies Used
04/21/23 02:41 PMTeam#2 Bugflow Enhancements
The Existing application uses
JSP SQL Server 2000 Java Script XHTML J2EE Display Tag
![Page 10: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/10.jpg)
Requirements
04/21/23 02:41 PMTeam#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.
![Page 11: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/11.jpg)
Reopen a new Bug
04/21/23 02:41 PMTeam#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.
![Page 12: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/12.jpg)
04/21/23 02:41 PMTeam#2 Bugflow Enhancements
12
002-0022002-0022
002-0022-R1002-0022-R1
002-0022-R* 002-0022-R*
![Page 13: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/13.jpg)
Configure Column list
04/21/23 02:41 PMTeam#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.
![Page 14: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/14.jpg)
Read & Unread
04/21/23 02:41 PMTeam#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.
![Page 15: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/15.jpg)
Read & Unread
04/21/23 02:41 PMTeam#2 Bugflow Enhancements
15
BugBug
Reassign Work Item
Reassign Work ItemNew BugNew Bug
UNREADUNREAD
ActivityActivityReject/Assign/Start WorkingReject/Assign/Start Working
![Page 16: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/16.jpg)
Save Report Filters
04/21/23 02:41 PMTeam#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.
![Page 17: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/17.jpg)
Save Report Filters
04/21/23 02:41 PMTeam#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.
![Page 18: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/18.jpg)
Segregation of Global Data
04/21/23 02:41 PMTeam#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
![Page 19: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/19.jpg)
Segregation of Global Data
04/21/23 02:41 PMTeam#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.
![Page 20: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/20.jpg)
Segregation of Global Data
04/21/23 02:41 PMTeam#2 Bugflow Enhancements
20
CategoryCategory Operating System
Operating System PriorityPriority SeveritySeverity Software
VersionsSoftware Versions
GlobalGlobal Project SpecificProject Specific
DATADATA
![Page 21: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/21.jpg)
Lessons Learned
04/21/23 02:41 PMTeam#2 Bugflow Enhancements
21
Team work.
Time management.
J2EE , Struts, Display Tag and workflow.
![Page 22: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/22.jpg)
Problems faced
04/21/23 02:41 PMTeam#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.
![Page 23: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/23.jpg)
Project Outcomes:
04/21/23 02:41 PMTeam#2 Bugflow Enhancements
23
Improving the Usability of the tool
Enhancing the functionality –as desired by customer.
![Page 24: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/24.jpg)
Development Team:
04/21/23 02:41 PMTeam#2 Bugflow Enhancements
24
Role Team Member
Team Leader and Developer Fan Yang
Webmaster Karthik
Testing & Debugging Raja Praveen
Research & Development Ashok Kumar
Implementation All
Programming All
Documentation All
![Page 25: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/25.jpg)
04/21/23 02:41 PMTeam#2 Bugflow Enhancements
25
Demo
![Page 26: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/26.jpg)
Special Thanks!
04/21/23 02:41 PMTeam#2 Bugflow Enhancements
26
Dr. Kwok Bun Yue
Mr. Scott Hetherington
![Page 27: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/27.jpg)
References:
04/21/23 02:41 PMTeam#2 Bugflow Enhancements
27
http://dcm.uhcl.edu/yue/courses/csci6838/Fall2007/OralPresentation.html http://www.tietronixproducts.com/tieflow.htm https://wiki.kubuntu.org/Bugs/WorkFlow http://www.tietronix.com/
![Page 28: Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bff71a28abf838cbe623/html5/thumbnails/28.jpg)
04/21/23 02:41 PMTeam#2 Bugflow Enhancements
28