S. CHERY – Dr. R. FICHTER Case Study - 8 October 2009 -  www.agiletour.com 08/10/09
Agenda <ul><li>Context </li></ul><ul><li>The Challenge </li></ul><ul><li>Why Scrum? </li></ul><ul><li>How it works </li></...
www.agiletour.com 08/10/09 Agility Agility Agility Business Services Software Development & Integration Solutions IT Servi...
Dennemeyer <ul><li>Full-Service Provider for Intellectual Property Management (IP) since 45 years </li></ul><ul><li>Headqu...
Dennemeyer <ul><li>Law Firm Services: Patents, Trademarks, Designs, Copyrights, Recordals </li></ul><ul><li>Portfolio Serv...
Dennemeyer <ul><li>Why Software? </li></ul><ul><ul><li>Easy integration with Dennemeyer Portfolio services at customer’s e...
The Challenge <ul><li>DIAMS product line </li></ul><ul><ul><li>Client/Server-based DIAMS </li></ul></ul><ul><ul><li>Web-ba...
The Challenge <ul><li>Broad business requirements </li></ul><ul><ul><li>“ Same functionality as previous versions but BETT...
“ The impossible project plan” www.agiletour.com 08/10/09
Why Scrum? <ul><li>Make sure that the project team shares a common vision of the project goal and mutually commits to achi...
How it works <ul><li>The development team (colocated) </li></ul><ul><ul><li>10 developers </li></ul></ul><ul><ul><ul><li>M...
How it works <ul><li>The role of Product Owner </li></ul><ul><ul><li>Role shared between executive manager and business an...
How it works <ul><li>The ScrumMaster </li></ul><ul><ul><li>Agile Partner consultant </li></ul></ul><ul><ul><li>Approximate...
How it works <ul><li>The process </li></ul><ul><ul><li>Product backlog driven by first end-client to be installed </li></u...
www.agiletour.com 08/10/09
www.agiletour.com 08/10/09
www.agiletour.com 08/10/09
www.agiletour.com 08/10/09
www.agiletour.com 08/10/09
Engineering practices <ul><li>Continuous integration </li></ul><ul><ul><li>Ccnet server, hourly builds, include unit tests...
www.agiletour.com 08/10/09
Continuous improvement <ul><li>Retrospective  every 4 weeks </li></ul><ul><ul><li>Practices </li></ul></ul><ul><ul><li>Rul...
How it works <ul><li>Collaboration beyond the team </li></ul><ul><ul><li>With Marketing & Sales for requirements gathering...
Actual benefits <ul><li>Restore trust </li></ul><ul><li>Scrum deliverables </li></ul><ul><li>Quick reaction on customer's ...
What’s ahead <ul><li>Splitting into multiple teams? </li></ul><ul><li>First production deployment </li></ul><ul><li>Suppor...
Questions? <ul><li>Thank you! </li></ul>www.agiletour.com 08/10/09
Upcoming SlideShare
Loading in...5
×

Ap Dennemeyer Case Study V1.0

1,166

Published on

Agile Partner - Dennemeyer case study.
Agile Tour Luxembourg 2009

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

  • Be the first to like this

