BUSINESS PROCESS MODELING, ANALYSIS & IMPROVEMENT
A business process captures how organizations operate,
where it places value, how customers are involved, and how resources work
together as a team. Business processes exist whether they are defined
and mapped or not. They are also the basis for many software projects
whether they are acknowledged or not.
Since most software projects seek to automate and improve business processes,
these same processes should be mapped, analyzed, and improved as part
of the project. Often this does not happen, and often software projects
fail as a result.
This course provides a consistent approach to process modeling definition
based on proven results and industrystandard best practices. It shows
how to tailor our approach to your specific organization and project.
It provides a flexible yet step-by-step approach that benefits to every
project stakeholder, the project itself, and your overall organization.
Course Benefits
- Learn how to leverage a process model for diverse uses
including software projects, management initiatives, and product marketing
- Learn how to objectively define, analyze, and measure the effectiveness
of business processes
- Learn how to generate and evaluate process improvement ideas
- Learn how to align business process with your current applications,
organizational structure, and management and IT strategy
Course Outline
- Introduction
- Define Business and System Requirements
- Understand Process Improvement in the Context of a Software Project
- Realize the benefits of a visual modelbased approach
- Process Mapping
- Identify and Categorize Processes
- Identify to Subject Areas
- Define Activities, Relationships, and Triggers
- Understand the Impact of the Level of Detail
- Exercises and Case Study
- Process Analysis
- Measure Activities
- Define Process Metadata
- Identify Process Deficiencies
- Balance Process Stakeholders
- Exercises and Case Study
- Dimensional Process Analysis
- Align Processes to Organizational Information
- Align Process with the Application Portfolio and IT Strategy
- Analyze External Impact to Processes
- Define Customer Touch Points
- Exercises and Case Study
- Process Improvement
- Identify Process Goals and Criteria
- Prioritize Subject Areas and Processes
- Generate and Quantify Process Improvements
- Align Process Goals with Organizational Departments
- Exercises and Case Study
- Moving forward
- Impact of Other Process Management Techniques
- Automating with Workflow Tools
- Software Tools
- Presenting the Process Model
- Uses of the Process Model
- A Process Program
Intended
Audience
Everyone involved in a software project needs to understand business requirements
at some level. This course specifically addresses the needs of project
team members including business analysts, developers, project managers,
subject matter experts, systems analysts, and other stakeholders.
Frequently
Asked Questions
How practical are the concepts presented in this course?
Every concept in this course drives the definition, improvement, and consensus
of business and system requirements. As consultants, we have successfully
used our approach on many different projects and have adapted it to each
of their unique project needs. Only concepts that have specific and tangible
benefit for a team role or the overall project are included in this course.
On what type of projects is this approach useful?
We will specifically cover how each requirement technique is useful for
given types of projects including custom software development, off-the-shelf
implementation, maintenance releases, etc.
Can we use our projects as examples in the class?
Yes. Each chapter covers how the presented techniques can be applied for
your organization in general and for your specific project(s).
What type of approach or methodology does this course cover?
The approach and concepts presented in this course are based on the most
effective elements of proven and industry leading techniques including
UML, Agile, and IE.
Is this class for beginners or for those with more experience
in business and system requirements?
This course is for anyone involved in a software project. Individual experience
is helpful, but everyone on a project team must use the same approach,
terminology, and techniques to work effectively as a team. This course
will form that foundation.
Will we get to practice the techniques that we learn in class?
Yes. We will practice every technique presented in class in individual
exercises and group case studies. We will practice the techniques using
generic business examples to help reinforce the concepts and using your
specific examples to help apply the concepts.
How much experience does the instructor have?
All our instructors are senior-level professionals that spend most of
their time on actual project work for clients throughout the country.
All instructors have worked on many different types of projects for organizations
of different sizes and in different industries. Your instructor will use
this experience to help you apply the concepts and techniques to your
specific organization and project.
Do you use any modeling software in class?
We will discuss several leading software tools in class and how they impact
the definition, management, and use of business and system requirements.
If your organization currently uses a specific software tool, we can discuss
its impact as well. However, the main focus of this course is to learn
an approach and techniques that are not limited to a specific software
tool and can be supported in a variety of ways.
|
Course Quick Facts
Course Length: 2 days
Location: On Site / Public
Prerequisites: None
|
With this course, you will receive:
A Certificate of Completion that demonstrates
your fulfillment of the course objectives
A comprehensive workbook for use during
the class that is also designed as an invaluable reference guide
Participation in exercises and case studies
specifically designed to reinforce the skills that you'll
learn
Understanding of how to apply each technique
at your organization and on your project
|
|