Download presentation
Presentation is loading. Please wait.
Published byBeryl Patterson Modified over 9 years ago
1
12009-01-14 BTW ”If you go, my advice to you” - Distributed Software Development
2
22009-01-14 Final presentation
3
Topics for today Project work summary Experiences from the project Requirements and use cases SCORE Live demonstration 32009-01-14
4
Activities plan review 42009-01-14 At work Completed Not started Activityw45w46w47w48w49w50w51w52w1 w45w46w47w48w49w50w51w52w1w2w3 Project preparations Requirements analysis Object class design Database design HTML / CSS coding Google map API wrapper Users logic coding Data exchange logic Javascript I/O interfaces Route and advice logic Testing Documentation Conferences
5
Milestones Milestone ID Description Planned completion week Actual completion week M001 Requirements analysis & definition w46 w01 M002Object class designw47w49 M003Database designw48w52 M004 Map wrapper / HTML/CSS w49w01 M005 User server logic, JS interfaces w50w03 M006 Route and advices w51 w03 52009-01-14 Status Complete
6
Members work 62009-01-14 MemberW45 W46W47W48W49W50W51W52W01W02 Total TN11 615131513.5188133.5 134 SM7 6771810207107 99 AZ10 721141314.51711312 122.5 GC6 617.510716152616 101.5 SO6.5 618.576.516142.53.59.5 90 DZ11 91412698234 78 Total599
7
72009-01-14 Project costs The project status is: complete Some problem to understand other people’s work and unexpected database modification make the project slow-down. Current Planned Cost21600$ Current Actual Cost35940$ Planned Project Cost21600$ Forecasted Project Cost32400$
8
Work Statistics 41 discussion topics 161 discussion replies 11 pages created to help group members (instructions) 69 files posted Activity on Google Groups 25 official project files Over 300 atomic commits Over 500 file changes Activity on DSD page and SVN 1 local MDH 1 local FER 2 MDH + FER Direct communication every day (more than an hour per day) between the two leaders Meetings per week 94 project files (including database and designed artwork) + other libraries files Project files 82015-10-07
9
Problems and notes We put last 2 weeks to reserve when we started the project and used them to finish the development phase We did not consider time to learn We also made a wrong evaluation of working hours excluding conference and study time (So actual cost is greater than planned) A man leaved the group sooner Next time we can improve the plan considering all these problems 08-12-18
10
Requirements 102009-01-14 Initial requirements14 Added requirements3 (Dynamic advice editing in administration, dynamic properties and categories adding) Dropped requirements3 (multilanguage support but easily added, video upload support, we have only Flash, optimal route given advices) Total requirements implemented 14 Requirements fulfilled
11
Administration Requirements 112009-01-14 Admin has to be able to delete or modify an advice Admin can promote an user as Moderator Admin can remove inappropriate users and all their content Moderator and admin can remove flags if content is ok
12
Guest Requirements 122009-01-14 Insert Departure and Arrival destination Users choose type of travel offered by Google (Driving, Walking, Public transportation) User chooses type of advice (Default user preferred are automatically checked) User should be able to register
13
Registered User Requirements 132009-01-14 Registered users have to be able to write advices Users can flag advice as inappropriate Users can report content (flag and comments) User chooses type of advice Insert Departure and Arrival destination Users choose type of travel offered by Google (Driving, Walking, Public transportation)
14
08-12-18 User response System is available to public –Over 30 registered users –Over 70 entered advice to Zagreb and Vasteras User manual has been written and sent to stakeholders to evaluate or system Overall responses are very positive, they are satisfied that system is easy to use Negative responses: System doesn’t display all addresses Routes for Zagreb are same for walking and driving
15
152015-10-07 Technologies used Server side –PHP 5+ –PostgreSQL 7+ Client side –Javascript Other –HTML/CSS(Smarty) –Google Maps API –JSON –AJAX
16
Architecture status 162009-01-14 Everything was implemented according to plan Route module was not needed
17
Use cases completion 172009-01-14
18
08-12-18 SCORE Communication with customers We contact and receive feedback from people located in different places (Europe, Asia, America) 40 people answered questionnaire 25 personal interviews 100 new ideas through e-mail Advices gathered from over 10 large cities and over 6 countries We asked for feedback to some disabled person, since we want to provide services to them
19
08-12-18 SCORE Additional Requirements In addition to the SCORE proposal documents which contains only the limited and main requirements to make the advice system, we received some opinions and suggestion from potential users. Enhances usability with searching options, Easy way to select an Area On mobile, route tracking system, videos Cycle paths, petrol pump, youth centers, parking places Shortest path or fastest path can make it better Car and bicycle path are almost the same Some sounds for blind people can be saved and retrieved as an advice.
20
08-12-18 SCORE Difficulties in Report writing Main concern as Requirement Engineering.We read 5 different articles, books and paper to understand what actually Requirement Engineering is No native English speaker in group!!! Making a rough draft and what to put in it and what is not required Different writers, thinking, writing and structure style difference, rephrasing Duplicate and repeated sentences,trimming them down, long sentences Feedback and comments from two supervisors sometime confusing Impelmentation and report at the same time, concentration Fill that Report is actually another English skills course or project in itself. End up with two projects in fact.
21
2009-01-14 Live demonstration http://btw.rasip.fer.hr
22
Questions ? 222009-01-14
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.