Upload
betty-brooks
View
216
Download
0
Tags:
Embed Size (px)
Citation preview
Call CalendarStatus presentation
Distributed Software Development 2014/2015
Biljana Stanić, Damian Marušić, Marko Vuglec
Team members
Biljana Stanić(MDH)
Md. Abdur Razzaque
(MDH)
Hrvoje Pavlović
(FER)
Marko Vuglec(FER)
Marko Veličković
(MDH)
Damian Marušić
(MDH/FER)23-04-21
Content❖ Project background❖ Basic application workflow❖ Project status (past and present)❖ Database design❖ Future project tasks
➢ Development workflow
23-04-21
Project background
❖Customers: Malin Rosqvist & Irfan Šljivo
❖www.es.mdh.se
❖ Enable researchers to find a perfect project call
❖ Enable customers easier manipulation with applications and projects
❖ Functionalities: calls, applications, reports, automatic project and news creation
23-04-21
Basic application workflow❖ Funding agency makes a call
❖ Researchers are identified and notified (check calls)
❖ Researchers make application for the call
❖ Granted application becomes a project
❖ News about the project are published
23-04-21
Project status
❖What has been done?➢ 1st and 2nd sprint
❖Current state
❖Job division
23-04-21
What has been done?Sprint and date Planed Achieved Details
27.10. - 9.11.
Server setup 40% Configured empty server (without data) and it is securedMissing: Link to Github and data
Documentation 90% Created: Project PlanMissing: Additional details
Presentations 100% DONE!
2nd meeting with the customer
0% No meeting
23-04-21
What has been done?What has been done?Scrum and date Planed Achieved Details
10.11 - 16.11.
Server setup 80% Missing: Link to Github and data
Documentation 100% Requirements Definition;Design Description
Presentations 100% DONE!
2nd meeting with the customer
100% Clarified requirements
23-04-21
Current state❖Current server setup
➢ Server is online with database
❖Current database - 250 tables ➢ Add additional 11 tables
❖Customer and product owner relation➢ Customer is in Sweden and product owner is
in Croatia
❖Splitting into smaller groups➢ 2 to 3 member is optimum
23-04-21
Job division
❖ Server and database admin➢ Marko Vuglec
❖ GitHub configuration, database design➢ Hrvoje Pavlović
❖ Development of application call - back end➢ Damian Marušić, Abdur Razzaque
❖ Development of application call - front end➢ Biljana Stanić, Marko Veličković
❖ Documentation - MoM, weekly report➢ Abdur Razzaque, Marko Vuglec
23-04-21
Future project tasks
❖Database design➢ Additional tables
❖Future tasks➢ 3rd sprint➢ 4th sprint
23-04-21
Database design
23-04-21
Additional database tables - Call
❖ Call➢ Contains information about Call, links with documents on
server and type of Call❖ CallType
➢ Connection table between Call and CallTypeIndex❖ CallTypeIndex
➢ Index of all types of Calls❖ CallDocumentServer
➢ Location for documents and time of upload❖ CallDocument
➢ Connection table between Call and CallDocumentServer❖ CallApplication
➢ Connection between Call and Application
23-04-21
Additional database tables - Application
❖Application➢ Contains all information about application and links
to all concerning documents❖ApplicationDocument
➢ Connection between Application and ApplicationDocumentServer
❖ApplicationDocumentServer➢ Location for document and time of upload
❖ InterestsIndex➢ Index of all categories/keywords
❖ResearcherInterest➢ Link researcher and interest table
23-04-21
Future tasks - 3rd sprint❖ 18.11.2014. - 02.12.2014.
❖ Install local program support ➢ All team members with help of Marko Vuglec and
Hrvoje Pavlović❖ Implement database modification
➢ Marko Vuglec following development workflow
❖ Solution development - high priority tasks➢ Team members following development workflow
❖ End with alpha stage of the product
❖ 2 meetings with customer
23-04-21
Development workflow
❖Database administrator➢ Modify database using MySQL Workbench
through SSH tunneling ❖Developers
➢ Develop on local copy ➢ Push files to Github branches➢ Github branches - major functionalities
23-04-21
High priority tasks❖ Functional
➢ Add new call➢ Adding application form to the call➢ Storing application’s forms➢ View all calls, View specific call➢ Create a project
❖ Non-functional➢ Performance (SQL optimization)
❖ Documents➢ MoM, Weekly reports➢ Project plan, Requirements definition, Test report
23-04-21
Future tasks - 4th sprint
❖ 03.12.2014.-16.12.2014
❖ Solution development ➢ Medium and low priority
❖ Revise 3rd sprint
❖ End with beta prototype
23-04-21
Medium and low priority tasks
❖Develop➢ Call filtering by agencies and status➢ Sending notifications to researchers➢ Automatic creation of a news feed upon
project creation➢ Generating reports
■ About call■ About all applications to a certain call
➢ Custom filters on calls and applications with possibility to export results to excel file
23-04-21
Thank you!
Questions?
23-04-21