MANAGEMENT ISSUES IN SYSTEM DEVELOPMENT Andreas Rio, M.Eng.

Slides:



Advertisements
Similar presentations
3. Introduction to Strategic Information Systems Planning (SISP)
Advertisements

1 of 21 Information Strategy Developing an Information Strategy © FAO 2005 IMARK Investing in Information for Development Information Strategy Developing.
Modern Systems Analyst and as a Project Manager
Develop an Information Strategy Plan
HR SCORECARD Presented By ADEEL TARIQ MOBASHIR ALI.
Management Issues in System Development Chapter 10 Information Systems Management In Practice 5E McNurlin & Sprague.
Management Issues in System Development Brandon Lewis Aaron Caracci Jenna Todd.
Management Issues in Systems Development Chapter 10 Information Systems Management In Practice 6E McNurlin & Sprague.
Developing Business/IT Strategies
Learning Goals Understand the role of a company’s salespeople in creating value. Know the six major sales force management steps. Understand the personal.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 21 Slide 1 Software evolution.
IT Planning.
Chapter 16 Strategically Managing the HRM Function Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without.
Software evolution.
CHAPTER 9 DEVELOPING BUSINESS/IT STRATEGIES. IT Planning Planning an information system doesn’t start with bits, and bytes, or a Web site. It starts with.
Human Resources Training and Individual Development
Developing Business/IT Strategies Chapter 11 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 2 Strategic Training
Human capital management
Acquiring Information Systems and Applications
Chapter 9 – Software Evolution and Maintenance
MGT-555 PERFORMANCE AND CAREER MANAGEMENT
Management Accounting in a Changing Environment
2 nd session: Introduction to Accounting. Firm of the Day 2.
Personal Selling and Sales Management
Prof. Yuan-Shyi Peter Chiu
Software evolution. Objectives l To explain why change is inevitable if software systems are to remain useful l To discuss software maintenance and maintenance.
Nature of Strategy Process 4 What is strategy? –A way of getting things done –Focus on past and future –Focus on environment and internal operations.
Learning Goals Know why companies use distribution channels and understand the functions that these channels perform. Learn how channel members interact.
PRELIM NOTES. Managing Information Resources & Technologies To serve customers well… companies need to be proficient in half a dozen key areas: reduced.
Chapter 2 Introduction to Cost Management Systems.
ERP Enterprise Resource Planning D Lewis 10/02. Definitions ERP is a process of managing all resources and their use in the entire enterprise in a coordinated.
Manpower Planning.
Module 4: Systems Development Chapter 12: (IS) Project Management.
1 Unit 1 Information for management. 2 Introduction Decision-making is the primary role of the management function. The manager’s decision will depend.
MARKETING. Standards… BCS-BE-36: The student demonstrates understanding of the concept of marketing and its importance to business ownership. BCS-BE-36:
4.2 Organisation of Production
Medical Device Security Successful Implementation of ERP Name Class Course.
7-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
Lecture 17 Implementing Strategies: Management Issues.
Strategically Managing the HRM Function McGraw-Hill/Irwin ©2012 The McGraw-Hill Companies, All Rights Reserved.
Assessing the influence on processes when evolving the software architecture By Larsson S, Wall A, Wallin P Parul Patel.
Lecture 14 Maintaining the System and Managing Software Change SFDV Principles of Information Systems.
Core Business Processes and Organizational Value Chains
Employing people. Full time employees  Full time employment is by far the most significant part of total employment in the UK.
Lecture 4. IS Planning & Acquisition To be covered: To be covered: – IS planning and its importance Cost-benefit analysis Cost-benefit analysis Funding.
Measuring IT Innovation Benefits. Evaluation of IT innovation Why measure IT benefits? A new IS/IT system is an investment; it must be strategically/financially.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 21 Slide 1 Software evolution.
Chapter 8 Process Implementation Reference: Tan, A. (2007). Business Process Reengineering in Asia: A Practical Approach, Pearson Education, Singapore.
Matakuliah : M0624/Information Technology Valuation
Fundamentals of Information Systems, Sixth Edition Chapter 1 Part A An Introduction to Information Systems in Organizations.
Unit Two Career: Labor you Love. After High School: Then What? What will you do after finish high school? What will you do after finish high school? Go.
Slide 1 Software Construction Software Construction Lecture 3.
Strategy and Sales Program Planning
Performance Measurement in Decentralized Organizations
Strategic Information Systems Planning
Performance Measurement in Decentralized Organizations
Management Accounting in a Changing Environment
Strategic Training.
IT Architecture Technical blueprint for evolving a corporate infrastructure resource that can be shared by many users and services processing systems hardware.
Chapter 18 Maintaining Information Systems
Balanced Score Card and Transworld Auto Parts (A)
Contents A GENERIC IT BALANCED SCORECARD
Developing Business/IT Strategies
Chapter 7: Management How Management Functions
Systems Analysis and Design
Project Management Process Groups
Developing Business/IT Strategies
Chapter 8 Software Evolution.
Contemporary Issues of HRM
Presentation transcript:

