Distributed Software Development 1 Valentina Menabue Stefano Cilloni
Distributed Software Development * 1
Valentina Menabue, Stefano Cilloni, Luca Franceschetti, Eldar Alasgarov, Rodrigo Coelho, Hamza Sabljaković, Aliya Hussain, Tim Liberg Visual Portfolio Team - Project Vision – Plan Presentation * 2
TEAM MEMBERS Rodrigo Coelho Raffaela Mirandola Luca Franceschetti Stefano Cilloni Valentina Menabue Eldar Alasgarov * 3
TEAM MEMBERS Omar Jaradat * Tim Liberg Aliya Hussain Hamza Sabljaković 4
SCRUM ROLES SCRUM MASTER (Position will rotate) Eldar Alasgarov SCRUM TEAM SCRUM COACHES Omar Jaradat Raffaela Mirandola Stefano Cilloni Rodrigo Coelho Luca Franceschetti Aliya Hussain Tim Liberg Valentina Menabue PROJECT OWNER Thijmen de Gooijer * Hamza Sabljaković 5
SCRUM PROCESS * 6
PROBLEM? • Are you tired of those complex applications to analyze and manage your individual portfolio? Do you want a simple and intuitive way to do that? * 7
SOLUTION • A new visual analytics tool for governmental debt portfolios – In order to: • show the performance of individual portfolios • compare customer portfolios to those of other customers and the financial markets. * 8
USE CASES • A tool for – Compare two or more portfolios – Portfolios against base assets – Analysis – Visual trends evaluations * 9
GENERIC ARCHITECTURE • Not yet decided • Need to communicate with existing system • Dependent on requirements * 10
TECHNOLOGY OVERVIEW • Technologies not yet defined – Still to get in touch with the customer • Will be chosen among a pool of those that most fit our needs –Goals: • Intuitive graphical user interface • Graphics and charts representation * 11
COMMUNICATION TOOL * 12
PROJECT SCOPE • • Select appropriate technologies Implement a prototype Document requirements & design rationale User test to refine the interface and data presentation * 13
OUT OF SCOPE • • • Installers/deployment tools Legal requirements/constraints Security testing Automated tests, unit tests Internationalization -i 18 n- (multiple languages, date/time formats etc) * 14
CHALLENGES • Distributed team –Language –Culture –Location • Part-time project –Team members not 100% available • Integration –Integration of modules in the project * 15
PROJECT MILESTONES • • • Project plan - 2017 -10 -17 Requirements and design - 2017 -10 -31 Alpha prototype - 2017 -11 -28 Beta prototype - 2017 -12 -12 Presentable product - 2018 -01 -09 * 16
DELIVERABLES • • • Project plan - 2017 -11 -03 Requirements definition - 2017 -11 -10 Design description - 2017 -11 -10 Sprint report, backlog and burndown Technical documents, policies, etc Acceptance test plan - 2017 -12 -22 Test report - 2018 -01 -19 Project report - 2018 -01 -19 Final product - 2018 -01 -19 * 17
Questions? 18
- Slides: 18