Distributed software development
ColdWatch Beta prototype presentation Luka Postružin Vallu Sreehari
Overview Current state of the project General statistics Important events Process information Components integration Experiences Development Prototype demonstration
Current state of the project General Project Status On track General Project Status On track Fulfillment of Next Milestone On track Fulfillment of Next Milestone On track Managed to overcome some problems to get back on track Still on schedule to finish project on time
General statistics
Workload
Other statistics Files new 2155 File changes
Important events Servers crashed for two days over the last weekend We managed to work locally Supervisors comments on documentation First version documents have been improved and uploaded
Process information
Process SCRUM Framework Using
Second sprint - finished stories declared as done 36 tasks done 3 stories transfered to third sprint 2 stories declined More than enough!
Sprint burnup chart (hours)
Sprint burnup chart (tasks)
Release Parking lot chart - before
Release Parking lot - after
Requirements vs Stories Almost all functional requirements are done – just with basic functionality Definition of done – If it works, call it a day! Still almost 10 stories to go We always want better!
Integration
SVN usage
SVN Usage Croatian side was a bit „unprodactive” in exam week (48) Till the end we managed to divide our work properly This is mostly WEB interface development!
Experiences There is more in this project than pure coding Not all unpredicted issues can be solved – we need to learn and cope with them Communication is the key!
Development
GSN development 7/7 requirements done! Real temperature from internet is collected as we speak Notifications are working better than ever Want to try it? Wait for the final presentation!
Database development 10/11 requirements done Live data acquisition – every one hour we collect data from GSN Aggregated tables filled each day Database backup made daily and sent to every week – no data loss!
More than 80% of initial requirements are done – only basic functionalities! We still have a lot of work ahead of us Do you think we will make it? Development process
We know we will
Demonstration
Questions?
Questions?