SlideShare une entreprise Scribd logo
1  sur  23
Project Management and Collaboration System for Software Development Group No.19
Project Management and Collaboration System for Software Development Adviser	 Asst. Prof. WanasananThongsongkrit Special adviser  ItzcoaltCalva WanwisaUtranand SiwawongWuttipongprasert Members Mr. TheerachPrommarak  Code 490610334 Mr. NontawatKlangpetch  Code 490610335 Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
Topics of thisPresentation Software Development Project Management Tequila PHP Framework Project Management and Collaboration System ExpectedBenefits Plan for nextSemester Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
Software Development Planning Design Development Implementation Maintenance Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
Project Stakeholders Customer Project Manager System Analyst Coder Tester Project Manager System Analyst Coder Tester Customer Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
Project Management Project Manager Process System Analyst Task Product Module Project Requirement Coder Tester Customer People Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
Development Phase Project Managers Collaboration Tools Coder Tester Customer Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
Tequila PHP Framework Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
DAO DB VO Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
View (php) Template (html) Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
Collaboration Activities in Development Phase Project Manager Project Manager Project Manager System Analyst Coder Coder Coder Tester Tester Tester Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
Scheduling (Example) Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
Test Document (Example) Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
Bug ReportingForm (Example) Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
The Project Collaborates all activitiestogether Develop systems to manage and coordinate projects for software development organization, using web applications. Version Control Scheduling Testing Web collaboration system Bug Reporting Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
Technologies & Tools Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
Scheduling Scheduling Module Update Project Progress & Information ChartDirector for PHP Project Manager Coder Work Breakdown Structure and Gantt Chart from Microsoft Project (CSV file) Displaying Project Information via Gantt Chart Import CSV file to application database Customer Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
Repository Control Repository Control Module Map system’s user to SVN user Project Manager SVN User DB User DB Coder Subversion Manage repositories & users SVNManager Tester Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
Test Report Document Test Report Module Project Manager Create Test Report View Test Report Tester Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
Bug Reporting Bug Report Module Request for bugs fixing Report fixed bugs Project Manager Coder Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
ExpectedBenefits The System canbeused by small to medium Software DevelopmentOrganizations. Enhancing Tequila Framework’sFeature. Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
Plan for nextsemester Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
Thank You! TheerachPrommarak NontawatKlamgpetch

Contenu connexe

Tendances

The art of being an agile programmer
The art of being an agile programmerThe art of being an agile programmer
The art of being an agile programmerClaudia Rosu
 
People factor as failure reason of Agile adoption
People factor as failure reason of Agile adoptionPeople factor as failure reason of Agile adoption
People factor as failure reason of Agile adoptionMikalai Alimenkou
 
Hire Tester presentation
Hire Tester presentationHire Tester presentation
Hire Tester presentationMarina Palienko
 
Ana milutinovic quality awareness when practicing agile testing
Ana milutinovic   quality awareness when practicing agile testingAna milutinovic   quality awareness when practicing agile testing
Ana milutinovic quality awareness when practicing agile testingCodecamp Romania
 
QA Strategies for Testing Legacy Web Apps
QA Strategies for Testing Legacy Web AppsQA Strategies for Testing Legacy Web Apps
QA Strategies for Testing Legacy Web AppsRainforest QA
 
Using Crowdsourced Testing to Turbocharge your Development Team
Using Crowdsourced Testing to Turbocharge your Development TeamUsing Crowdsourced Testing to Turbocharge your Development Team
Using Crowdsourced Testing to Turbocharge your Development TeamRainforest QA
 
Urgently Required... QA Tester Selenium
Urgently Required... QA Tester SeleniumUrgently Required... QA Tester Selenium
Urgently Required... QA Tester SeleniumArati Behera
 
Agile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User GroupAgile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User Groupsuwalki24.pl
 
Starwest 2012 Making The Most Of Test Automation In An Agile Project
Starwest 2012   Making The Most Of Test Automation In An Agile ProjectStarwest 2012   Making The Most Of Test Automation In An Agile Project
Starwest 2012 Making The Most Of Test Automation In An Agile Projectaandelkovic
 
GTAC 2015
GTAC 2015GTAC 2015
GTAC 2015Dino Su
 
How to overcome agile methodology challenges
How to overcome agile methodology challengesHow to overcome agile methodology challenges
How to overcome agile methodology challengesBugRaptors
 
