Title :
Implementing Agile in old technology projects
Author_Institution :
Pitney Bowes India, New Delhi, India
Abstract :
With this paper, I would like to share my experience of implementing Agile in obsolete technology projects. This is a reality that lot of our projects still run on old/obsolete technologies and customer base for these projects may be huge. These projects can be cash cows for the organizations and huge cost/effort is required to migrate them to latest technologies. Consider a banking or airlines application running on COBOL or FoxPro. Complex logics are built into these applications and they may be running successfully for the past many decades. Implementing Agile in such projects raises unique set of challenges. Can we really do rapid development with these projects? Can we commit that our development and testing efforts will be completed in a sprint in the next two weeks? Is our infrastructure supporting Agile development? And above all, are our teams ready to adopt Agile? I would like to share my experience of implementing Agile in old technology projects, the issues I came across and the path we followed to resolve the issues. Lot of issues are dependent on organization culture and other internal/external factors but the details mentioned below will definitely be helpful to understand the problems in detail along with ways to tackle it.
Keywords :
COBOL; program testing; software prototyping; Agile development; Agile testing; COBOL; FoxPro; airline application; banking; complex logics; Automation; Batch production systems; Manuals; Measurement; Organizations; Software; Testing; Agile; Agile Testing; Development practices; Old technologies; Sustenance; Technical Debt;
Conference_Titel :
Reliability, Infocom Technologies and Optimization (ICRITO) (Trends and Future Directions), 2014 3rd International Conference on
Conference_Location :
Noida
Print_ISBN :
978-1-4799-6895-4
DOI :
10.1109/ICRITO.2014.7014757