Scrum Project Management Tool TEAM 4 Alphy Thomas

  • Slides: 12
Download presentation
Scrum Project Management Tool TEAM 4 Alphy Thomas Kanatt Xia Xi Mehmet Balkan Chammanikodathu

Scrum Project Management Tool TEAM 4 Alphy Thomas Kanatt Xia Xi Mehmet Balkan Chammanikodathu Louis Francis A 0005222 A A 0092644 B HT 082162 H A 0079985 B

Agenda • • System Overview Business Functionality Development and Migration Strategy New Features System

Agenda • • System Overview Business Functionality Development and Migration Strategy New Features System Architecture Challenges Demo

System Overview • Scrum is an iterative and incremental agile software development methodology •

System Overview • Scrum is an iterative and incremental agile software development methodology • Tool provides iterative project management functionality

Business Functionality • • • Users administration Products administration Sprint administration for a product

Business Functionality • • • Users administration Products administration Sprint administration for a product Stories administration for a product Login and logout

Development & Migration Strategy • Migrated as Google Paa. S • Enhanced application to

Development & Migration Strategy • Migrated as Google Paa. S • Enhanced application to support Google App Engine • Replaced EJB 3. 0 framework with Spring framework • Bigtable introduced to replace Scrum RDBMS

New Features Introduced • Authentication using Google Authentication Service • Multitenancy via Namespace API

New Features Introduced • Authentication using Google Authentication Service • Multitenancy via Namespace API • Send automated emails via cronjob • Store images via Blobstore • Taskqueue • Email receiver

New Features Introduced(cont. ) • Blobstore to save Images • Bigtable to replace RDBMS

New Features Introduced(cont. ) • Blobstore to save Images • Bigtable to replace RDBMS

System Architecture (To-Be)

System Architecture (To-Be)

System Architecture Entity Diagram (As-Is)

System Architecture Entity Diagram (As-Is)

System Architecture Entity Diagram (To-Be)

System Architecture Entity Diagram (To-Be)

Challenges • EJB migration to Spring framework • Restructuring Entity relationships via JPA for

Challenges • EJB migration to Spring framework • Restructuring Entity relationships via JPA for Datastore • Integration Spring framework to Stripes • Transaction handling

Demo

Demo