• Save
Ap Dennemeyer Case Study V1.0
Upcoming SlideShare
Loading in...5
×
 

Ap Dennemeyer Case Study V1.0

on

  • 1,716 views

Agile Partner - Dennemeyer case study.

Agile Partner - Dennemeyer case study.
Agile Tour Luxembourg 2009

Statistics

Views

Total Views
1,716
Views on SlideShare
1,638
Embed Views
78

Actions

Likes
0
Downloads
0
Comments
0

7 Embeds 78

http://www.agilepartner.net 65
http://www.slideshare.net 5
http://www.agiletour.org 3
http://www.slideee.com 2
http://at2010.agiletour.org 1
http://webcache.googleusercontent.com 1
http://at2009.agiletour.org 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 05/05/09 www.agiletour.com 05/05/09 www.agiletour.com
  • 05/05/09 www.agiletour.com
  • Continuous improvement Inspect & adapt 05/05/09 www.agiletour.com

Ap Dennemeyer Case Study V1.0 Ap Dennemeyer Case Study V1.0 Presentation Transcript

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