BSD Presentation v1.1

434 views
366 views

Published on

Business Solution Design
(c) Quatro Solutions 2006

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
434
On SlideShare
0
From Embeds
0
Number of Embeds
17
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

BSD Presentation v1.1

  1. 1. Business Solution Design ™ A pragmatic approach to analysis and definition of Business Requirements © Quatro Solutions (Panagem Consortium Member) 2005 uatro Solutions
  2. 2. Context <ul><li>Many processes are based on one or more packages </li></ul><ul><li>Challenges are: </li></ul><ul><ul><li>Select </li></ul></ul><ul><ul><li>Configure </li></ul></ul><ul><ul><li>Integrate </li></ul></ul><ul><ul><li>Data Transfer & Migration </li></ul></ul><ul><ul><li>Business Process Change </li></ul></ul>© Quatro Solutions (Panagem Consortium Member) 2005 uatro Solutions
  3. 3. User Issues <ul><li>Lack of involvement </li></ul><ul><li>Some methods too technical </li></ul><ul><li>Unclear difference between: </li></ul><ul><ul><li>Business Requirements </li></ul></ul><ul><ul><li>Functional Specifications </li></ul></ul><ul><ul><li>Technical Specifications </li></ul></ul><ul><li>Business not ready at implementation </li></ul>© Quatro Solutions (Panagem Consortium Member) 2005 uatro Solutions
  4. 4. Being Pragmatic <ul><li>Appropriate amount of analysis </li></ul><ul><li>Aiming for a good solutions but not the ideal solution </li></ul><ul><li>Automation with some manual workarounds </li></ul><ul><li>Looking for one viable solution </li></ul><ul><li>Defining a viable solution quickly </li></ul>© Quatro Solutions (Panagem Consortium Member) 2005 uatro Solutions
  5. 5. Core Process Steps <ul><li>Identify business functions </li></ul><ul><li>Define business interfaces </li></ul><ul><li>Confirm process viability </li></ul><ul><li>Transpose into functional specifications </li></ul><ul><li>Complete functional specifications </li></ul><ul><li>Document business procedures </li></ul>© Quatro Solutions (Panagem Consortium Member) 2005 uatro Solutions
  6. 6. Core Technique <ul><li>Business Function : a group of related tasks performed by one or more people </li></ul>© Quatro Solutions (Panagem Consortium Member) 2005 Business Interface : information passed to or from a business function Solution Component : a discrete piece of software Business Interface : information passed to or from a business function Business Function : a group of related tasks performed by one or more people BID : Business Interface Diagram uatro Solutions
  7. 7. Example BID © Quatro Solutions (Panagem Consortium Member) 2005 uatro Solutions
  8. 8. Adding Detail <ul><li>BID </li></ul><ul><li>Overview of Business Function </li></ul><ul><li>Triggers </li></ul><ul><li>Inputs </li></ul><ul><li>Business Processes </li></ul><ul><li>Reference Material </li></ul><ul><li>Outputs </li></ul><ul><li>User Access Rights </li></ul><ul><li>Implied System Processes </li></ul><ul><li>Other Information </li></ul>© Quatro Solutions (Panagem Consortium Member) 2005 <ul><li>When </li></ul><ul><li>Fields </li></ul><ul><li>Component </li></ul><ul><li>Selection criteria </li></ul><ul><li>Filtering & sorting </li></ul><ul><li>Examples </li></ul>uatro Solutions
  9. 9. Validation <ul><li>Complete all Business Interface Diagrams </li></ul><ul><li>Cross-validation: </li></ul><ul><ul><li>Each task has input(s) and output(s) </li></ul></ul><ul><ul><li>Business functions agree hand-over points </li></ul></ul><ul><ul><li>All output data fields are input somewhere </li></ul></ul><ul><li>Confirm solution component can support each interface </li></ul>© Quatro Solutions (Panagem Consortium Member) 2005 uatro Solutions
  10. 10. Key Features <ul><li>Focus on users </li></ul><ul><li>Imagine already working system </li></ul><ul><li>Specific to selected solution components </li></ul><ul><li>Complete outline business model: </li></ul><ul><ul><li>Interactions between business functions </li></ul></ul><ul><ul><li>Interaction with system components </li></ul></ul><ul><ul><li>Outline business procedures </li></ul></ul><ul><ul><li>Outline system processes </li></ul></ul>© Quatro Solutions (Panagem Consortium Member) 2005 uatro Solutions
  11. 11. Major Milestone <ul><li>Identified viable solution </li></ul><ul><li>Identified manual workarounds </li></ul><ul><li>Understand the realisable benefits </li></ul><ul><li>Good understanding of implementation: </li></ul><ul><ul><li>Components </li></ul></ul><ul><ul><li>Configuration </li></ul></ul><ul><ul><li>Customisation </li></ul></ul><ul><ul><li>Costs </li></ul></ul>© Quatro Solutions (Panagem Consortium Member) 2005 uatro Solutions
  12. 12. Process Overview <ul><li>Commit </li></ul><ul><li>to Project Scope </li></ul>© Quatro Solutions (Panagem Consortium Member) 2005 Users Users BAs IT uatro Solutions
  13. 13. Business Procedures <ul><li>What goes on inside the box </li></ul>© Quatro Solutions (Panagem Consortium Member) 2005 More detail uatro Solutions
  14. 14. Functional Specification <ul><li>Transform BIDs </li></ul><ul><li>Add system interfaces </li></ul><ul><li>Add appropriate design detail: </li></ul><ul><ul><li>SSADM (DFDs, LDMs) </li></ul></ul><ul><ul><li>UML(Use Case) </li></ul></ul><ul><ul><li>Decision Trees ... </li></ul></ul><ul><li>Add appropriate configuration detail </li></ul>© Quatro Solutions (Panagem Consortium Member) 2005 uatro Solutions
  15. 15. © Quatro Solutions (Panagem Consortium Member) 2005 uatro Solutions
  16. 16. Potential Drawbacks <ul><li>Users fail to conceptualise </li></ul><ul><li>Requires thinking before doing </li></ul><ul><li>Degree of formality </li></ul><ul><li>Solution driven requirements </li></ul>© Quatro Solutions (Panagem Consortium Member) 2005 uatro Solutions
  17. 17. Advantages <ul><li>Gain appropriate user involvement </li></ul><ul><li>Solution focused </li></ul><ul><li>Clear stages & deliverables </li></ul><ul><li>Delivery templates </li></ul><ul><li>Flexibility as appropriate </li></ul><ul><li>Agree business processes up-front </li></ul>© Quatro Solutions (Panagem Consortium Member) 2005 uatro Solutions
  18. 18. When BSD Approach Applies <ul><li>One or more off-the shelf packages </li></ul><ul><li>Requirements from different business functions </li></ul>© Quatro Solutions (Panagem Consortium Member) 2005 uatro Solutions
  19. 19. Questions? © Quatro Solutions (Panagem Consortium Member) 2005 uatro Solutions

×