SlideShare una empresa de Scribd logo
1 de 50
Descargar para leer sin conexión
Software Engineering
  Conference 1


                       1
Overview

1.   Project information
2.   Innovation and requirements
3.   Tools and configuration
4.   Quality Assurance
5.   Why choose Salesmen?



                                              2
Project informatie

                                                  Salesmen


salesman |ˈsālzmən|
noun ( pl. -men)
a man whose job involves selling or promoting commercial products.




                                                                               3
Project information

                 Salesmen


Professional   Fast


  Smooth       Smart




                                             4
Project information

                                              Team


‣ Nick De Cooman          ‣ Bart Maes
‣ Jonathan Jeurissen      ‣ Patrick Provinciael
‣ Sina Khakbaz Heshmati   ‣ Wouter Van Rossem
‣ Jorne Laton




                                                                5
Project information

                                 Team
  Nick De Cooman
‣ Project manager
‣ Assistant Design manager




                                                   6
Project information

                               Team
 Jonathan Jeurissen
‣ Project secretary
‣ Assistant Requirement manager




                                                 7
Project information

                                Team
Sina Khakbaz Heshmati
 ‣ Webmaster
 ‣ Implementation Manager
 ‣ Assistant Configuration manager




                                                  8
Project information

                               Team
     Jorne Laton
‣ Configuration Manager
‣ Assistant Implementation manager




                                                 9
Project information

                             Team
      Bart Maes
‣ Design Manager
‣ Assistant QA manager




                                               10
Project information

                                  Team
 Patrick Provinciael
‣ Quality Assurance Manager
‣ Assistant Project Manager




                                                    11
Project information

                                    Team
Wouter Van Rossem
‣ Requirement Manager
‣ Assistant Webmaster
‣ Assistant Project Secretary




                                                      12
Project information

                             Statistics
Total amount of hours/week




                                                     13
Project information

                               Statistics
Average number of hours/week




                                                       14
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
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
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
Project information

                                    Costs


Average number of hours/week: 55 hours

 Expected number of weeks: 27 weeks

   Total estimation of costs: €21.530



                                                       18
Project information

Planning




                       19
Project information

                            Open-source


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




                                                             20
Overview

1.   Project information
2.   Innovation and requirements
3.   Tools and configuration
4.   Quality Assurance
5.   Why choose Salesmen?



                                              21
Innovation and requirements

                 Introduction


Advantages for
  ‣ Buyers
  ‣ Sellers
  ‣ Owners




                                                22
Innovation and requirements

              Advantages for buyers

Smooth interface
                                      Smooth
  ‣ Minimize page refreshes




                                                            23
Innovation and requirements

Advantages for buyers




                                         24
Innovation and requirements

Advantages for buyers




                                         25
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
Innovation and requirements

Advantages for buyers




                                         27
Innovation and requirements

Advantages for buyers




                                         28
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
Innovation and requirements

Advantages for buyers




                                         30
Innovation and requirements

               Advantages for sellers

Instant payment possible
  ‣ Salespal                             Fast


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




                                                               31
Innovation and requirements

Advantages for sellers




                                         32
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
Innovation and requirements

     Advantages for owner

  How to make money?

Salespal      % of auction to site


Advertising    Salesmen Pro




                                                    34
Innovation and requirements

                   System architecture


Three-tier architecture
     ‣ Presentation: website (xHTML + CSS)
     ‣ Business logic: Java Beans & action classes
     ‣ Data: Hibernate & PostgreSQL




                                                                      35
Innovation and requirements

Proof of concept




                                   36
Overview

1.   Project information
2.   Innovation and requirements
3.   Tools and configuration
4.   Quality Assurance
5.   Why choose Salesmen?



                                              37
Tools and configuration

             Why JBoss?


Reliable    Mainstream


Flexible   Comprehensive




                                            38
Tools and configuration

                     Why Seam?


                     Rich State
Open Standards
                    Management


JSF-based AJAX   Goodbye Noisy XML




                                                    39
Tools and configuration

                                   Timesheets
                                      XSLT
                                    Processor
bart.xml   TimeTrack
           Grammar
                                    SilkPage
nick.xml
            Xinclude
                          XML
                                                  HTML
sina.xml
                       TimeTrack
                         XSLT




                                                              40
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
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
Tools and configuration

SVN Browse




                            43
Tools and configuration

SVN Diff




                         44
Tools and configuration

SVN Revision




                             45
Overview

1.   Project information
2.   Innovation and requirements
3.   Tools and configuration
4.   Quality Assurance
5.   Why choose Salesmen?



                                              46
Quality Assurance

       Why Quality Assurance?

Company 1        Company 2
  Has no QA        Has QA




  $$$              $$$


   ☹
  customer
                   ☺
                   customer



                                              47
Quality Assurance

            How Quality Assurance?


Quality Assured Repository

JUnit Testing

Team Performance




                                                 48
Overview

1.   Project information
2.   Innovation and requirements
3.   Tools and configuration
4.   Quality Assurance
5.   Why choose Salesmen?



                                              49
