Developer's Introduction to Business Analysis
Overview | Intended Audience & Prerequisites | Outline | Public Class Schedule |
[Printer Friendly] |
Outline:
Introduction
- What is the role of a business analyst?
- Review the major tasks performed by the business analyst.
- Define the skills needed to perform their tasks.
|
1 hour |
Project Participants and their Roles
- Identify project participants and their roles
- Discuss how the business analyst interacts with these participants.
|
.5 hour |
Defining and Detailing Requirements
- What is a requirement? Why is it important to gather and document requirements? What are the criteria used to judge the quality of "excellent" requirements?
- Understand the difference between analysis and design or "business" vs. "technological" requirements. Why is it necessary to understand the business problem before deciding on a solution?
- Learn the 5 core requirement components, what they describe, and why they are important.
- Entity
- Attribute
- Process (Use Case)
- External Agent (Actor)
- Business Rule
|
1.5 hours |
Documenting Requirements
- Learn the recommended approach to categorizing requirements. Why should requirements be categorized? Who uses each category? Why is it difficult to create distinct categories?
- Business requirements
- Functional requirements
- Technical requirements
- Review a sample requirements package including:
- Textual templates
- Entity relationship diagram
- Decomposition diagram
- Use case diagram and scenarios
- Workflow diagram
- Prototyping
|
2 hours |
Validate the Requirements
- Introduction to software testing: Why is testing important? What is the business analyst's role in testing? What is the primary objective of testing? What are the phases and types of testing?
- Learn the two main testing documents: test plans, test cases.
- Learn to verify that the business requirements are complete by identifying test cases.
|
1 hour |
|
Course Length: 1 day
Public Pricing: No public classes currently scheduled.
Onsite Pricing: We offer discount pricing for onsite groups. Please contact us to discuss your specific course requirements, group size, and available training dates.
|
|