Politics, which team will win the super 14, should Ramp Models be so thin, BEE, Crime, the plight of the whales, global warming, evolution, the Da Vinci code, the oscars, mini bus taxi drivers, mercury poisoning, rap music, Thai food, red meat, avian flu, gay marriages, Iraq, President Bush, Zimbabwe, Dafour, The Gautrain, cell phone cost, the cost of ASDL, Pollution, Carbon Emissions, The independence of the Basque region, Plastic Surgery, Canned Hunting, Vegetarianism, The best Yorkershire Pudding Recipe, Butter Vs Margarine and anything else that anybody has strong feeling about…
What I would Rather be Talking About Fly-Fishing … but they only gave me 30 minutes
Business analysis helps an organization to improve how it conducts its functions and activities in order to reduce overall costs, provide more efficient use of scarce resources, and better support customers. It introduces the notion of process orientation, of concentrating on and rethinking end-to-end activities that create value for customers, while removing unnecessary, non-value added work. The person who carries out this task is called a business analyst or BA .
“ A process is thus a specific ordering of work activities across time and space, with a beginning and an end, and clearly defined inputs and outputs : a structure for action.”
Davenport, Thomas (1993), Process Innovation: Reengineering work through information technology, Harvard Business School Press, Boston
“ a collection of activities that takes one or more kinds of input and creates an output that is of value to the customer “
Hammer, Michael and Champy, James (1993), Reengineering the Corporation: A Manifesto for Business Revolution, Harper Business
“ a business process is a series of steps designed to produce a product or service”
Rummler & Brache (1995), Improving Performance: How to manage the white space on the organizational chart, Jossey-Bass, San Francisco
“ a set of linked activities that take an input and transform it to create an output. Ideally, the transformation that occurs in the process should add value to the input and create an output that is more useful and effective to the recipient either upstream or downstream.”
Johansson, Henry J. et.al. (1993), Business Process Reengineering: BreakPoint Strategies for Market Dominance, John Wiley & Sons
Important Commonality Business Process Output Value Input
A business process can be decomposed into several sub-processes, which have their own attributes, but also contribute to achieving the goal of the super-process. The analysis of business processes typically includes the mapping of processes and sub-processes down to activity level.
Activities are parts of the business process that do not include any decision making and thus are not worth decomposing (although decomposition would be possible), such as "Answer the phone", "produce an invoice".
Have Inputs, and will have a result Output of value to the business
Often require access to Business Information
Will have a trigger (Business Event or Time)
Whether a process is elementary or not is solely dependant on the way business is done.
Elementary Process Example NOT ? Whether a process is elementary or not is solely dependant on the way business is done.
Elementary Process Example Placed Order Value Statement Order Information Output Customer Trigger Input Customer Info Product Info Quantity Business Information Required Product Information Customer Information Take Customer Order
Take Customer Order Placed Order Customer Customer Places Order Product Information R Order Information C Customer Information R From Customer The Orders department This process allows the order clerk to capture the order from the based on the customers input A customer must have an account with us to buy from us When a customer opens an account we need his phone number and address Adapted from B2T Training Requirements Pack A IIBA Endorsed Education Provider Process ID: Process Name: Detailed Description: External Agents Involved: What causes the process to occur? What happens after the process is complete? Business rules: Data (attributes): CRUD Source Additional notes: Information source: Functional Requirement – AS IS List the group(s) that currently perform this process.
Elementary Process Example Placed Order Order Information Customer Customer Info Product Info Quantity Product Information Customer Information Take Customer Order
We also need to document what in the business will prevent it from happening
A customer must have an account with us to buy from us
When a customer opens an account we need his phone number and address
It reflect the Business Rules, not a database design or technology
So we can tell our different products apart easily they have the own product number
Customers do not always have orders with us
Products aren’t always on order
An order can be for many different products with different quantities
Discount is given for the whole order
Customer Order Product Order Item Places Number Address (M) Contact Person Delivery address Credit Rating Phone Number (M) Number Date Discount Line Item number Quantity (M) Number Description Dimension Units