|  | Level: Introductory Rational staff, Staff, IBM
04 Dec 2003 This list of content resources is geared towards Analysts.
IBM Rational recognizes the many different talents required to make a project successful. Every team has a mix of roles and responsibilities working toward project success. One key role for successful software or systems development is the Analyst role. We break the Analyst role into distinct areas: Database Designer, Systems Engineer, and Business Analyst. Because teams vary, you might not use one of the specific titles below, but you might still perform this role on your team.
- Business analyst: Tasked with understanding and representing stakeholder needs, leading and coordinating the collection and verification of customer and business needs, documenting and organizing the requirements for a system, and communicating requirements to an entire team. Other titles or roles that might do these tasks are systems analysts, project mangers, program managers, or product managers.
- Software architect: Responsible for creating and maintaining the overall structure and layout of a software system's components and their interfaces within and outside the system.
- Systems engineer: Responsible for analyzing the role of the system in the broader enterprise, defining the requirements the system needs to meet, in terms of services and nonfunctional requirements, and defining the architecture of the system to meet the requirements. Systems architects may also perform similar activities in their roles.
- Database designer: Responsible for leading the coordination and collection of database requirements, documenting, organizing, and communicating the requirements for the database, modeling the database architecture, and ensuring it supports the business needs. Examples of other titles or roles that might do these tasks are database analysts, data modelers, or data architects.
About the author  | |  | This article is brought to you by the Rational staff at developerWorks. |
Rate this page
|  |
|