MANAGEMENT ISSUES IN SYSTEM DEVELOPMENT Andreas Rio, M.Eng.

Information System Management The four major issues discussed:  Staffing  Successfully implementing systems (change management)  Ways to replace legacy systems  Measuring the benefits of systems

Introduction Companies are in three businesses: 1. Infrastructure management 2. Customer relationship 3. Product innovation

Introduction IS organizations can be viewed as being in the same three businesses 1. Operations are infrastructure management 2. The help desk is the customer relationship business 3. System development is product innovation  Each should be viewed and managed differently.  The key to success is talent, so management issues surrounding system development begin with STAFFING

Managing IS Staff

STAFFING

Managing IS Staff Recruiting IT Staff

Managing IS Staff Recruiting IT Staff  The major issue in recruiting is finding people with the right skills and then providing the work culture and incentives that suit them  In general, skills are most lacking in the newest areas  Some employers are looking at employees in new ways, such as investors who invest their time where they get the highest market value for their talent  Another is to not expect long-term employment by all employees

Managing IS Staff Designing Motivating Work  Assigning the kind of work that motivates people may, in part, revolve around designing or redesigning jobs to fit jobholders.  Knowing what motivates IT staff is important in designing jobs.  In a long research study it was discovered that developers have a high need for personal growth and development in the job.

Managing IS Staff

Implementing System Successfully CHANGE MANAGEMENT

Implementing System Successfully  Sponsors – legitimize the change  Change Agents – cause the change to happen  Targets – are expected to change

Implementing System Successfuly  Change management is the process of assisting people to make major changes in their working environment.  One approach to change management is to identify and work with  sponsors  change agents  targets  to implement the change a new system

To replace or not to replace? IMPROVING LEGACY SYSTEM

Improving Legacy System  Most information systems executives feel trapped by the past  They have thousands of old legacy programs and data files they would love to replace.  Replacement is not the only option, though, and in many cases it is not the wisest course of action.  One study found that upgrading (rather than replacing) made more sense in most cases.

Improving Legacy System 1. Restructure the System  If the system is running but fragile, restructure the code, using automated tools, to make the system more maintainable.

Improving Legacy System 2. Reengineer the System  Extract the data elements from the existing file and the business logic from the existing program and

Improving Legacy System 3. Refurbish the System (restore something to good repair)  Old but maintainable systems that are causing no major problems may just need some extensions to be more useful.  Companies are leaving existing systems in place but adding an Internet front end.

Improving Legacy System 4. Rejuvenate the System (return something original condition)  Rejuvenating adds enough new functions to a system to make it more valuable to the firm.

Improving Legacy System 5. Re architect the System  This option involves having a to-be architecture for new systems, then using that architecture to upgrade legacy systems.

Improving Legacy System 6. Replace with a package  Many old systems built in-house have been replaced by a package developed by a third party.  This alternative has become the norm; another option is to replace a system with a service delivered over the Internet.

Improving Legacy System 7. Rewrite the system  In some cases, a legacy system is too far gone to rescue. Few companies write new applications from scratch, though, since it is so time-consuming and expensive;  Rewriting now means system integration — finding packages that do pieces of the work, then using middleware tools to link them together.

MEASURING THE BENEFITS OF SYSTEMS

Measuring the Benefits of Systems 1. Distinguish Between the Different Roles of Systems 2. Measure What Is Important to Management 3. Assess Investments Across Organizational Levels

Measuring the Benefits of Systems 1. Distinguish Between the Different Roles of Systems  To measure the value of systems that help other departments do their job better, measure how they improve organizational efficiency.  For systems that carry out a business strategy, measure them by their contribution to the success or failure of that plan.  And for systems that are sold as a product or service, measure them by their performance in the market.

Measuring the Benefits of Systems 2. Measure What Is Important to Management  Besides financial benefits  relating proposed benefits to certain indicators can make it easier to “sell” the system to management,  at both the individual and aggregate levels.  Concentrating only on cost and monetary measures may be shortsighted; other measures can be even more important.

Measuring the Benefits of Systems 3. Assess Investments Across Organizational Levels  The Value Assessment Framework measures benefits at three organizational levels: individual, division, and corporation  and across three kinds of impacts: economic performance payoffs, organizational process impacts, and technology impacts.

Measuring the Benefits of Systems Do Investors Value IT Investments?  A study found that :  $1 invested in computers yielded up to $17 in stock market value – and no less than $5.  $1 invested in property, plant, and equipment only yielded $1 in stock market value  $1 investment in other assets (inventory, liquid assts, and accounts receivables) yielded only 70 cents.  The researchers reason that investors value $1 spent on computers more than the other investments because it leads to organizational changes that create $16 worth of “intangible assets”– know-how, skills, organizational structures, and such.

Conclusion  Managing development staff well is a major part of the job of managing system development.  Helping end users adjust to the organizational changes that occur with a new system is a second issue.  Most software is difficult to keep up to date. As a result, at some point in time, management needs to decide what to do with aging software.  Finally, the question continually asked about applications is, “What is it worth to us?”— another difficult system development issue.