SourceForge.net Logo

RUP Roles and Accomplishments

Member

Netid

AOL ID

Email

Kabe VanderBaan vanderba kabev1 vanderba@uiuc.edu
Vivek Thakkar vthakkar  xVDoGGx vthakkar@uiuc.edu
 Isaac Sanchez  iisanche Eceguru iisanche@uiuc.edu
 David Bowen  dabowen starkiller76 bowen.d@attbi.com
 Michael Walsh  mrwalsh michaelwalsh327 m_r_walsh@hotmail.com
 Faisal Sal Razzaq  razzaq salcs329 razzaq@uiuc.edu
 Ryan Gordon

rpgordon

gorclon1 gorclon@yahoo.com
Srinivas (Srini) Kattragadda   kattraga se2srini kattragadda@yahoo.com


 

Kabe VanderBaan

Roles

Accomplishments

Configuration Manager

Created initial repository on SourceForge

Helped group with process of configuration for using CVS

Helped write process for Configuration Management

Design Reviewer

Took part in Code Review

Implementor

Gui Programming for Download (DownloadStatusPanel.java)

ServicesAPI programming to interact with Download (ServicesAPI.java)

Bug Tracker Reported bugs (bug tracker at sourceforge)

User-Interface Designer

Took Part in designing overall Gui

Designed GUI for Download Status Panel

Tool Specialist

Specialized in CVS to tackle issues that came up

Learned Bugzila in case of issues

Learned how to use Eclipse to help set up the IDE for part of the group

Learned JBuilder to help debug set up issues for the group

Understood JUnit to help debug

Understood JMetrics to help debug

CCB

Participated in a CCB meeting

Back to Top


 

Vivek Thakkar

Roles

Accomplishments

Project Manager

Ran weekly meetings

Assisted in project planning

General coordination

Updating documentation for requirements, installation, and functionality

Setup/Checkin of original source in CVS

Code/Software releases

Architect Architected and watched over all implementations

Ran and participated in an architecture review

Implementer Coding for the download module

Firefighting for search/jxta modules

Code integration

System Analyst Requirments updates and tracking
CCB Ran and participated in a CCB meeting
Project Tracking Tracked group progress. Called, informed, and kept everyone on top of things.
Tester Wrote test cases for jxta and also download

Ran all test cases and manually tested application

Design Reviewer Ran and participated in code/architecture review
Metrics Ran and analyzed jMetra metrics for the group.
Bug Tracker Reported bugs 

Ran the CCB meeting to go through all the bugs

Back to Top


 

Isaac Sanchez

Roles Accomplishments
Architecture Investigation into various communication methods using JXTA.
Tester Ran unit tests and investigated test failures
Test Designer Organized unit tests into various suites and groups of suites.
Bug Tracker Reported bugs (bug tracker at sourceforge)
Design Reviewer Code Review of various files

Back to Top


 

David Bowen

Roles Accomplishments
Project Manager Created and updated  project plan.   Acted as liason to the TA for the group.

Updated synopsis, project plan, and sequence diagram.

Wrote part of transition plan and implemented by sending emails to relevent websites that could potentially post links to our project page.

Designed and implemented public website.

Developer Implemented the JXTA socket code which is the plumbing for all messages and data passed between peers.  Implemented search.  Code integration.
Metrics Ran and analyzed the Martin Metrics.
Bug Tracker Reported bugs and fixed the peer discovery bug.

Back to Top


 

Michael Walsh

Roles Accomplishments
Architecture Reviewer Participated in architecture review
Change Control Manager Part of Change Control process design, participated in CCB meetings
Code Reviewer Participated in code review
Tester Wrote automated tests for Search functionality, including system and unit level tests
Bug Tracker Reported bugs (bug tracker at sourceforge)
Design Reviewer Designed event-based communication system to avoid cyclic package dependencies.

Created class and sequence diagrams.

Implementer Write GUI and middle-tier components for Search functionality.

Back to Top


 

Faisal Sal Razzaq

Roles

Accomplishments

Programmer Coded preferences window.

Implemented ConfigurationInfo class

Implemented FileIOHelper.java class to assist in reading/writing of files.

Added functionality to serialize and de-serialize preferences from disk.

Implemented serialization using an XML document.

Added Xerces parser libraries for XML document preparation.

Tester

 

Implemented automated units tests:                                                  

FileIOHelperTest.java 

ConfigurationInfoTest.java 

FileInfoTest.java 

MusicProfileTest.java 

NodeObjectTest.java 

SystemTest.java

User-Interface Designer Designed interface for the Preferences window
Bug Tracker Reported bugs (bug tracker at sourceforge)
Quality Assurance Ran metrics on the project and identified areas for improvement

Back to Top


 

Ryan Gordon

Roles Accomplishments
Tester Manually tested system
Metrics Lead metrics analysis/compiler/organizer/web pages
CCB Participated in CCB meeting
Process Engineer Organized  RUP roles
Bug Tracker Reported bugs 
Technical Writer Reviewed final project documents.

Back to Top


 

Srinivas (Srini) Kattragadda

Roles Accomplishments
Code Reviewer Reviewed my code along with the team.
Implementer Implemented FileInfo.java, which reads or saves to a file with given name.
Tester Unit tested the code written.
Bug Tracker Reported bugs (bug tracker at sourceforge)
Web Site Manager Developed the main web page that has all the project documentation with the help of team members.
Architecture Reviewer Participated in reviewing the project current architecture.
CCB Part of the CCB to identify and assign bugs to the team memebers.

Back to Top