![]() ![]() |
|
What Business Analysis defines the processes, roles and responsibilities of an organization in a model of the business. This model is then used to identify business needs that need satisfying. Business Analysis Modelling is a core technical discipline in the RUP Why? A potential risk with business analysis is that does not agree with the findings. In a worse case scenario, refuses to accept or pay for the finished product. Who? The RUP splits the businees modelling role even further. A Business Process Analyst and a Business designer. In my experience, business analysts are best as a permanent employee. I can see the value of a contractor, particularly if she is an expert in her field. This might be case for such areas as Basel II and Sarbanes-oxley. However, permanent employees, have the edge in the greater chance of them staying with the project. Where? When? An iterative approach however would seek to continually seek to confirm that the software under test (SUT) meets the business requirements of the user. An example of iterative development is the Rational Unified Process. Essentially the difference between the Waterfall and RUP approaches is risk. In the waterfall, the organisation does not know until the customer takes delivery of the product, if it meets their business requirements. A worst case scenario is that the customer refuses to take delivery. The RUP takes the opposite approach. Attack the biggest risks first and keep attacking them. Business analysis is more about mitigating risk than design. Thus the object of the first phase, inception, is to mitigate business risk. A coarse grained analysis is conducted. This broadly defines what the organisation is to build. It also sets out the broad requirements the SUT is to meet. At the end of inception all stakeholders are aware of the business risk and how it is going to be mitigated. As the project moves through the phases of elaboration, construction and transition, the business analysis is of a finer granularity. Thus in construction, individual components may be analysed in a business sense. Finally in the transition phase when the customer implements the SUT, everyone can be sure that it meets the business needs of the client. In contrast, with the Waterfall framework, business acceptance testing, might be the first time the client has seen the SUT. Up until this point there is a very high risk of failure. How? Again I take an idea from Krutchen. That of Ceremony. The idea springs from the amount of status given to writing things down and storing them. Business modelling like everything else in the RUP, contextual. In the early phases and iterations, the business processing takes centre stage, especially inception. Inception is where we seek to mitigate business risk. The ceremony involved should be appropriate to the task in hand. Thus in inception, the business modelling is coarse grained. RUP makes extensive use of Unified Modelling Language, to create Use Cases. The process however does list numerous artifacts thank be used again. |
|
Modelling Bestsellers
The bestselling books on Amazon.
Articles
Basel II To Cost UK Banking Big
Rational Increases Collaboration
Other Related Websites
Automated Testing
Test Techniques