Go Back to the Workshop Schedule

Essential Data Modeling: Business Analysts Driving Data Requirements
Description Speaker(s)

As a Business Analyst, you play the primary role in ensuring all user requirements are correct, clear, consistent, complete and relevant - including the data requirements. As a Project Manager, you are responsible for planning and coordinating the work efforts to produce the requirements deliverables - including the data requirements. This workshop provides a fundamental understanding of data modeling for people responsible for creating or validating the data model as well as those managing requirements development.


You will learn a step-by-step approach to elicit and detail business data requirements. We will explore tips on using use cases and business rules to uncover data requirements. Detailed data requirements are captured in a logical data model (i.e., entity-relationship diagram) and in the business rules. Identifiers, foreign keys and normalization are explained. Fill-in-the-blank forms are used to capture details for entities, relationships, and the data dictionary’s attributes. The various techniques studied are traced to the relevant knowledge areas in the IIBA BABOK (e.g., Enterprise Analysis, Requirement Elicitation, Requirements Analysis).

Learning Objectives:

  • Ability to explain the role Business Analysts play in modeling data requirements
  • Skill in building a logical data model: identifying entities and attributes; capturing relationship cardinality
  • Keen awareness of the value of modeling data in tandem with process models

Skill Level: Intermediate

Paul Reed

Senior Associate, EBG Consulting

Paul R. Reed, Jr., Senior Associate with EBG Consulting, has assisted many organizations with their application assessment and development needs. He is a Certified Scrum Master and is the author of, "Developing Applications with Java and UML" and "Developing Applications with Visual Basic and UML" both published by Addison-Wesley.

 

Paul delivers EBG Consulting's requirements training including Analysis Modeling and Agile Requirements. Paul also leads seminars worldwide on such topics as use case analysis, object-oriented design, Unified Process, and agile methods. He is a popular speaker at many noted industry events including Project Summit/Business Analysis World, UML World, Software Development Best Practices, Software Development West, BEA World and the Software Developer conferences.

Paul excels at mentoring small teams using agile techniques to capture, validate, and certify requirements. In addition, Paul uses his background in software design and construction to helps teams transition analysis artifacts to a sound design in the context of time-constrained, iterative and incremental lifecycles. He can be reached at paul@ebgconsulting.com and http://www.ebgconsulting.com.