Software Development Methodologies By E2Logy
Software Development Methodologies By E2LogySoftware Development Methodologies By E2Logy
Software Development Methodologies By E2LogyE2LOGY
 
Agile testing guide_2021
Agile testing guide_2021Agile testing guide_2021
Agile testing guide_2021QMetry
 

Tendances (20)

QA in Agile
QA in AgileQA in Agile
QA in Agile
 
The art of being an agile programmer
The art of being an agile programmerThe art of being an agile programmer
The art of being an agile programmer
 
People factor as failure reason of Agile adoption
People factor as failure reason of Agile adoptionPeople factor as failure reason of Agile adoption
People factor as failure reason of Agile adoption
 
Hire Tester presentation
Hire Tester presentationHire Tester presentation
Hire Tester presentation
 
Ana milutinovic quality awareness when practicing agile testing
Ana milutinovic   quality awareness when practicing agile testingAna milutinovic   quality awareness when practicing agile testing
Ana milutinovic quality awareness when practicing agile testing
 
User story workflow (eng)
User story workflow (eng)User story workflow (eng)
User story workflow (eng)
 
GARIK KHACHATRYAN
GARIK KHACHATRYANGARIK KHACHATRYAN
GARIK KHACHATRYAN
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
QA Strategies for Testing Legacy Web Apps
QA Strategies for Testing Legacy Web AppsQA Strategies for Testing Legacy Web Apps
QA Strategies for Testing Legacy Web Apps
 
Ms arch dev-ops
Ms arch dev-opsMs arch dev-ops
Ms arch dev-ops
 
Rajsekhar_Resume
Rajsekhar_ResumeRajsekhar_Resume
Rajsekhar_Resume
 
Using Crowdsourced Testing to Turbocharge your Development Team
Using Crowdsourced Testing to Turbocharge your Development TeamUsing Crowdsourced Testing to Turbocharge your Development Team
Using Crowdsourced Testing to Turbocharge your Development Team
 
Urgently Required... QA Tester Selenium
Urgently Required... QA Tester SeleniumUrgently Required... QA Tester Selenium
Urgently Required... QA Tester Selenium
 
The best day for qa
The best day for qaThe best day for qa
The best day for qa
 
Agile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User GroupAgile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User Group
 
Starwest 2012 Making The Most Of Test Automation In An Agile Project
Starwest 2012   Making The Most Of Test Automation In An Agile ProjectStarwest 2012   Making The Most Of Test Automation In An Agile Project
Starwest 2012 Making The Most Of Test Automation In An Agile Project
 
GTAC 2015
GTAC 2015GTAC 2015
GTAC 2015
 
How to overcome agile methodology challenges
How to overcome agile methodology challengesHow to overcome agile methodology challenges
How to overcome agile methodology challenges
 
Software Development Methodologies By E2Logy
Software Development Methodologies By E2LogySoftware Development Methodologies By E2Logy
Software Development Methodologies By E2Logy
 
Agile testing guide_2021
Agile testing guide_2021Agile testing guide_2021
Agile testing guide_2021
 

Similaire à GIN Project Presentation

Rational: The Platform for Software Development
Rational: The Platform for Software DevelopmentRational: The Platform for Software Development
Rational: The Platform for Software Developmentsaman zaker
 
Risks and Responsibilities in Software Outsourcing Projects
Risks and Responsibilities in Software Outsourcing ProjectsRisks and Responsibilities in Software Outsourcing Projects
Risks and Responsibilities in Software Outsourcing ProjectsSoftheme
 
RajivRanjan_Resume
RajivRanjan_ResumeRajivRanjan_Resume
RajivRanjan_ResumeRajiv Ranjan
 
Using HPC Resources to Exploit Big Data for Code Review Analytics
Using HPC Resources to Exploit Big Data for Code Review AnalyticsUsing HPC Resources to Exploit Big Data for Code Review Analytics
Using HPC Resources to Exploit Big Data for Code Review AnalyticsThe University of Adelaide
 
Softheme: Software Outsourcing Practices
Softheme: Software Outsourcing PracticesSoftheme: Software Outsourcing Practices
Softheme: Software Outsourcing PracticesSoftheme
 
Matlab Programming Assignment help , Matlab Programming Online tutors
Matlab Programming Assignment help , Matlab Programming Online tutorsMatlab Programming Assignment help , Matlab Programming Online tutors
Matlab Programming Assignment help , Matlab Programming Online tutorsjohn mayer
 
