Your SlideShare is downloading. ×
0
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Salesmen at VUB SE 2009
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Salesmen at VUB SE 2009

357

Published on

The Salesmen development team presented these slides at VUB-SE 2009. The three competing Software Engineering projects at VUB presented their achievements since the inception of their projects.

The Salesmen development team presented these slides at VUB-SE 2009. The three competing Software Engineering projects at VUB presented their achievements since the inception of their projects.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
357
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Software Engineering Conference 1 1
  • 2. Overview 1. Project information 2. Innovation and requirements 3. Tools and configuration 4. Quality Assurance 5. Why choose Salesmen? 2
  • 3. Project informatie Salesmen salesman |ˈsālzmən| noun ( pl. -men) a man whose job involves selling or promoting commercial products. 3
  • 4. Project information Salesmen Professional Fast Smooth Smart 4
  • 5. Project information Team ‣ Nick De Cooman ‣ Bart Maes ‣ Jonathan Jeurissen ‣ Patrick Provinciael ‣ Sina Khakbaz Heshmati ‣ Wouter Van Rossem ‣ Jorne Laton 5
  • 6. Project information Team Nick De Cooman ‣ Project manager ‣ Assistant Design manager 6
  • 7. Project information Team Jonathan Jeurissen ‣ Project secretary ‣ Assistant Requirement manager 7
  • 8. Project information Team Sina Khakbaz Heshmati ‣ Webmaster ‣ Implementation Manager ‣ Assistant Configuration manager 8
  • 9. Project information Team Jorne Laton ‣ Configuration Manager ‣ Assistant Implementation manager 9
  • 10. Project information Team Bart Maes ‣ Design Manager ‣ Assistant QA manager 10
  • 11. Project information Team Patrick Provinciael ‣ Quality Assurance Manager ‣ Assistant Project Manager 11
  • 12. Project information Team Wouter Van Rossem ‣ Requirement Manager ‣ Assistant Webmaster ‣ Assistant Project Secretary 12
  • 13. Project information Statistics Total amount of hours/week 13
  • 14. Project information Statistics Average number of hours/week 14
  • 15. Project information Statistics Total amount of hours/week/team member 27,0 21,6 Nick Jonathan 16,2 Sina Jorne Bart 10,8 Patrick Wouter 5,4 0 42 43 44 45 46 47 48 49 50 15
  • 16. Project information Statistics Total amount of hours: 494 h Average amount of hours/week: 55 h Average amount of hours/week/person: 7,8 h 16
  • 17. Project information Costs Start wage: € 2200 / month gross 152 hours to work / month €14,5 per hour Total amount of working hours: 494 hours Current cost: €7.163,00 17
  • 18. Project information Costs Average number of hours/week: 55 hours Expected number of weeks: 27 weeks Total estimation of costs: €21.530 18
  • 19. Project information Planning 19
  • 20. Project information Open-source Communication online available for anyone http://groups.google.com/group/salesmen 20
  • 21. Overview 1. Project information 2. Innovation and requirements 3. Tools and configuration 4. Quality Assurance 5. Why choose Salesmen? 21
  • 22. Innovation and requirements Introduction Advantages for ‣ Buyers ‣ Sellers ‣ Owners 22
  • 23. Innovation and requirements Advantages for buyers Smooth interface Smooth ‣ Minimize page refreshes 23
  • 24. Innovation and requirements Advantages for buyers 24
  • 25. Innovation and requirements Advantages for buyers 25
  • 26. Innovation and requirements Advantages for buyers Smooth interface Smooth ‣ Minimize page refreshes Finding auctions ‣ Recommended auctions Smart ‣ Tags (user defined) -> Tag Cloud ‣ Buyers assistant 26
  • 27. Innovation and requirements Advantages for buyers 27
  • 28. Innovation and requirements Advantages for buyers 28
  • 29. Innovation and requirements Advantages for buyers Smooth interface Smooth ‣ Minimize page refreshes Finding auctions ‣ Recommended auctions Smart ‣ Tags (user defined) -> Tag Cloud ‣ Buyers assistant Instant payment possible ‣ Salespal Fast 29
  • 30. Innovation and requirements Advantages for buyers 30
  • 31. Innovation and requirements Advantages for sellers Instant payment possible ‣ Salespal Fast Maximized exposure of auctions ‣ Favorite seller ‣ Recommended auctions Professional ‣ Hot Deals 31
  • 32. Innovation and requirements Advantages for sellers 32
  • 33. Innovation and requirements For those who need more Salesmen Pro ‣ Paying subscription ‣ Discount on placing auctions ‣ No advertising ‣ Auctions faster considered as Hot Deal ‣ Higher ranking of auctions in searches 33
  • 34. Innovation and requirements Advantages for owner How to make money? Salespal % of auction to site Advertising Salesmen Pro 34
  • 35. Innovation and requirements System architecture Three-tier architecture ‣ Presentation: website (xHTML + CSS) ‣ Business logic: Java Beans & action classes ‣ Data: Hibernate & PostgreSQL 35
  • 36. Innovation and requirements Proof of concept 36
  • 37. Overview 1. Project information 2. Innovation and requirements 3. Tools and configuration 4. Quality Assurance 5. Why choose Salesmen? 37
  • 38. Tools and configuration Why JBoss? Reliable Mainstream Flexible Comprehensive 38
  • 39. Tools and configuration Why Seam? Rich State Open Standards Management JSF-based AJAX Goodbye Noisy XML 39
  • 40. Tools and configuration Timesheets XSLT Processor bart.xml TimeTrack Grammar SilkPage nick.xml Xinclude XML HTML sina.xml TimeTrack XSLT 40
  • 41. Tools and configuration Subversion Flexible ‣ Refactor early, refactor often! ‣ Remove and rename anything (CVS++) Revisions ‣ Single revision number ‣ Tags not necessary Branch/Merge ‣ Centralized is ideal for our dev model ‣ Branches for QA, bleeding-edge dev and releases 41
  • 42. Tools and configuration Google Code Visual SVN ‣ Repository browser ‣ Human-friendly diffs ‣ Each revision has a page Wiki: Agile documentation for developers Issue Tracker ‣ Bugs, enhancements and tasks 42
  • 43. Tools and configuration SVN Browse 43
  • 44. Tools and configuration SVN Diff 44
  • 45. Tools and configuration SVN Revision 45
  • 46. Overview 1. Project information 2. Innovation and requirements 3. Tools and configuration 4. Quality Assurance 5. Why choose Salesmen? 46
  • 47. Quality Assurance Why Quality Assurance? Company 1 Company 2 Has no QA Has QA $$$ $$$ ☹ customer ☺ customer 47
  • 48. Quality Assurance How Quality Assurance? Quality Assured Repository JUnit Testing Team Performance 48
  • 49. Overview 1. Project information 2. Innovation and requirements 3. Tools and configuration 4. Quality Assurance 5. Why choose Salesmen? 49
  • 50. Salesmen

×