No Downloads
Views
Total Views
1,166
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 05/05/09 www.agiletour.com 05/05/09 www.agiletour.com
  • 05/05/09 www.agiletour.com
  • Continuous improvement Inspect &amp; adapt 05/05/09 www.agiletour.com
  • Transcript of "Ap Dennemeyer Case Study V1.0"

    1. 1. S. CHERY – Dr. R. FICHTER Case Study - 8 October 2009 - www.agiletour.com 08/10/09
    2. 2. Agenda <ul><li>Context </li></ul><ul><li>The Challenge </li></ul><ul><li>Why Scrum? </li></ul><ul><li>How it works </li></ul><ul><li>Actual Benefits </li></ul><ul><li>What's ahead </li></ul>www.agiletour.com 08/10/09
    3. 3. www.agiletour.com 08/10/09 Agility Agility Agility Business Services Software Development & Integration Solutions IT Services
    4. 4. Dennemeyer <ul><li>Full-Service Provider for Intellectual Property Management (IP) since 45 years </li></ul><ul><li>Headquarters in Luxembourg </li></ul><ul><li>Subsidiaries in US, Japan, Germany, France, UK, Jordan </li></ul><ul><li>World-wide activities: access to more than 160 Patent and Trademark Offices </li></ul>www.agiletour.com 08/10/09
    5. 5. Dennemeyer <ul><li>Law Firm Services: Patents, Trademarks, Designs, Copyrights, Recordals </li></ul><ul><li>Portfolio Services: Patent Annuity Payments, Trademark Renewals, IP Consulting, IP Temps, Software Solutions </li></ul>www.agiletour.com 08/10/09
    6. 6. Dennemeyer <ul><li>Why Software? </li></ul><ul><ul><li>Easy integration with Dennemeyer Portfolio services at customer’s end </li></ul></ul><ul><ul><li>Additional platform to strengthen client relationship </li></ul></ul><ul><ul><li>Need for reliable in-house management of about 1,000,000 patents and 650,000 trademarks </li></ul></ul><ul><ul><li>Need for flexible docketing (case management) software for law firm services </li></ul></ul>www.agiletour.com 08/10/09
    7. 7. The Challenge <ul><li>DIAMS product line </li></ul><ul><ul><li>Client/Server-based DIAMS </li></ul></ul><ul><ul><li>Web-based DIAMS XE </li></ul></ul><ul><li>Market pressure </li></ul><ul><li>Promises to client </li></ul><ul><li> DIAMS iQ </li></ul>www.agiletour.com 08/10/09
    8. 8. The Challenge <ul><li>Broad business requirements </li></ul><ul><ul><li>“ Same functionality as previous versions but BETTER” </li></ul></ul><ul><li>Various customers with specific needs </li></ul><ul><ul><li>Single code base but highly configurable product </li></ul></ul><ul><li>Technical uncertainties </li></ul><ul><ul><li>Latest technologies (.Net 3.5, WPF) </li></ul></ul>www.agiletour.com Planning issues 08/10/09
    9. 9. “ The impossible project plan” www.agiletour.com 08/10/09
    10. 10. Why Scrum? <ul><li>Make sure that the project team shares a common vision of the project goal and mutually commits to achieve this goal </li></ul><ul><li>Enable the elaboration of a realistic release plan </li></ul><ul><li>Deliver working software at frequent intervals </li></ul><ul><li>Provide all stakeholders with visibility of the project progress </li></ul>www.agiletour.com 08/10/09
    11. 11. How it works <ul><li>The development team (colocated) </li></ul><ul><ul><li>10 developers </li></ul></ul><ul><ul><ul><li>Mix of architects and senior developers </li></ul></ul></ul><ul><ul><li>1 business analyst and DBA </li></ul></ul>www.agiletour.com 08/10/09
    12. 12. How it works <ul><li>The role of Product Owner </li></ul><ul><ul><li>Role shared between executive manager and business analyst (proxy) </li></ul></ul><ul><ul><li>Proxy PO is colocated with the team and working almost full-time on this project </li></ul></ul><ul><li>Pros: Close collaboration with the team </li></ul><ul><li>Cons: Synchronization required </li></ul>www.agiletour.com 08/10/09
    13. 13. How it works <ul><li>The ScrumMaster </li></ul><ul><ul><li>Agile Partner consultant </li></ul></ul><ul><ul><li>Approximately 50% time </li></ul></ul><ul><ul><li>Organizes and coordinates Sprint meetings </li></ul></ul><ul><ul><li>Manages impediments </li></ul></ul><ul><ul><li>Works to improve the process </li></ul></ul><ul><ul><li>Helps the team stay focus and keep the momentum </li></ul></ul><ul><ul><li>A little bit of requirements analysis and testing </li></ul></ul>www.agiletour.com 08/10/09
    14. 14. How it works <ul><li>The process </li></ul><ul><ul><li>Product backlog driven by first end-client to be installed </li></ul></ul><ul><ul><li>Sprint length: 2 weeks (4 weeks first, then reduced) </li></ul></ul><ul><ul><li>Test deployment every month (2 sprints) for internal UAT, customer acceptance tests, pre-sales demos </li></ul></ul><ul><li>The tools </li></ul><ul><ul><li>Taskboard, whiteboard, ScrumWorks (Danube), Wiki, BugNet, CCnet </li></ul></ul>www.agiletour.com 08/10/09
    15. 15. www.agiletour.com 08/10/09
    16. 16. www.agiletour.com 08/10/09
    17. 17. www.agiletour.com 08/10/09
    18. 18. www.agiletour.com 08/10/09
    19. 19. www.agiletour.com 08/10/09
    20. 20. Engineering practices <ul><li>Continuous integration </li></ul><ul><ul><li>Ccnet server, hourly builds, include unit tests </li></ul></ul><ul><li>Testing </li></ul><ul><ul><li>Unit tests (coverage is still improving) </li></ul></ul><ul><ul><li>Internal testing by BA & helpdesk </li></ul></ul><ul><ul><li>Test version deployed monthly for internal UAT </li></ul></ul><ul><ul><li>To be introduced soon: FIT </li></ul></ul><ul><li>Pair-programming, coding standards </li></ul>www.agiletour.com 08/10/09
    21. 21. www.agiletour.com 08/10/09
    22. 22. Continuous improvement <ul><li>Retrospective every 4 weeks </li></ul><ul><ul><li>Practices </li></ul></ul><ul><ul><li>Rules </li></ul></ul><ul><ul><li>Standards </li></ul></ul><ul><ul><li>Tools </li></ul></ul><ul><ul><li>Checklists </li></ul></ul><ul><ul><li>… </li></ul></ul>www.agiletour.com 08/10/09
    23. 23. How it works <ul><li>Collaboration beyond the team </li></ul><ul><ul><li>With Marketing & Sales for requirements gathering, and pre-sales promotion </li></ul></ul><ul><ul><li>With business domain experts for analysis, design, demos, acceptance tests </li></ul></ul><ul><ul><li>With end-client for requirements gathering and acceptance test </li></ul></ul>www.agiletour.com 08/10/09
    24. 24. Actual benefits <ul><li>Restore trust </li></ul><ul><li>Scrum deliverables </li></ul><ul><li>Quick reaction on customer's requirements and bugs </li></ul><ul><ul><li>Customer sees progress, Visibility </li></ul></ul><ul><ul><li>Short feedback loops to client </li></ul></ul><ul><li>Clearly structured development process fits ISO 9001 certification prerequisites </li></ul>www.agiletour.com 08/10/09
    25. 25. What’s ahead <ul><li>Splitting into multiple teams? </li></ul><ul><li>First production deployment </li></ul><ul><li>Supporting production + further development </li></ul><ul><li>Managing priorities (potentially conflicting) from prospective customers </li></ul><ul><li>Create in-house version </li></ul><ul><li>Compliance with ISO 9001 quality certification </li></ul>www.agiletour.com 08/10/09
    26. 26. Questions? <ul><li>Thank you! </li></ul>www.agiletour.com 08/10/09

    ×