Presentation web basedapplication
Presentation web basedapplicationPresentation web basedapplication
Presentation web basedapplicationcegonsoft1999
 
Automated application testing for the telecommunication industry using Framew...
Automated application testing for the telecommunication industry using Framew...Automated application testing for the telecommunication industry using Framew...
Automated application testing for the telecommunication industry using Framew...TransWare AG
 
Software system design sample
Software system design sampleSoftware system design sample
Software system design sampleNorman K Ma
 

Similaire à GIN Project Presentation (20)

Rational: The Platform for Software Development
Rational: The Platform for Software DevelopmentRational: The Platform for Software Development
Rational: The Platform for Software Development
 
Risks and Responsibilities in Software Outsourcing Projects
Risks and Responsibilities in Software Outsourcing ProjectsRisks and Responsibilities in Software Outsourcing Projects
Risks and Responsibilities in Software Outsourcing Projects
 
Software Development
Software DevelopmentSoftware Development
Software Development
 
RajivRanjan_Resume
RajivRanjan_ResumeRajivRanjan_Resume
RajivRanjan_Resume
 
Using HPC Resources to Exploit Big Data for Code Review Analytics
Using HPC Resources to Exploit Big Data for Code Review AnalyticsUsing HPC Resources to Exploit Big Data for Code Review Analytics
Using HPC Resources to Exploit Big Data for Code Review Analytics
 
Vinay Vaishnav Resume
Vinay Vaishnav ResumeVinay Vaishnav Resume
Vinay Vaishnav Resume
 
Ajay_Pega_LSA.DOCX
Ajay_Pega_LSA.DOCXAjay_Pega_LSA.DOCX
Ajay_Pega_LSA.DOCX
 
Softheme: Software Outsourcing Practices
Softheme: Software Outsourcing PracticesSoftheme: Software Outsourcing Practices
Softheme: Software Outsourcing Practices
 
Matlab Programming Assignment help , Matlab Programming Online tutors
Matlab Programming Assignment help , Matlab Programming Online tutorsMatlab Programming Assignment help , Matlab Programming Online tutors
Matlab Programming Assignment help , Matlab Programming Online tutors
 
Compay profile
Compay profileCompay profile
Compay profile
 
Compay profile
Compay profileCompay profile
Compay profile
 
Presentation web basedapplication
Presentation web basedapplicationPresentation web basedapplication
Presentation web basedapplication
 
CV_Prashanta Prusty
CV_Prashanta PrustyCV_Prashanta Prusty
CV_Prashanta Prusty
 
Compay profile
Compay profileCompay profile
Compay profile
 
Silverlight
SilverlightSilverlight
Silverlight
 
Automated application testing for the telecommunication industry using Framew...
Automated application testing for the telecommunication industry using Framew...Automated application testing for the telecommunication industry using Framew...
Automated application testing for the telecommunication industry using Framew...
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Software system design sample
Software system design sampleSoftware system design sample
Software system design sample
 
Ch17
Ch17Ch17
Ch17
 

Dernier

Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxAmita Gupta
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxdhanalakshmis0310
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 

Dernier (20)

Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 

GIN Project Presentation

  • 1. Project Management and Collaboration System for Software Development Group No.19
  • 2. Project Management and Collaboration System for Software Development Adviser Asst. Prof. WanasananThongsongkrit Special adviser ItzcoaltCalva WanwisaUtranand SiwawongWuttipongprasert Members Mr. TheerachPrommarak Code 490610334 Mr. NontawatKlangpetch Code 490610335 Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
  • 3. Topics of thisPresentation Software Development Project Management Tequila PHP Framework Project Management and Collaboration System ExpectedBenefits Plan for nextSemester Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
  • 4. Software Development Planning Design Development Implementation Maintenance Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
  • 5. Project Stakeholders Customer Project Manager System Analyst Coder Tester Project Manager System Analyst Coder Tester Customer Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
  • 6. Project Management Project Manager Process System Analyst Task Product Module Project Requirement Coder Tester Customer People Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
  • 7. Development Phase Project Managers Collaboration Tools Coder Tester Customer Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
  • 8. Tequila PHP Framework Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
  • 9. DAO DB VO Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
  • 10. View (php) Template (html) Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
  • 11. Collaboration Activities in Development Phase Project Manager Project Manager Project Manager System Analyst Coder Coder Coder Tester Tester Tester Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
  • 12. Scheduling (Example) Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
  • 13. Test Document (Example) Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
  • 14. Bug ReportingForm (Example) Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
  • 15. The Project Collaborates all activitiestogether Develop systems to manage and coordinate projects for software development organization, using web applications. Version Control Scheduling Testing Web collaboration system Bug Reporting Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
  • 16. Technologies & Tools Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
  • 17. Scheduling Scheduling Module Update Project Progress & Information ChartDirector for PHP Project Manager Coder Work Breakdown Structure and Gantt Chart from Microsoft Project (CSV file) Displaying Project Information via Gantt Chart Import CSV file to application database Customer Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
  • 18. Repository Control Repository Control Module Map system’s user to SVN user Project Manager SVN User DB User DB Coder Subversion Manage repositories & users SVNManager Tester Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
  • 19. Test Report Document Test Report Module Project Manager Create Test Report View Test Report Tester Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
  • 20. Bug Reporting Bug Report Module Request for bugs fixing Report fixed bugs Project Manager Coder Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
  • 21. ExpectedBenefits The System canbeused by small to medium Software DevelopmentOrganizations. Enhancing Tequila Framework’sFeature. Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
  • 22. Plan for nextsemester Project Management and Collaboration System for Software DevelopmentTheerachPrommarak & NontawatKlangpetch
  • 23. Thank You! TheerachPrommarak NontawatKlamgpetch

