170 likes | 395 Views
Maintenance Management and Organization. Steve Chenoweth CSSE 375, Rose-Hulman Based on Don Bagert’s 2006 Lecture. Review: Software Maintenance Framework Components. User Requirements Organizational Environment Operational Environment Maintenance Process Software Product
E N D
Maintenance Managementand Organization Steve Chenoweth CSSE 375, Rose-Hulman Based on Don Bagert’s 2006 Lecture
Review: Software Maintenance Framework Components • User Requirements • Organizational Environment • Operational Environment • Maintenance Process • Software Product • Maintenance Personnel
Review:Examples of Software Enhancement • New versions coming out at regular intervals • Ongoing (technical) support
Maintenance Management M: Ch 10 It’s a job you’re likely to have
Here you are, arriving at work… What could possibly go wrong?
Greatest Management Issues • Motivation/Turnover • Rewards • Supervision • Assignment Patterns • Recognition • Career Structure • Resources – “By the time we get the hardware, it’s too late to do the project” – Michael Blumenthal, former CEO, Burroughs • Domain Knowledge – Who gets put in charge?
Maintenance Plan(What you’re doing tonight!) • Done by the organization who will be doing the maintenance • Should be started very early in the development life cycle • Should address all aspects of the maintenance framework • Sample Template (by Pigoski) is at http://www.rcglobal.com/wrcg25septrcgsamp.htm (maybe) • Your template for tonight – See course web page
Maintenance Organization Right - A maintenance organization structure, from www.idcon.com/planning-scheduling.htm .
Team Organization Models (different from text) • Who does Maintenance? • Solution 1: Development Team • Solution 2: Separate Maintenance Organization • Who does Quality Assurance? • Solution 1: Same people as do maintenance • Solution 2: Separate Quality Assurance group • How does the type of maintenance (e.g. corrective) affect this? • How does the type of enhancement (if applicable) affect this?