Page 155 -
P. 155

Chapter 4 • Development Life Cycle  131


             Project
             Role/Title      Development Team Members
             Role Definition  Development team members are responsible for developing the designed solutions
                             necessary to meet business requirements. Development team members provide
                             direction and ERP technical knowledge to client team with development of
                             modifications and interfaces.

             Responsibilities  • Review, test, and understand delivered ERP capabilities.
                             • Understand ERP data structures.
                             • Inventory current data sources.
                             • Inventory current interfaces.
                             • Identify and document potential interfaces.
                             • Develop general and detailed designs for modifications and interfaces.
                             • Receive sign-off and approval on designs.
                             • Perform code modifications based on approved designs.
                             • Develop and perform unit tests (i.e., test data, test scenarios, expected results).
                             • Utilize knowledge of ERP tools, SQL, and other development languages and tools.
                             • Utilize existing version control procedures and tools.
                             • Document all customizations and modifications completely, per established
                              standards.
                             • Identify and plan activities needed to complete task assignments.
                             • Work with functional analysts to understand business needs related to
                              modifications and interfaces.
                             • Identify and escalate technical issues to the technical infrastructure team.
                             • Assist with production troubleshooting
                             • Provide status updates to development lead.
             Skills          • Solid understanding of technical processes and relevant business processes.
                             • Team leadership skills. Ability to work effectively across business organization.
                             • Issue resolution skills. Ability to obtain resolution by team consensus when
                              differences in business processes are discussed.
                             • Excellent communication skills.
                             • Experience in all phases of the project life cycle: design, prototype, construction,
                              and deployment.
                             • Solid understanding of the business organization and infrastructure.
                             • Software design and development experience.
                             • Experience with interface programming.
                             • ERP implementation experience preferred.
             Reports To      Development lead
   150   151   152   153   154   155   156   157   158   159   160