Notes de l'éditeur

  1. Templateสำหรับหน้าที่เป็นข้อความธรรมดา
  2. Templateสำหรับหน้าที่เป็นข้อความธรรมดา
  3. กระบวนการในการพัฒนาซอฟต์แวร์นั้นมีทั้งสิ้นห้ากระบวนการสำคัญ ประกอบไปด้วยการวางแผน ออกแบบ พัฒนา ติดตั้ง และบำรุงรักษา โดยกระบวนการพัฒนาซอฟต์แวร์นั้นถ้าหากจะให้สำฤทธิ์ผลตามที่มุ่งหวังเอาไว้ ก็จะต้องทำการวางแผนให้ถูกต้อง รัดกุม เพื่อให้การทำงานในส่วนต่อๆไป เป็นไปได้อย่างราบรื่นเนื่องจากหากจะทำการออกแบบ จะต้องเริ่มจากการวางแผน จะเห็นได้ว่าการวางแผนนั้นเป็นจุดเริ่มต้นของส่วนอื่นๆในระบบทั้งหมด ถ้าหากการวางแผนทำได้ถูกต้องครบถ้วน ส่วนอื่นๆย่อมมีโอกาสผิดพลาดน้อยลงไปด้วย และจะส่งผลให้โครงการมีโอกาสประสบผลสำเร็จมากยิ่งขึ้นอีกด้วย
  4. Customer คือผู้ที่เป็นผู้กำหนดหัวข้อของโปรเจค คอยให้ RequirementProject manager เป็นผู้ควบคุมความคืบหน้าของโครงการSystem Analyst เป็นผู้ที่วิเคราะห์ความต้องการของระบบCoder เป็นผู้ implement codeTester ทำหน้าที่ในการทดสอบระบบทั้งย่อยและใหญ่
  5. ความเกี่ยวข้องกันระหว่าง Project management และ Project Stakeholder นั้นแสดงดังรูป ภายใน Project management นั้นจะประกอบไปด้วยส่วนประกอบ 4 ส่วน คือ People เป็นส่วนที่สำคัญที่สุดของหลักการ Project management เนื่องจากตัว Project นั้นจะเริ่มมาจาก Customer ซึ่งเป็นองค์ประกอบย่อยของ People และคนอื่นๆก็เป็นผู้ที่มีส่วนในการทำให้ Project สำเร็จลุล่วงจนกลายเป็น ผลิตภัณฑ์ขึ้นมากระบวนการจะเริ่มจาก Customer มีความต้องการในการสร้าง Project หนึ่งขึ้นมาก ก็จะทำการส่งหัวข้อหรือความต้องการไปให้กับ Project manager ตัว Project manager จะทำการแบ่งงานและเริ่มแจกจ่ายงานให้แก่คนในทีม ซึ่งกระบวนการในการทำ Project นี้ก็คือ Process ก็จะขึ้นอยู่กับลักษณะของโครงการว่าตัว Project manager จะใช้กระบวนการไหนในการพัฒนาโครงการนั้นๆ เช่น Waterfall, Agile, Iterative เป็นต้น ภายหลังจากทำการพัฒนาจนครบถ้วนกระบวนการแล้ว ก็จะได้ Product ออกมาและทำการจัดส่งให้แก่ลูกค้าต่อไป
  6. การทำงานของคนทั้งสี่หน้าที่นั้น จำเป็นจะต้องมี Toolsตัวหนึ่งทำหน้าที่ในการติดต่อสื่อสารหรือทำให้ความเข้าใจของบุคคลทั้งสี่คนนั้นตรงกัน โดยอาจจะมีการแสดงในรูปแบบที่ดูแล้วเข้าใจง่าย มีการ Update ข้อมูลขึ้นใหม่ๆเสมอ ทำให้คนทั้งสี่คนสามารถรับข้อมูลเกี่ยวกับโครงการที่ทันสมัยเป็นปัจจุบันที่สุด
  7. โครงสร้างการทำงานของ Tequila Framework นั้นเป็นโครงสร้างแบบ MVC แต่จะมีส่วนที่เพิ่มขึ้นมาก็คือ DAO และ VO หลักการทำงานของ MVC Model user จะทำการส่ง Request ตัว Request นี้จะถูกวิเคราะห์ที่ Controller ถ้าหากว่าต้องมีการใช้ database ตัว controller จะทำการส่ง request ไปที่ model ตัว model จะทำการติดต่อกับฐานข้อมูลผ่าน DAO ภายใน DAO จะเก็บฟังก์ชันที่จำเป็นในการติดต่อกับฐานข้อมูลเอาไว้ เช่น connect, query เป็นต้น หลังจากการติดต่อกับฐานข้อมูลแล้วก็จะทำการเก็บค่าที่ได้จากฐานข้อมูลเอาไว้ภายใน VO แล้วทำการส่งคืนให้กับ Controller และส่งให้กับ view เพื่อนำไปแสดงผลใน template engine ต่อไป ภายใน template นี้จะเป็นโค้ดภาษา HTML ที่ใช้ในการแสดงผล จะเห็นได้ว่าการที่แยกโครงสร้างออกเป็นส่วนๆนี้ จะเป็นการง่ายในการเปลี่ยนแปลงข้อมูลของส่วนใดส่วนหนึ่ง เช่น ถ้าหากต้องการเปลี่ยนแปลง Template ก็จะไม่ต้องเข้าไปแก้ไขในระดับ logic ของ application เป็นต้น
  8. ในการเรียกใช้ข้อมูลจากฐานข้อมูล เมื่อ Model ส่ง request ไปหา DAO ภายใน DAO จะมี function ที่ใช้ในการ get data โดยใน function นี้จะต้องใส่ประกอบด้วย SQL statement, table name, primary key แล้วตัว VO จะทำการไป map ค่ามาจาก Database ภายใน VO จะต้องใส่ชื่อ field ที่ต้องการ get ค่าเข้ามา เพื่อทำการเก็บข้อมูลเอาไว้ในตัวแปรเหล่านั้น เพื่อเรียกใช้ต่อไป
  9. ภายใน Template จะเป็น Code HTML ทีใช้ในการแสดงค่าของตัวแปรที่ได้รับมาจาก View (ในไฟล์ View จะเป็น Code PHP)ตัว Template จะมีการแบ่งออกเป็น Block เมื่อเราต้องการให้แสดงผลส่วนไหนเราก็ทำการเรียกส่วนนั้นผ่าน function “newBlock” ภายในไฟล์ View และทำการใส่ค่าตัวแปรลงใน function assign (ด้านหน้าเป็นชื่อตัวแปร ด้านหลังเป็นค่าที่จะ assign ให้แก่ตัวแปรนั้นๆ)
  10. สำหรับหน้าที่มีแต่รูป
  11. สำหรับหน้าที่มีแต่รูป
  12. สำหรับหน้าที่มีแต่รูป
  13. Templateสำหรับหน้าที่เป็นข้อความธรรมดา
  14. Templateสำหรับหน้าที่เป็นข้อความธรรมดา
  15. Templateสำหรับหน้าที่เป็นข้อความธรรมดา
  16. Templateสำหรับหน้าที่เป็นข้อความธรรมดา
  17. Compare between old and new system
  18. compare
  19. Templateสำหรับหน้าที่เป็นข้อความธรรมดา
  20. Templateสำหรับหน้าที่เป็นข้อความธรรมดา
  21. สำหรับหน้าที่มีแต่รูป