12015-11-11 BTW ”If you go, my advice to you” - Distributed Software Development.

14
1 22-07-03 BTW ”If you go, my advice to you” - Distributed Software Development

Transcript of 12015-11-11 BTW ”If you go, my advice to you” - Distributed Software Development.

Page 1: 12015-11-11 BTW ”If you go, my advice to you” - Distributed Software Development.

123-04-20

BTW

”If you go, my advice to you”-

Distributed Software Development

Page 2: 12015-11-11 BTW ”If you go, my advice to you” - Distributed Software Development.

223-04-20

Project statusProject status

Page 3: 12015-11-11 BTW ”If you go, my advice to you” - Distributed Software Development.

Topics for today

• Project status & statistics

• GUI design

• Architecture implementation

323-04-20

Page 4: 12015-11-11 BTW ”If you go, my advice to you” - Distributed Software Development.

Milestones

Milestone ID DescriptionPlanned

completion weekActual

completion weekStatus

M001Requirements

analysis & definitionw46 w46 Complete

M002 Object class design w47 w47 Complete

M003 Database design w48 w48 Complete

M004Map wrapper /

HTML/CSSw49 -- On Track

M005User server logic,

JS interfacesw50 -- Started

423-04-20

Page 5: 12015-11-11 BTW ”If you go, my advice to you” - Distributed Software Development.

Work Statistics

523-04-20

Page 6: 12015-11-11 BTW ”If you go, my advice to you” - Distributed Software Development.

Members work

Member W45 W46 W47 W48 Total

TN 11 6 15 13 45

SM 7 6 7 7 27

AZ 10 7 21 14 52

GC 6 6 17.5 10 39.5

SO 6.5 6 18.5 7 38

DZ 11 9 14 12 46

Total 247,5

623-04-20

Note: The different level of knowledge require some extra/less work for membersLess hours does not mean less productivity!!

Page 7: 12015-11-11 BTW ”If you go, my advice to you” - Distributed Software Development.

723-04-20

Project costs• The project status is: On Track

Different evaluation about costs between the first versions of the plan and the newer: meeting and learning hours were not counted in early versions

Current Planned Cost 7800$

Current Actual Cost 15400$

Planned Project Cost 21600$

Forecasted Project Cost 32400$

Page 8: 12015-11-11 BTW ”If you go, my advice to you” - Distributed Software Development.

Activities plan revieww45 w46 w47 w48 w49 w50 w51 w52 w1

Project preparations

Requirements analysis & definition

Object class design

Database design

HTML / CSS coding

Google map API wrapper

Users logic coding

Client side and server data exchange logic

Javascript I/O interfaces

Route and advice logic

Testing

Documentation

Conferences

823-04-20

• Weeks 2 and 3 are put to reserve to manage project risks and additional implementation• Allready member down (so first risk came true)

At work

Completed

Not started

Page 9: 12015-11-11 BTW ”If you go, my advice to you” - Distributed Software Development.

908-12-03

GUI – Main Page

Page 10: 12015-11-11 BTW ”If you go, my advice to you” - Distributed Software Development.

1008-12-03

GUI - Map

Page 11: 12015-11-11 BTW ”If you go, my advice to you” - Distributed Software Development.

Architecture status

1123-04-20

10%10%All core “logic” All core “logic”

becomes service becomes service methodsmethods

70%70%!! NEW !!!! NEW !!

““service like” service like” logiclogic

5%5%Only skeletonOnly skeleton

completedcompleted

Ready for Ready for implementationimplementation

100%100%

95%95%Possible minor Possible minor

future future changeschanges

30%30%Registration / Registration / simple queries simple queries

functionalfunctional

5%5%PrototypePrototypeAPI usingAPI using

HTTP POST HTTP POST and JSONand JSON

5% 5% Distributed JS codeDistributed JS code

85%85% wrapped wrapped90% 90%

Page 12: 12015-11-11 BTW ”If you go, my advice to you” - Distributed Software Development.

“Service like” behavior

1223-04-20

• Multiple client applications• Different data transfer types• Extensibility

Page 13: 12015-11-11 BTW ”If you go, my advice to you” - Distributed Software Development.

Lets see this in ACTION!

http://btw.rasip.fer.hr

1323-04-20

Page 14: 12015-11-11 BTW ”If you go, my advice to you” - Distributed Software Development.

Questions ?

1423-04-20