Page 60 - Courses
P. 60

Understanding the Software Development Life Cycle — IT Certificate

            Additional Staffing
            Although systems make business processes more efficient, there is also a cost to maintain systems
            as they become more complicated, and may require additional or higher-skilled resources to
            maintain. This includes both IT and business resources. For example, an old payroll system required
            several data entry clerks, but the new system does not require as many data entry clerks; it does,
            however, require additional expertise to analyze and review the results.

            Temporary Systems or Processes
            More complex systems are implemented in phases to lessen the business impact. During a phased
            implementation, temporary systems or processes may be required to compensate for lack of system
            functionality that occurs in later phases.

            Lost Productivity
            In some situations, there may be a learning curve that will temporarily decrease productivity. Longer
            term productivity challenges could exist if the implementation fails to deliver the functionality
            needed by the department.

            Criteria for a Successful Project

            In general, there are five key aspects that contribute to a project’s overall success. These risk
            mitigations (controls) help to ensure a project is successful and must include:

            Executive Support: A lack of executive support could lead middle management to believe that the
            project is not a top priority for the organization. If this happens, it would likely cause a lack of focus
            at the middle management level and result in delays to the project.

            Project Management: The most successful projects have the best project managers to oversee the
            project. This manager is the liaison between the IT and business teams and must be a proficient
            communicator who can also take on the responsibility of governance of the project. Expertise in this
            area is imperative because a failure in governance drastically increases the chances of project
            failure.

            Financial Management: Without oversight, projects can easily spin out of financial control. Financial
            management ensures the project is maintained within budget and without great overruns.

            Skilled Resources: Expert resources are critical to a project’s success. The organization must be
            careful about using existing resources that might require training and extra time in order to become
            familiar with the technology.

            Formal Methodology: A formal methodology ensures a consistent, systematic, coordinated, and
            controlled process. This provides discipline in the project team, and ensures that the project
            proceeds in an orderly manner.




            Copyright © 2021 by The Institute of Internal Auditors, Inc. All rights reserved.
   55   56   57   58   59   60   61   62   63   64   65