Business Analysis Fundamentals
Systems Analysis Using Structured Techniques
Systems Analysis Using the UML
Writing Well-Formed Requirements
 

Business Analysis Fundamentals

 

This course clarifies the various roles of business analyst, systems analyst, technical designer, project manager, subject matter expert, and project sponsor, and shows how these roles complement and integrate with each other.

 

Course Objective

Students will discover that the analyst must be a competent communicator, a technician, and a business generalist. Practical knowledge gained and skills developed will include useful knowledge ofthe system development life cycle (SDLC), the application of interpersonal skills to problems in communicating about system scope, the two basic classes of system model, the fundamental types of requirement, the advantages and disadvantages of structured vs. object-oriented system modeling techniques, and the fundamentals of system validation through acceptance testing.

 

Course Description

The role of the analyst in business is based either on procedure writing or finance. Today, interest in business analysis (BA) emphasizes procedure writing for information systems implemented in computers. Naturally, this kind of BA draws heavily on the tools and techniques of systems analysis to analyze and design such systems, to gather requirements for them, and to validate the results of their implementation. This course clarifies the various roles of business analyst, systems analyst, technical designer, project manager, subject matter expert, and project sponsor, and shows how these roles complement and integrate with each other. It presents the high-level models of analysis defined by several professional societies, with references for further study. It explores the system development life cycle in detail. The bulk of the course is devoted to hands-on skill development for system scope definition, requirements gathering, system modeling, and acceptance testing.

Target Student

This course is effective when presented to a mixed group of business analysts, business system analysts, functional managers, and information technology specialists.

Prerequisites

There are no prerequisites for this course.

Delivery Method

Instructor led, group-paced, classroom-delivery

 

Business Analysis Fundamentals

 

Course Content

Lesson 1: The System Development Life Cycle
Topic 1A: What is the SDLC, and when did it first appear?
Topic 1B: The Role of the Business Analyst
 
Lesson 6: System Validation
Topic 6A: Understanding Validation and Verification
Topic 6B: Applying Requirements Traceability Techniques
Topic 6C: Acceptance Testing Best Practice
 
   
Lesson 2: Professional Competence
Topic 2A: Professional Societies and Bodies of Knowledge
Topic 2B: Recognized Authorities in the Field
Topic 2C: Talent, Aptitude, Training, and Experience
Topic 2D: Business Analysis and Project Management
Topic 2E: What is the value equation?
Lesson 7: Case Study Completion
Topic 7A: Team-based Work
Topic 7B: Formal Presentation
Topic 7C: Best-practice Review and Lessons Learned

Lesson 8: Conclusion

   
Lesson 3: Communication Skills
Topic 3A: Document Analysis
Topic 3B: Elicitation
Topic 3C: Facilitation
 
Lesson 4: Requirements Discovery, Analysis, and Traceability
Topic 4A: Scope Definition
Topic 4B: Requirement Types: Functional, Qualitative, Derived
Topic 4B: Raw Requirements
Topic 4C: Well-formed Requirements
Topic 4D: The Requirements Repository
Topic 4E: Requirements Traceability
 
Lesson 5: System Modeling
Topic 5A: The Principle of Abstraction
Topic 5B: Behavioral vs. Structural Models
Topic 5C: Structured vs. Object-oriented Techniques
Topic 5D: Isomorphism