Upload
theerach-prommarak
View
2.735
Download
0
Embed Size (px)
DESCRIPTION
My senior project survey presentation on Sep 22, 2009.
Citation preview
Project Management and Collaboration System for
Software DevelopmentGroup No.19
Project Management and Collaboration System for Software DevelopmentTheerach Prommarak & Nontawat Klangpetch
Project Management and Collaboration System for Software Development
• Adviser– Asst. Prof. Wanasanan Thongsongkrit
• Special adviser – Itzcoalt Calva– Wanwisa Utranand– Siwawong Wuttipongprasert
• Members– Mr. Theerach Prommarak Code 490610334– Mr. Nontawat Klangpetch Code 490610335
Topics of this Presentation
• Software Development• Project Management• Tequila PHP Framework• Project Management and Collaboration
System• Expected Benefits• Plan for next Semester
Project Management and Collaboration System for Software DevelopmentTheerach Prommarak & Nontawat Klangpetch
Software Development
• Planning• Design• Development• Implementation• Maintenance
Project Management and Collaboration System for Software DevelopmentTheerach Prommarak & Nontawat Klangpetch
Project Stakeholders
• Customer• Project Manager• System Analyst• Coder• Tester
Project Manager
System Analyst
Coder
Tester
Customer
Project Management and Collaboration System for Software DevelopmentTheerach Prommarak & Nontawat Klangpetch
Project Management and Collaboration System for Software DevelopmentTheerach Prommarak & Nontawat Klangpetch
Project Management
Customer Project Manager
System Analyst
Coder Tester
ProductTask ModuleProject Requirement
People
Process
Project Managers
Coder
Tester
Customer
Development Phase
Collaboration Tools
Project Management and Collaboration System for Software DevelopmentTheerach Prommarak & Nontawat Klangpetch
Tequila PHP Framework
Project Management and Collaboration System for Software DevelopmentTheerach Prommarak & Nontawat Klangpetch
Project Management and Collaboration System for Software DevelopmentTheerach Prommarak & Nontawat Klangpetch
DAO
VO DB
Project Management and Collaboration System for Software DevelopmentTheerach Prommarak & Nontawat Klangpetch
View (php)
Template (html)
Collaboration Activities in Development Phase
Activities Software
Scheduling
Testing
Bug Reporting
Version Control
Project Management and Collaboration System for Software DevelopmentTheerach Prommarak & Nontawat Klangpetch
Project Manager
System Analyst
Coder
Tester Tester
Project Manager
CoderTester
Project Manager
Coder
Project Management and Collaboration System for Software DevelopmentTheerach Prommarak & Nontawat Klangpetch
Scheduling (Example)
Project Management and Collaboration System for Software DevelopmentTheerach Prommarak & Nontawat Klangpetch
Test Document (Example)
Project Management and Collaboration System for Software DevelopmentTheerach Prommarak & Nontawat Klangpetch
Bug Reporting Form (Example)
The Project
• Collaborates all activities together
Project Management and Collaboration System for Software DevelopmentTheerach Prommarak & Nontawat Klangpetch
Scheduling
Version Control
Testing
Bug Reporting
Web collaboration system
Develop systems to manage and coordinate projects for software development organization, using web applications.
Technologies & Tools
Project Management and Collaboration System for Software DevelopmentTheerach Prommarak & Nontawat Klangpetch
Scheduling
Work Breakdown Structure and
Gantt Chart from Microsoft Project
(CSV file)
Scheduling Module
Displaying Project Information via
Gantt Chart
ChartDirector for PHP
Update Project Progress & Information
Project Manager
Coder
Customer
Project Management and Collaboration System for Software DevelopmentTheerach Prommarak & Nontawat Klangpetch
Import CSV file to application database
Repository Control
Repository Control Module
SubversionManage
repositories & users
SVNManager Project Manager
CoderTester
Project Management and Collaboration System for Software DevelopmentTheerach Prommarak & Nontawat Klangpetch
Map system’s user to SVN
userUser DBSVN User DB
Test Report Document
Test Report Module
Create Test Report
View Test ReportProject
ManagerTester
Project Management and Collaboration System for Software DevelopmentTheerach Prommarak & Nontawat Klangpetch
Bug Reporting
Bug Report Module
Request for bugs fixing
Report fixed bugsProject
ManagerCoder
Project Management and Collaboration System for Software DevelopmentTheerach Prommarak & Nontawat Klangpetch
Expected Benefits
• The System can be used by small to medium Software Development Organizations.
• Enhancing Tequila Framework’s Feature.
Project Management and Collaboration System for Software DevelopmentTheerach Prommarak & Nontawat Klangpetch
OperationsTime
JUN‘09
JUL‘09
AUG ‘09
SEP‘09
OCT’09
NOV ‘09
DEC ‘09
JAN‘10
FEB ‘10
1. Feasibility Study
2. Study Tequila Framework
3. System Design
4. Development & Unit Test
5. Integration Test
6. Documentation
Plan for next semester
Project Management and Collaboration System for Software DevelopmentTheerach Prommarak & Nontawat Klangpetch
Thank You!
Theerach PrommarakNontawat Klamgpetch