XPday London

Leaving a Legacy

Session Title: Leaving a legacy (Experience report)

Submitters: Seb Rose

Abstract: This session will examine the experiences of a team developing a legacy product using antiquated processes. Following a company takeover the organisation was encouraged to move to a more iterative way of working - unit tests; user stories; continuous integration; short(er) iterations. Added constraints were: 15 years of technical debt in the code base; conflict between tackling internal organisational issues and adopting the methods of the new parent company; a freeze on any external consultancy.

The session will be delivered in a 30 minute slot (approximate timings):

Background; Legacy Processes & Tools; Team Morale : 3 minutes
Management & Team Buy-In; Process & Tool Selection : 6 minutes
Rollout; Adoption; Current Status : 8 minutes
Management Hurdles; Technical Issues; Lessons Learnt; Next Steps : 8 minutes
Questions : 5 minutes

Throughout, focus will be on experiences that can be generalised so that the session can be as broadly applicable as possible. I will skip over technology specifics, while trying not to ignore their influence, and can expand on them to interested attendees at a later time.

The session will be useful to those considering how to move away from a waterfall development process, while maintaining the ongoing development and delivery of a legacy product. They will come away from the session with some understanding of the pitfalls they may encounter and the benefits they may gain. Consultants who regularly assist clients to migrate their development processes will also gain an insight into how this was done in a newly acquired division of Rational.

Questions during the session will allow me to identify areas of interest, which can then be expanded into a further session in the Open Space.

To fully benefit from this session the attendee should have some knowledge and understanding of a typical waterfall software development process, though this is not essential.

Comments

From Seb Rose [195.212.29.67] - 2009-10-12

A version of this session has been selected to be presented at IBM's Quality Software Engineering "Global Leader's Meeting" in November.

From Seb Rose [195.212.29.67] - 2009-09-04

Thanks, Robert. I've updated the proposal accordingly.

From RobertChatley [94.194.205.196] - 2009-08-21

This sounds like an interesting experience report, but could it be tightened to fit into a shorter slot? I am worried that our attendees typically find it difficult to sit still and listen for long periods of time without interjecting or interacting. Are there key issues you could focus on to make a shorter presentation?

Page

New
Edit
Rename
Versions

Menu

Edit Menu
Versions

Site

Changes
Index
Search
Templates

User

Log In

 
 

Last Modified 2009-09-04