COURSE 2400 | 2-DAY SESSION
Defining Business Systems with UML
Course Details
The Concrete Benefits of UML
UML (Unified Modeling Language) is a dynamic, flexible, and standardized language that can be used to model many scenarios and applications. Business Systems are the underlying engines that run all businesses. Creating, changing, optimizing and maintaining these systems will be improved with the use of UML. UML gives a commonly understood platform that all members of a company can use. In this course we take a look at a method of defining, eliciting information about the systems, and using UML to model those systems with an aim at giving management better control over their business.
UML modeling allows for the finding of potential areas of change, such as:
- Inefficiencies
- Performance issues
- Redundant processes
- Incorrect or conflicting business rules
- Areas of risk/exposure to your business systems
- Potential areas of consolidation
- Underutilized/over-utilized systems and people
Who Should Attend:
- Business Analyst who needs to define or gather users’ business requirements
- Business Systems Analyst who wants to understand user’s business requirements, translate them into clear statements of functional and systems requirements and add value to IT projects.
- Systems Analyst who must develop correct technical specifications from functional and system requirements
- System Auditors who are responsible for making sure that a companies systems are working exactly as defined by the company needs
- Compliance officers who are responsible for making sure that the company policies, systems and actions do not violate regulations, rules and laws.
- Risk Managers who are responsible for assessing company exposures and other areas of risks posed by changes and implementations of business systems and rules
- Project Manager who must ensure that a project’s team members correctly understand customer needs and deliver high-quality solutions within project constraints
- Database Developers who must develop correct database specifications for business use from user requirements.
- Business Owners who want to understand the interoperations of their businesses so that may be able to solve business problems and work more effectively.
- Six Sigma/Lean Sigma Practitioners who want to increase the effectiveness of their efforts.
- Independent IT/Telecom/Business Consultants who want to accurately capture the expectations of the customer before designing a system, network or process.
- Web page/GUI Interface designers who must design and develop interactive web pages and applications
Immediate Benefits of Attending this Course:
- Learn to design so that you can accommodate unplanned changes
- Create a well-documented design so that others who are new to the design can still work with it.
- Have a visual model of an architecture to help you determine implications of changes
- Have a common way to understand what needs to be built to help teams of different organizations, languages, and countries communicate effectively to successfully deliver an application that is on time and, more importantly, meets the requirements of the end users.
- Model your business and its legacy applications to help minimize the costs and impact on productivity when software is transitioned to new staff members
- Create a clear model of how your systems are to be used operationally will reduce the learning curve of new users.
- Avoid unnecessary maintenance due to operator error or misunderstanding
- Model your business to clarify how different parts of your operations interact.
- Learn to make your business rules explicit
- Building an enterprise architecture helps you understand what exists within your organization, including software, hardware,
- business processes, and organizational resources.
- Providing a view of your enterprise architecture to others helps to ensure interoperability across organizations
- Learn how to use modeling techniques in creative ways to extract greater value from them.
- Learn how to identify stakeholders when modeling and designing systems
- Learn how to quickly and easily find the root cause of a system problem
- Get a hands-on experience of using the different types of diagrams available for system design
- Learn how to affect changes in your organization and introduce UML as a "common language"
- Learn how to use UML for your specific job function
- Learn how to define and create your own company UML "dictionary"
|