1 / 7

The Use of XP in the CARUSO Project

The Use of XP in the CARUSO Project. Hubert Baumeister Ludwig-Maximilians-University Munich. EU-Project CARUSO. Objective Framework to build customized CRM applications Components: Communication Server, Script Engine, … Tools: Application Builder, Monitoring, Reporting

vinaya
Download Presentation

The Use of XP in the CARUSO Project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Use of XP in the CARUSO Project Hubert Baumeister Ludwig-Maximilians-University Munich NAME Workshop, Munich

  2. EU-Project CARUSO • Objective • Framework to build customized CRM applications • Components: Communication Server, Script Engine, … • Tools: Application Builder, Monitoring, Reporting • Sample Instantiations: Utility Company, Banks, … • Method for introducing CRM • Consortium • REMU: Utility provider • DataCall: Software house • LMU: University • (SFI: Software house) NAME Workshop, Munich

  3. Main Problem • Unclear Requirements • Started with a traditional software process • Requirements paralysis • Nice business model, but • Too complex • There exists not one right model • Solution • Planning Game, Short Iterations, and YAGNI • Most important CRM task: Handling support cases • Pilot • Most import support cases as User Stories • 1. Prototype • 2. Prototype NAME Workshop, Munich

  4. Script Engine • Problems • Too many requirements • Functionality guided by User Stories • Implementing only the functionality really needed • Test-Driven Development • “Soft”ware • Porting problems • Linux -> Windows • Windows -> Windows NAME Workshop, Munich

  5. Problems using XP • Customer: • CRM dream: “Come up with a solution” • Want a general solution • Companies • No customer specific solution • No or wrong allocated resources (daily business is more important) NAME Workshop, Munich

  6. Problems using XP • Distributed Environment • Who has to do what? • Possible solution: 2-3 months XP with each partner at one site; then divide tasks or do distributed XP  No resources !! (money, personnel) NAME Workshop, Munich

  7. Conclusion • Applying more XP practices could have improved the project considerably, but • Distributed environment • Political Reasons • Customers commitment to find a solution • Finding a general solution • CARUSO was successful and applying XP practices was substantial to success NAME Workshop, Munich

More Related