CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… ·...
Transcript of CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… ·...
![Page 1: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/1.jpg)
CO457 Business Modelling
Module Week 3
![Page 2: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/2.jpg)
Mapping the Business Landscape
Enterprise and Business Architectures
![Page 3: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/3.jpg)
Enterprise Analysis
• Enterprise analysis involves describing the scope of potential projects
• Project scope is captured at the business-requirements level of detail
![Page 4: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/4.jpg)
Enterprise Architecture
• Enterprise analysis uses and modifies the Enterprise Architecture
• A strategic business plan
• Helps the organisation migrate:
• From the current "as is" architecture
• To the future "to be" architecture
![Page 5: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/5.jpg)
Enterprise Architecture
• An architectural view of a system (Business and IT)
• ‘The fundamental organisation of a system, embodied in its components, their relationships to each other and the environment, and the principles governing its design and evolution’
![Page 6: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/6.jpg)
Enterprise Architecture
• An Enterprise Architecture consists of
• Business architecture
• Business goals, structure, and processes
• Data architecture
• Used to support the business
• Application architecture
• Used to process the data
• Technology architecture
• Used to deploy the applications
• Security architecture (optional)
![Page 7: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/7.jpg)
Business Architecture: Definition
• The business architecture:
• An interrelated set of documents, models, and diagrams, describing the business in terms of its vision, mission, strategy, rules, policies, functions, procedures, processes, organisations, assets, competencies and locations, that together comprise the business as a system for delivery of value
• The business architecture provides the context for more detailed business models
![Page 8: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/8.jpg)
Business Architecture: Multiple Views
• A business architecture contains multiple views
• Motivational view
• Vision, goals, objectives
• Organisational structure
• Functional/Process views
• Domain view
• Human Resources view
• Remuneration, incentives, hiring, promotion, culture, competencies
• External view
• Customers, marketplace, competition, regulations, suppliers
• Geographical view
• Locations and facilities
![Page 9: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/9.jpg)
Business Architecture: Motivational View
• The business goals and means for achieving them
• Captured at the vision-and-goals level of detail in the architecture
![Page 10: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/10.jpg)
Business Architecture: An Organisational Structure
• An organisation is composed of organisational units
![Page 11: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/11.jpg)
Business Architecture: Functional/Process Views
• Functional/Process views are captured at the strategic and tactical levels of detail in the architecture
![Page 12: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/12.jpg)
Business Architecture: A Pure Functional View
![Page 13: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/13.jpg)
Business Architecture: A Process View
• A Process View captures
• Organisation's value chains
• How the business processes fit together, are managed and measured
• Also known as a cross-functional map
![Page 14: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/14.jpg)
Business Architecture: A Domain View
• UML class diagram of things in the kitchen and their associations
![Page 15: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/15.jpg)
How Do We Model the Business Architecture?
• We start by gathering business requirements in a requirements workshop
![Page 16: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/16.jpg)
Requirements Workshops
• Holding a requirements workshop is a best practice in elicitation
• Obtains a large quantity of high-quality information, very rapidly
• Also known as:
• Joint Application Development (JAD)
• Requirements Discovery Session (RDS)
• Joint Requirements Planning Session (JRPS)
• The goal is to reach an agreement on the requirements
![Page 17: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/17.jpg)
Requirements Workshops: Roles
• Moderated by a facilitator
• Documented by a scribe
• Participants provide the knowledge
• Observers come to listen and learn
![Page 18: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/18.jpg)
Requirements Workshops: Preparation
• Select a facilitator and a scribe
• Define the goal and scope of the workshop
• Identify participants
• Cross-sectional group of stake holders
• Have a thorough knowledge of the business
• Able to make decisions
![Page 19: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/19.jpg)
Requirements Workshops: Preparation
• Decide on observers
• Review existing documentation
• Organise a time and place
• Develop the agenda
• Distribute an information package to participants and observers
![Page 20: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/20.jpg)
Requirements Workshops: Agenda
• Introduction by project manager or sponsor
• Explain the workshop context, scope, and goal
• Overview of the process by the facilitator
• Describe the rules of conduct
• Clarify the possible problem-resolution strategies
• Discussion among the participants
• The majority of the workshop
• Moderated by the facilitator
• Captured by the scribe
![Page 21: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/21.jpg)
Requirements Workshops: Agenda
• Conclusion by the facilitator
• Review the agreed-upon requirements
• Itemise requirements deferred for later elicitation
• Inform participants of the next steps
• The production and review of the models
![Page 22: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/22.jpg)
Requirements Workshops: Rules of Conduct
• Follow the agenda
• Facilitator maintains the discussion in scope and on topic
• Level playing field
• Opinions are of equal value
• No intimidation due to title
• Facilitator has no opinion
• One speaker at a time
• No interruptions or side conversations
• Silence is consensus
• If you don't speak up, you have agreed
![Page 23: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/23.jpg)
Requirements Workshops: Rules of Conduct
• 100 percent participation
• Facilitator is the boss
• Makes sure everyone is heard
• Goal is to reach agreement
![Page 24: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/24.jpg)
Quick Quiz
• Requirements workshops are also known as:
• Joint Application Development (JAD)
• Requirements Discovery Session (RDS)
• Joint Requirements Planning Session (JRPS)
• All of the above
• A Strategic Business Plan is based on:
• The current ‘as is’ architecture
• The future ‘to be’ architecture
• The current ‘as is’ and the future ‘to be’ architecture
• None of the above
![Page 25: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/25.jpg)
Quick Quiz
• Which is not contained in the Enterprise Architecture?
• Business architecture
• Environment architecture
• Application architecture
• Technology architecture
• A Business Architecture contains a:
• Domain view
• Motivation view
• Organizational structure
• All of the above
![Page 26: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/26.jpg)
Modelling Resources
![Page 27: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/27.jpg)
Business Modelling Standards
• Models from the Object Management Group (OMG)
• An international standards consortium
• Develops enterprise integration standards
• OMG standards:
• Unified Modelling Language (UML)
• Use Case Diagram for modelling Business Use Cases
• Class Diagram for modelling Business Objects
• UML business modelling profile
![Page 28: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/28.jpg)
Business Modelling Standards
• OMG standards:
• Business Process Modelling Notation (BPMN)
• For process/workflow modelling
• Semantics of Business Vocabulary and Business Rules (SBVR)
• For business glossaries and business rules
• Business Motivation Model
• UML Profile for Modelling Quality of Service (QoS) and Fault Tolerance
• Characteristics and Mechanisms Specification
![Page 29: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/29.jpg)
Additional Modelling Techniques
• Organisation chart
• Floor plan/blueprint
• Enterprise Architecture diagrams
• Decision tables
• Functional decomposition
• Matrices
• Prioritisation
• Supplementary requirements
• Also known as non-functional requirements
• Include quality-of-service requirements
![Page 30: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/30.jpg)
Internet References
• Websites from which you can get more detailed modelling reference material:
• International Institute of Business Analysis http://www.theiiba.org
• The Object Management Group http://www.omg.org
• Unified Modelling Language http://www.uml.org
• Business Process Modelling and Notation http://www.bpmn.org
• Business Process Trends http://www.bptrends.com
• Business Rules Group http://www.businessrulesgroup.org
![Page 31: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/31.jpg)
• What is the primary dimension modelled in this diagram?
• Locations
• Motivation
• People
• Time
![Page 32: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/32.jpg)
• What kind of relationship is shown in this diagram?
• Conceptual
• Sequence
• Reporting
• Aggregation
![Page 33: CO457 Business Modellingvalerianweb.com/tutor/Assets/AyFd/CO457/Week 3 Business Archite… · Requirements Workshops • Holding a requirements workshop is a best practice in elicitation](https://reader033.fdocuments.us/reader033/viewer/2022052010/601fdf72894ed8575b082928/html5/thumbnails/33.jpg)
• What level of detail is shown in this diagram?
• Conceptual
• Logical
• Physical
• Aggregated