UNIVERSITY OF OSLO INF 5181 – Process Improvement and Agile Methods in Systems Development Improvement of software development process by moving from Rational Unified Process towards Agile Unified Process Created by Anastasia Poroshina 17.09.2012
Improvement context • Company – Large chain of food stores • Project – Software development project • Product – Company’s Intranet – complex solution, integrated with different programs, user focused system, used by many people, constantly changing • Process – Rational Unified Process (RUP) • Problem – Implementation stage of the process is not so effective
Improvement goals • Avoid waste of time and effort –> cost reduction • Reduce time-to-market period -> get more satisfied customer • Possibility to work on same code, merge changes across same files, know who did what -> improve developers’ work/teamwork • Easy Back-up, roll-back, history change (versions, new functionalities) –> better prepared for emergency
Improvement – suggested changes • Moving from Rational Unified Process (RUP) to Agile Unified Process (AUP): � Introduce change management - version/source controll system – system that tracks and provides control over changes to source code
Recommend
More recommend