Call Calendar Alpha presentation Distributed Software Development 2014/2015 Biljana Stanić, Damian...
-
Upload
amos-barker -
Category
Documents
-
view
215 -
download
2
Transcript of Call Calendar Alpha presentation Distributed Software Development 2014/2015 Biljana Stanić, Damian...
![Page 1: Call Calendar Alpha presentation Distributed Software Development 2014/2015 Biljana Stanić, Damian Marušić, Marko Vuglec.](https://reader036.fdocuments.in/reader036/viewer/2022081520/5697bfa61a28abf838c98100/html5/thumbnails/1.jpg)
Call CalendarAlpha presentation
Distributed Software Development 2014/2015
Biljana Stanić, Damian Marušić, Marko Vuglec
![Page 2: Call Calendar Alpha presentation Distributed Software Development 2014/2015 Biljana Stanić, Damian Marušić, Marko Vuglec.](https://reader036.fdocuments.in/reader036/viewer/2022081520/5697bfa61a28abf838c98100/html5/thumbnails/2.jpg)
Team members
Biljana Stanić(MDH)
Md. Abdur Razzaque
(MDH)
Hrvoje Pavlović
(FER)
Marko Vuglec(FER)
Marko Veličković
(MDH)
Damian Marušić
(MDH/FER)
![Page 3: Call Calendar Alpha presentation Distributed Software Development 2014/2015 Biljana Stanić, Damian Marušić, Marko Vuglec.](https://reader036.fdocuments.in/reader036/viewer/2022081520/5697bfa61a28abf838c98100/html5/thumbnails/3.jpg)
Content
❖Project Overview❖Scrum and Spirits❖Current Project Status❖Future Development❖Project Management Tools❖Testing❖Experiences❖Alpha Prototype Demo
![Page 4: Call Calendar Alpha presentation Distributed Software Development 2014/2015 Biljana Stanić, Damian Marušić, Marko Vuglec.](https://reader036.fdocuments.in/reader036/viewer/2022081520/5697bfa61a28abf838c98100/html5/thumbnails/4.jpg)
Project Overview❖ Customers: Malin Rosqvist & Irfan Šljivo
❖ 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
![Page 5: Call Calendar Alpha presentation Distributed Software Development 2014/2015 Biljana Stanić, Damian Marušić, Marko Vuglec.](https://reader036.fdocuments.in/reader036/viewer/2022081520/5697bfa61a28abf838c98100/html5/thumbnails/5.jpg)
PrestaShop
❖Exists of two main parts
❖Back-office - administration purposes
![Page 6: Call Calendar Alpha presentation Distributed Software Development 2014/2015 Biljana Stanić, Damian Marušić, Marko Vuglec.](https://reader036.fdocuments.in/reader036/viewer/2022081520/5697bfa61a28abf838c98100/html5/thumbnails/6.jpg)
PrestaShop
❖Front-office - web page for public
![Page 7: Call Calendar Alpha presentation Distributed Software Development 2014/2015 Biljana Stanić, Damian Marušić, Marko Vuglec.](https://reader036.fdocuments.in/reader036/viewer/2022081520/5697bfa61a28abf838c98100/html5/thumbnails/7.jpg)
Scrum
❖Advantages➢ Adaptive and flexible ➢ Fast customers’ feedback➢ Incomplete tasks can be corrected in next
sprint
❖Disadvantages➢ Relaxed schedule➢ False security ➢ Idea is simple, but realization is complicated
![Page 8: Call Calendar Alpha presentation Distributed Software Development 2014/2015 Biljana Stanić, Damian Marušić, Marko Vuglec.](https://reader036.fdocuments.in/reader036/viewer/2022081520/5697bfa61a28abf838c98100/html5/thumbnails/8.jpg)
Sprints
❖1st Sprint (27.10. - 9.11.)➢ Basic documentation➢ Meeting with customers➢ Project plan presentation
❖2nd Sprint (10.11 - 16.11.)
➢ Detailed documentation➢ Server setup➢ Second meeting with customers➢ Requirements and design presentation
![Page 9: Call Calendar Alpha presentation Distributed Software Development 2014/2015 Biljana Stanić, Damian Marušić, Marko Vuglec.](https://reader036.fdocuments.in/reader036/viewer/2022081520/5697bfa61a28abf838c98100/html5/thumbnails/9.jpg)
Sprints❖3rd Sprint 17.11 - 30.11.
➢ Online meeting with one customer➢ Detailed DB design➢ DB deploy➢ Alpha product➢ Status presentation
❖4th Sprint (future)➢ Full DB deployment➢ Beta product➢ Meeting with both customers➢ Documentation
![Page 10: Call Calendar Alpha presentation Distributed Software Development 2014/2015 Biljana Stanić, Damian Marušić, Marko Vuglec.](https://reader036.fdocuments.in/reader036/viewer/2022081520/5697bfa61a28abf838c98100/html5/thumbnails/10.jpg)
Current Project Status: Working Hours
❖ Last week - 112 Hours and Total - 275 Hours
![Page 11: Call Calendar Alpha presentation Distributed Software Development 2014/2015 Biljana Stanić, Damian Marušić, Marko Vuglec.](https://reader036.fdocuments.in/reader036/viewer/2022081520/5697bfa61a28abf838c98100/html5/thumbnails/11.jpg)
Current Project Status: Achievements
Sprint and date
Planed Achieved Details
17.11 - 30.11.
Local environment setup 100% DONE!
Documentation 80% Documents are incomplete
Presentations 100% DONE!
Communication with customer
100% Clarified requirements
Implement Call part 80% Missing document part and deadlines
Implement Application part
0% Pushed into next sprint
![Page 12: Call Calendar Alpha presentation Distributed Software Development 2014/2015 Biljana Stanić, Damian Marušić, Marko Vuglec.](https://reader036.fdocuments.in/reader036/viewer/2022081520/5697bfa61a28abf838c98100/html5/thumbnails/12.jpg)
Current Project Status: Based on requirements
❖ 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
![Page 13: Call Calendar Alpha presentation Distributed Software Development 2014/2015 Biljana Stanić, Damian Marušić, Marko Vuglec.](https://reader036.fdocuments.in/reader036/viewer/2022081520/5697bfa61a28abf838c98100/html5/thumbnails/13.jpg)
Future tasks - part 1
❖4th Sprint (future)➢ Meeting with customers➢ Full database deployment and link local to
server➢ Finish Call implementation (support for
adding documents and deadlines)➢ Create custom filters
![Page 14: Call Calendar Alpha presentation Distributed Software Development 2014/2015 Biljana Stanić, Damian Marušić, Marko Vuglec.](https://reader036.fdocuments.in/reader036/viewer/2022081520/5697bfa61a28abf838c98100/html5/thumbnails/14.jpg)
Future tasks - part 2
❖4th Sprint (future)➢ Implement Application part ➢ Modify documents and publish new revisions➢ Prepare live beta product demo➢ Create and add into existing documents tests and
results of testing
![Page 15: Call Calendar Alpha presentation Distributed Software Development 2014/2015 Biljana Stanić, Damian Marušić, Marko Vuglec.](https://reader036.fdocuments.in/reader036/viewer/2022081520/5697bfa61a28abf838c98100/html5/thumbnails/15.jpg)
Project Management Tools
❖ Tools that we use during our project development:
➢ Project tracking■ Github
➢ Documentation■ Google Drive
➢ Communication■ Skype, Viber, Email
➢ Testing■ Selenium IDE
![Page 16: Call Calendar Alpha presentation Distributed Software Development 2014/2015 Biljana Stanić, Damian Marušić, Marko Vuglec.](https://reader036.fdocuments.in/reader036/viewer/2022081520/5697bfa61a28abf838c98100/html5/thumbnails/16.jpg)
Testing
❖Functional testing
❖Selenium IDE
❖Tests connection with the database
![Page 17: Call Calendar Alpha presentation Distributed Software Development 2014/2015 Biljana Stanić, Damian Marušić, Marko Vuglec.](https://reader036.fdocuments.in/reader036/viewer/2022081520/5697bfa61a28abf838c98100/html5/thumbnails/17.jpg)
Testing
![Page 18: Call Calendar Alpha presentation Distributed Software Development 2014/2015 Biljana Stanić, Damian Marušić, Marko Vuglec.](https://reader036.fdocuments.in/reader036/viewer/2022081520/5697bfa61a28abf838c98100/html5/thumbnails/18.jpg)
Testing
![Page 19: Call Calendar Alpha presentation Distributed Software Development 2014/2015 Biljana Stanić, Damian Marušić, Marko Vuglec.](https://reader036.fdocuments.in/reader036/viewer/2022081520/5697bfa61a28abf838c98100/html5/thumbnails/19.jpg)
Experiences
❖Offline database problems
❖Documentation is important
❖Unplanned activities
❖Customer and product owner in different countries
![Page 20: Call Calendar Alpha presentation Distributed Software Development 2014/2015 Biljana Stanić, Damian Marušić, Marko Vuglec.](https://reader036.fdocuments.in/reader036/viewer/2022081520/5697bfa61a28abf838c98100/html5/thumbnails/20.jpg)
Alpha Prototype Demo
❖Completed database design
❖Finished setting up local development environment
❖ Implemented Call part➢ view/edit/delete calls (type, status, deadline
type)➢ filter calls by statuses, types and funding
agencies
![Page 21: Call Calendar Alpha presentation Distributed Software Development 2014/2015 Biljana Stanić, Damian Marušić, Marko Vuglec.](https://reader036.fdocuments.in/reader036/viewer/2022081520/5697bfa61a28abf838c98100/html5/thumbnails/21.jpg)
Alpha Prototype Demo
❖Online demo:➢ http://161.53.67.147/prestashop-skeleton/
❖Offline demo:➢ Hosted locally on laptop of team member,
Marko Veličković
![Page 22: Call Calendar Alpha presentation Distributed Software Development 2014/2015 Biljana Stanić, Damian Marušić, Marko Vuglec.](https://reader036.fdocuments.in/reader036/viewer/2022081520/5697bfa61a28abf838c98100/html5/thumbnails/22.jpg)
Thank you!
Questions?