Salesmen

Más contenido relacionado

Destacado (7)

Cinema Cparera8
Cinema Cparera8Cinema Cparera8
Cinema Cparera8
 
梅雨の #goocus 会議
梅雨の #goocus 会議梅雨の #goocus 会議
梅雨の #goocus 会議
 
Quize goocus
Quize goocusQuize goocus
Quize goocus
 
Snowplow at DA Hub emerging technology showcase
Snowplow at DA Hub emerging technology showcaseSnowplow at DA Hub emerging technology showcase
Snowplow at DA Hub emerging technology showcase
 
Capturing online customer data to create better insights and targeted actions...
Capturing online customer data to create better insights and targeted actions...Capturing online customer data to create better insights and targeted actions...
Capturing online customer data to create better insights and targeted actions...
 
Snowplow the evolving data pipeline
Snowplow   the evolving data pipelineSnowplow   the evolving data pipeline
Snowplow the evolving data pipeline
 
Yali presentation for snowplow amsterdam meetup number 2
Yali presentation for snowplow amsterdam meetup number 2Yali presentation for snowplow amsterdam meetup number 2
Yali presentation for snowplow amsterdam meetup number 2
 

Similar a Salesmen at VUB SE 2009

Lecture 1
Lecture 1Lecture 1
Lecture 1
9anm12
 
Project Management (PMP Material)
Project Management (PMP Material)Project Management (PMP Material)
Project Management (PMP Material)
VR M
 
Simple Project Management by Rob-Arts
Simple Project Management by Rob-ArtsSimple Project Management by Rob-Arts
Simple Project Management by Rob-Arts
Sulaiman Dawood Barry
 

Similar a Salesmen at VUB SE 2009 (20)

Building an Open Source Consulting Company
Building an Open Source Consulting CompanyBuilding an Open Source Consulting Company
Building an Open Source Consulting Company
 
2018 03 15_agility_multi_team_projects
2018 03 15_agility_multi_team_projects2018 03 15_agility_multi_team_projects
2018 03 15_agility_multi_team_projects
 
Best Management Practice in the Cloud (Sian Ferguson)
Best Management Practice in the Cloud (Sian Ferguson)Best Management Practice in the Cloud (Sian Ferguson)
Best Management Practice in the Cloud (Sian Ferguson)
 
Project management
Project managementProject management
Project management
 
Project Management on one foot
Project Management on one footProject Management on one foot
Project Management on one foot
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Forum One Web Executive Seminar Series: Internet Technology Investment Planni...
Forum One Web Executive Seminar Series: Internet Technology Investment Planni...Forum One Web Executive Seminar Series: Internet Technology Investment Planni...
Forum One Web Executive Seminar Series: Internet Technology Investment Planni...
 
Project Management (PMP Material)
Project Management (PMP Material)Project Management (PMP Material)
Project Management (PMP Material)
 
Mendix essentials 25 11-2011 introductie mendix by arno rood
Mendix essentials 25 11-2011 introductie mendix by arno roodMendix essentials 25 11-2011 introductie mendix by arno rood
Mendix essentials 25 11-2011 introductie mendix by arno rood
 
Everyone is a project manager. You can too!
Everyone is a project manager. You can too!Everyone is a project manager. You can too!
Everyone is a project manager. You can too!
 
IPMA 2013, enligt ISO25100
IPMA 2013, enligt ISO25100IPMA 2013, enligt ISO25100
IPMA 2013, enligt ISO25100
 
PMBOK_Slides.pdf
PMBOK_Slides.pdfPMBOK_Slides.pdf
PMBOK_Slides.pdf
 
Top tips to starting a project
Top tips to starting a project Top tips to starting a project
Top tips to starting a project
 
Pmbok preparing for the pmp certification exam - 3 ed, 2005
Pmbok   preparing for the pmp certification exam - 3 ed, 2005Pmbok   preparing for the pmp certification exam - 3 ed, 2005
Pmbok preparing for the pmp certification exam - 3 ed, 2005
 
The intranet and beyond business breakfast
The intranet and beyond business breakfastThe intranet and beyond business breakfast
The intranet and beyond business breakfast
 
03_AgilePM.pptx
03_AgilePM.pptx03_AgilePM.pptx
03_AgilePM.pptx
 
Better Performance In Project Management! The Almost Complete Guide
Better Performance In Project Management! The Almost Complete GuideBetter Performance In Project Management! The Almost Complete Guide
Better Performance In Project Management! The Almost Complete Guide
 
Simple Project Management by Rob-Arts
Simple Project Management by Rob-ArtsSimple Project Management by Rob-Arts
Simple Project Management by Rob-Arts
 
The Power of Virtual Collaboration in Project Management
The Power of Virtual Collaboration in Project ManagementThe Power of Virtual Collaboration in Project Management
The Power of Virtual Collaboration in Project Management
 
Soft Skills in Project Management
Soft Skills in Project ManagementSoft Skills in Project Management
Soft Skills in Project Management
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

Salesmen at VUB SE 2009