salesmen at vub se 2009

Post on 04-Jun-2015

362 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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.

TRANSCRIPT

Software EngineeringConference 1

1

Overview

1. Project information

2. Innovation and requirements

3. Tools and configuration

4. Quality Assurance

5. Why choose Salesmen?

2

Salesmen

3

Project informatie

salesman |ˈsālzmən|noun ( pl. -men)

a man whose job involves selling or promoting commercial products.

Salesmen

4

Project information

Professional

Smooth

Fast

Smart

Team

5

‣ Nick De Cooman

‣ Jonathan Jeurissen

‣ Sina Khakbaz Heshmati

‣ Jorne Laton

Project information

‣ Bart Maes

‣ Patrick Provinciael

‣ Wouter Van Rossem

Team

6

‣ Project manager

‣ Assistant Design manager

Nick De Cooman

Project information

Team

7

‣ Project secretary

‣ Assistant Requirement manager

Jonathan Jeurissen

Project information

Team

8

‣ Webmaster

‣ Implementation Manager

‣ Assistant Configuration manager

Sina Khakbaz Heshmati

Project information

Team

9

‣ Configuration Manager

‣ Assistant Implementation manager

Jorne Laton

Project information

Team

10

‣ Design Manager

‣ Assistant QA manager

Bart Maes

Project information

Team

11

‣ Quality Assurance Manager

‣ Assistant Project Manager

Patrick Provinciael

Project information

Team

12

‣ Requirement Manager

‣ Assistant Webmaster

‣ Assistant Project Secretary

Wouter Van Rossem

Project information

Statistics

13

Total amount of hours/week

Project information

14

Average number of hours/week

Project information

Statistics

15

0

5,4

10,8

16,2

21,6

27,0

42 43 44 45 46 47 48 49 50

NickJonathanSinaJorneBartPatrickWouter

Total amount of hours/week/team member

Project information

Statistics

16

Total amount of hours:

Average amount of hours/week:

Average amount of hours/week/person:

494 h

55 h

7,8 h

Project information

Statistics

Costs

17

Start wage: € 2200 / month gross152 hours to work / month €14,5

per hour

Total amount of working hours: 494 hours

Current cost: €7.163,00

Project information

18

Average number of hours/week: 55 hours

Expected number of weeks: 27 weeks

Total estimation of costs: €21.530

Project information

Costs

Planning

19

Project information

Open-source

20

Communication online available for anyonehttp://groups.google.com/group/salesmen

Project information

Overview

1. Project information

2. Innovation and requirements

3. Tools and configuration

4. Quality Assurance

5. Why choose Salesmen?

21

Advantages for

‣ Buyers

‣ Sellers

‣ Owners

22

IntroductionInnovation and requirements

23

Advantages for buyersInnovation and requirements

Smooth Smooth interface‣ Minimize page refreshes

24

Advantages for buyersInnovation and requirements

25

Advantages for buyersInnovation and requirements

Smooth interface‣ Minimize page refreshes

26

Advantages for buyersInnovation and requirements

Smooth

Finding auctions‣ Recommended auctions‣ Tags (user defined) -> Tag Cloud‣ Buyers assistant

Smart

27

Advantages for buyersInnovation and requirements

28

Advantages for buyersInnovation and requirements

Smooth interface‣ Minimize page refreshes

29

Advantages for buyersInnovation and requirements

Smooth

Finding auctions‣ Recommended auctions‣ Tags (user defined) -> Tag Cloud‣ Buyers assistant

Smart

Instant payment possible‣ Salespal Fast

30

Advantages for buyersInnovation and requirements

31

Advantages for sellersInnovation and requirements

Instant payment possible‣ Salespal Fast

Maximized exposure of auctions‣ Favorite seller‣ Recommended auctions‣ Hot Deals

Professional

32

Advantages for sellersInnovation and requirements

33

For those who need moreInnovation and requirements

Salesmen Pro‣ Paying subscription‣ Discount on placing auctions‣ No advertising‣ Auctions faster considered as Hot Deal‣ Higher ranking of auctions in searches

34

Advantages for ownerInnovation and requirements

Salespal

Advertising

% of auction to site

Salesmen Pro

How to make money?

Three-tier architecture‣ Presentation: website (xHTML + CSS)

‣ Business logic: Java Beans & action classes

‣ Data: Hibernate & PostgreSQL

35

System architectureInnovation and requirements

36

Proof of conceptInnovation and requirements

Overview

1. Project information

2. Innovation and requirements

3. Tools and configuration

4. Quality Assurance

5. Why choose Salesmen?

37

38

Why JBoss?Tools and configuration

Reliable

Flexible

Mainstream

Comprehensive

39

Why Seam?Tools and configuration

Open Standards

JSF-based AJAX

Rich State Management

Goodbye Noisy XML

40

TimesheetsTools and configuration

bart.xml

nick.xml

sina.xml

XML

TimeTrackGrammar

Xinclude

TimeTrackXSLT

HTML

SilkPage

XSLTProcessor

41

SubversionTools and configuration

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

42

Google CodeTools and configuration

Visual SVN‣ Repository browser‣ Human-friendly diffs‣ Each revision has a page

Wiki: Agile documentation for developers

Issue Tracker‣ Bugs, enhancements and tasks

43

SVN BrowseTools and configuration

44

SVN DiffTools and configuration

45

SVN RevisionTools and configuration

Overview

1. Project information

2. Innovation and requirements

3. Tools and configuration

4. Quality Assurance

5. Why choose Salesmen?

46

47

Why Quality Assurance?Quality Assurance

Company 1 Company 2Has no QA Has QA

$ $ $$ $ $

customer customer

☺☹

48

How Quality Assurance?Quality Assurance

Quality Assured Repository

JUnit Testing

Team Performance

Overview

1. Project information

2. Innovation and requirements

3. Tools and configuration

4. Quality Assurance

5. Why choose Salesmen?

49

Salesmen

top related