IRM Newsletter - Volume 2, Issue 2 (Dec 2006)
IRM home


  • Business Analysis basics

  • Useful tools & resources

  • New course dates now online for 2007

  • Business Analysis basics

    With plenty of talk in the industry about the growing importance of the business analyst, it’s worth taking a step back and understanding exactly what the analyst does. Most employers hire a BA to do three things:

  • Engage with clients, stakeholders, project sponsors
  • Analyse problems and create solutions
  • Document solutions as a specification


  • Lets have a look at what’s involved in each step...

    Engage with clients
    Before a client bares their soul and tells you their business problems (i.e. objectives) they need to know it’s worth their time. In other words they need to believe that you can help them. To do this you have to establish a relationship. This doesn’t mean a family holiday together or inviting them over for a barbie - but it does mean demonstrating professionalism and the use of sound techniques (not guesswork) to tackle their problems. You’ll be documenting objectives, scope, constraints and sponsors in a Terms of Reference and documenting their business needs as a Business Requirements Specification. These are standard templates which give clients re-assurance that this has been done before, particularly if your organisations uses them for all projects.

    Ultimately you have to establish trust with your client. Their belief that you can get the job done is far better than any expense account or entertainment allowance.

    Analyse client problems and create solutions
    Unless you understand your client’s problem, they’re not going to believe that you can come up with a solution. So how do you demonstrate understanding of a business area when the person in front of you has been doing it for years and knows you will never understand it as well as them. Well probably you can’t. But you can show them that by using a structured approach to analysing and solving problems, you are using proven techniques which have solved tens of thousands of business problems in organisations throughout the world.

    Much as clients can become passionate and immersed in their area of work - seeing it as unique or ground breaking – the reality is that elsewhere in the world, others are probably doing very similar work. Most problems have been encountered before. Ultimately there is always a solution to your client’s problem – even if the only viable one means going back to the Terms of Reference and redefining the project’s objectives. And don’t think that you need to be a creative genius to solve problems – more problems are solved every day through hard work than through flashes of inspiration. One of our favourite quotes from one of the world’s great creatives:

    Great things are not done by impulse, but by a series of small things brought together.
    Vincent Van Gogh (1853-1890)

    Document solutions as a specification
    So now you’ve bonded with your client, analysed their problems and designed a solution which they can understand and agree to fund. How do you build it? Well luckily you’ve got a number of choices depending on your organisation. You may have an in-house development team or a trusted external supplier. You may use an off-shore company or go out to tender. All you need for a quote is a specification which is accurate, unambiguous, comprehensive and doesn’t pre-suppose any particular software or hardware – after all you’ve already specified your technology constraints in the form of non-functional requirements.

    The document is commonly called a Logical Model (or Functional Specification), and the documentation standards come in a variety of shapes and sizes. They can range form a highly prescriptive and highly detailed document – good for tenders, mainframe systems and outsourcing – through to minimalist documents which just aim to capture concepts. The later are good for exploratory projects where the final solution is not known and may require several iterations before it emerges.

    In the end the project will dictate the level of documentation which works best but be sure you understand what you leave out as well as what you’re including.

    As many of you know, the analyst’s job doesn’t end there. They can be called on to write business cases, manage the project, write and conduct acceptance testing…..etc. However lets stick to the basics for now.

    As mentioned at the start of this article, there’s plenty of talk in the industry about business analyst’s skills. The following skills have been refined by IRM in over 20 years of business analyst training and have been packaged into three course covering the fundamentals of business analysis.

    Requirements Gathering & Specification (RGS) Engage with clients
  • scope project, set boundaries, agree system targets
  • write a Terms of Reference (Project Charter)
  • plan and conduct stakeholder interviews
  • establish functional & non-functional requirements
  • analyse and prioritise the client's requirements
  • validate for completeness & accuracy
  • document a Business Requirements specification
  • present recommendations to stakeholders
  • Analysing & Solving Problems (ASP) Analyse client problems and create solutions
  • use standardised methodology for identifying and defining problems
  • apply techniques for analysing problems, their root cause and impact
  • use creative & lateral thinking techniques to identify solutions
  • assess solutions based on risk, impact and feasibility
  • select and justify the recommended solution
  • Business Analysis (BA) Document solutions as a specification
  • describe typical development lifecycles
  • describe milestones and the checkpoint process
  • model existing systems
  • produce data and process models of proposed systems
  • define supporting data in a data dictionary
  • specify process logic (business rules)
  • apply essential modelling to current/future systems
  • document business requirements as a functional specification
  • We’re not saying these are "gospel" – but they have worked for thousands of analysts across hundreds of companies.



    back to top | IRM home


    Useful tools & resources

    With the festive season fast approaching, we’d like to share with you some of the tools and resources we’ve found useful - or just interesting - over the past 12 months. These range from free (or low cost) software tools through to articles, papers and books of relevance to business analysts. There’s even a website offering over 300 free data models to kick-start your next project.

    Mind Mapping Software - FreeMind is a handy mind mapping software tool, good for capturing and exploring ideas. Available as a free download for Windows, Mac and Linux.
    http://freemind.sourceforge.net

    Drawing Package – our favourite diagramming software, SmartDraw has built in libraries for all the UML diagrams plus data flow diagrams, entity relationship diagrams and many more notations. We use it for all the technical diagrams in our course material and manuals. Not free but a lot cheaper than some of the alternatives. Available as a free, 30 day trial.
    www.smartdraw.com/specials/erddataflow.asp?id=43337

    Processwave – a resource for software process engineers. Although primarily focused on software development there are some good articles for the technically inclined business analyst.
    www.processwave.net

    Belarc Advisor – not specific to business analysis but a great tool for giving you a complete listing of your PC’s hardware and software configuration – including hot fixes and patches. Free for personal use.
    www.belarc.com/free_download.html

    Just Enough Structured Analysis – updated, online version of one of the definitive books on the subject (Modern Structured Analysis, 1989, Ed Yourdon). Available as a free download.
    www.yourdon.com/strucanalysis/index.html

    Institute for Enterprise Architecture – enterprise architecture is one of the emerging career path options for business analysts. This independent research and information exchange offers numerous papers, reports, articles and reviews for the technically minded.
    www.enterprise-architecture.info/index.html

    Database Answers – a free library of over 300 different data models to kick-start your next project.
    www.databaseanswers.org/index.htm


    We hope you find at least some of these of interest. You can also check out IRM’s library of papers, quizzes and training course extracts – just visit www.irm.com.au and look in Resources on the menu tab.



    back to top | IRM home


    New course dates now online for 2007

    We now have our new public course schedule for next year listed on the
    IRM website. For full details of course dates in your city, or to make a booking, visit one of the following pages - Melbourne, Sydney, Canberra or Brisbane



    back to top | IRM home


    Contact IRM Training - tel: 03 9533 2300, email: training@irm.com.au