290 likes | 427 Views
Business Modelling. Diah Priharsari diah.priharsari@ub.ac.id priharsari@yahoo.com Sumber : DEV475 Mastering Object-Oriented Analysis and Design with UML 2.0, IBM Corporation, June 2004 PTIIK – Universitas Brawijaya Malang. Yang dipelajari. Pemahaman definisi pemodelan bisnis
E N D
Business Modelling DiahPriharsari diah.priharsari@ub.ac.id priharsari@yahoo.com Sumber: DEV475 Mastering Object-Oriented Analysis and Design with UML 2.0, IBM Corporation, June 2004 PTIIK – UniversitasBrawijaya Malang
Yang dipelajari • Pemahamandefinisipemodelanbisnis • Penggunaan UML untukpemodelanbisnis • Prosesmelakukanpemodelanbisnis • Menurunkan model bisnismenjadi model sistem
Apa “business modelling” • Memberikandefinisi yang konsistendaribisnis • Mendukunganalisabisnis • Memungkinkanuntukmelakukanpeningkatan / business process re-engineering • Menjembatanijarakantaradunianyatadengansistemkomputer: • Allows validation of systems early in the lifecycle • Supports the roll out and documentation of the business system
Business Modelling • Technical Perspective • Business Perspective • Menunjukkantambahannilai • Tipe support komputer yang dibutuhkan • Ruanglingkup support komputer • Memahamibagaimanakomputermemberikantambahannilai • Membantumemahamiorganisasi: • Memvisualisasikanorganisasidanprosesnya • Membantumenemukanjalanpeningkatanefisiensi • Mendukungmenemukanbisnis yang tepat: • Menataulangorganisasi
DefinisiBisnisProses • “a collection of activities that takes in one or more kind of input and creates an output that is of value to the customer.”
StrukturBisnis(Visible Element of a business) • Departments • Systems • Artifacts • Roles and Responsibilities • Resources
Jenis Business Model • Business model use case • Business object model
Key Concepts • Define WHAT the business should do - NOT HOW • Detail the sequence of interaction • Understand the primary course and alternatives
Business Object Model • Business entities • Business workers • Responsibilities • Relationships
Business Entity • Showing products, deliverables, events • A "thing" handled or used by business workers
Business Workers • Showing roles and responsibilities • A role or set of roles in the business • A business worker interacts with other workers and manipulates business entities to participate in the realization of a business use-case
Customer Profile Order Delivery Schedule Product Service Relationship
Assess Business Status • Understand what you are trying to achieve.
Identify Business Process • Best done as a workshop • Involve key stakeholders • Scope the problem • Avoid detailed discussions – data needs, system limitations • Discuss the problem, not the solution • Start with a short exercise to clarify key glossary terms
Refine Business Processes • More individual effort • Meet for regular walkthroughs • Involve domain experts to review • Always question whether it’s worth the effort to explore details – prioritize • Keep a list of issues – prioritize
Design Business Process Realizations • Best done as a workshop • Walk through each business use case and discuss its realization • Keep a list of key business entities
Refine Roles and Responsibilities • More individual effort • Refine the realization of the business use cases • Meet for regular walkthroughs • Involve domain experts to review • Always question whether it’s worth the effort to explore details - prioritize • Keep a list of issues - prioritize
Explore Process Automation • Start off with a workshop • Involve system analysts and system architects • List issues and assign tasks to investigate them • Use-case realizations will change