Page 148 -
P. 148

124   Chapter 4 • Development Life Cycle


          Project
          Role/Title     Development Lead
          Role Definition  The development lead is responsible for managing the development team in
                         the design and implementation of all modifications, including reports, interfaces,
                         online changes, and batch programs.
          Responsibilities  • Manage development project schedule, resources, budget, issues, and
                           expectations.
                         • Supervise the development effort for all modifications.
                         • Responsible for documenting and ensuring that all development and coding
                           standards are followed.
                         • Perform all design, code, and unit test reviews with each programmer for all
                           modifications. Sign off on all modifications.

                         • Analyze the development impact to other ERP modules, related tables or views
                           and panels or panel groups.
                         • Analyze the development impact to fixes and subsequent system upgrades.
                         • Establish standards for development code.
                         • Utilize existing development and version control procedures.
                         • Estimate development work efforts.
                         • Provide expertise and leadership to the various development teams.
                         • Lead effort to develop module interface program specifications: interfaces
                           to or from other ERP modules and interfaces to or from legacy systems.
          Skills         • Excellent project management skills.

                         • Excellent negotiating and communication skills.
                         • Solid understanding of technical processes and relevant business processes.
                         • Knowledge of all aspects of the system development life cycle.
                         • Strong leadership skills.
                         • Issue resolution skills. Ability to obtain resolution by team consensus when
                           differences in business processes are discussed.
                         • Solid experience in large-scale systems implementations.
                         • Thorough understanding of the business organization.
                         • Experience with EDI and real-time or batch interface development.
                         • Strong technical development skills.
                         • ERP implementation experience preferred.
          Reports To     Project manager(s)
   143   144   145   146   147   148   149   150   151   152   153