Archive for the 'business analysis' Category

New Agile Blog for miahorri

Yes I know i have been quite lately but in recent months. However i have been active again thsi year,  I have changed jobs and started a new blog with my BFF and project partner, Matt Hodgson. Our blog is called - ZenAgile. 

We started the blog as we found ourselves on a difficult project and started to intuitively use our IA user centred design methodologies to cope with a dynamic and changing requirements environment. We discovered later this was called “Agile”.

So what is ZenAgile? Well Zen Agile is a philosophical approach to leading projects and embracing the ever-present flow of changes to project environment.

I am finding that increasingly as an enterprise BA I am often working on large scale projects and because of my PM and business background, am often called upon to be the “Scrum Master” or “Product Champion” for my business client. Agile is a way for me to help manage the changing requirements and juggle the ever present tension between budgets and functionality. Agile helps me to prioritise features and work more closely with the business to achieve their strategic intent and obtain a win/win for all.

So BA rocks might be a bit quite for awhile, but check out my posts on ZenAgile :)

Mia

Business Analyst World 2009

This year I have been asked to give two presentations at BA World in Sydney (6 Jul), Melbourne (13 Jul), Canberra (21 Sep) and Brisbane (6 Oct). This is a great opportunity to talk about some exciting projects I have been involved in and also meet some of my BA colleagues.

The Sydney and Melbourne sessions have been fantastic and I am looking forward to Canberra in a few weeks.

I have put my presentations up on slideshare:

1. Communication and Connectedness in a Networked World and;

2. Capitalising on Female Strengths as a BA.

Hope to see you in Canberra or Brisbane.

What makes a good business analyst

At our recent ABAA meeting here in Canberra, Phil Rich, a Senior BA, discussed what makes a good business analyst (presentation is now on slideshare). Phil’s presentation was particularly interesting given his journalism back ground. His key points on journalism and business anlaysis were that:

  • if you can’t interview you can’t get information
  • if you can’t write you can’t communicate
  • if you can’t write quickly, you are already in trouble……

When interviewing, it is important to know who you are interviewing. This is critical and as I discussed in a previous blog on social networking analysis, often we can become unstuck when we work into an interview without doing some background only to find that the this person was the key influencer and you find that you didn’t make teh most of teh  session as you didn’t know “who was who in the zoo”.I recently spoke at BAWorld in Sydney and Melbourne on Communication and Connectedness in our Networked World. I stressed that it is important to know who you are interviewing, not just by their formal position on the organisational chart, but also by style, personality and group role on the project. This helps you identify who are the influencers, gatekeepers, blockers and supporters.

Ultimately one of the keys to successful requirements gathering and interviewing, is to know your audience.

Social Networking Analysis

We now live in a networked world and relationships are important to do business and do business well. In order for projects to be successful we must understand:

  • Stakeholder relationships 
  • How people are connected
  • How they communicate
  • Why they are connected

 BAs often need to identify stakeholders and entities, but often it is the social connectedness  and centrality of these stakeholders that is crucial as the relationship between stakeholders often reveals much about the organisations culture, politics and climate. Knowing these social networks can help you to identify who to involve and when to involve them during project activities.

I recently presented to the Australian Business Analysis Association and discussed social networking analysis and how this analysis can be used to help understand the degree, closeness and betweeness of users and stakeholders in order to elicit requirements and enhance project communication.

Social Networking Analysis

View SlideShare presentation or Upload your own. (tags: social media)

By knowing social network position and reltionships I can leverage champions and understand who may be the blockers or gatekeepers. This analysis can also reveal who is the “go to” person for a particular piece of the puzzle and who has great influence within the group and who is the one that others go to for advice and expertise. It also allows me to know who is the person who has the access to others and can help me to quickly disseminate information about the project.——

——

Agile driven requirements

 One of the biggest challenges for me when developing requirements specifications, is that requirements can and do change and I’ve often struggled with the prescriptive “waterfall life-cycle” approach to software development. This sequential process does not guarantee success of the project nor does it decrease risk, in fact it is often the opposite as this process does not support change or vital feedback from users and the business.

I wrote about the BA life-cycle awhile back when I embarked on a project that was stalled and despite extensive analysis, the project had not yet begun development and we could not get sign-off or agreement on the requirements for this complex system. We had hundreds of Use Cases, lots of Architecture design documents, User scenarios and volumes of analysis and feedback gained over two years of review of the problem to be addressed, in short, the bureaucrats had taken over and we were in analysis paralysis.It was “groundhog day” as neither the business nor the development team had a clear idea of how to move forward. To jump start the process we adopted an agile approach.

The Agile Alliance Manifesto defines four values of encouraging better ways to develop software:

  1. Individuals and interactions over processes and tools - the most important factors to consider are people and how they work together. User and Stakeholder engagement is vital
  2. Working software over comprehensive development - we are there to create a system, not documents (although it is noted that documentation is important for our understanding of the system and some documentation is required to understand how and why a system was built). As Jonathan recently asked in his blog does paperwork really add any value?
  3. Customer collaboration over contract negotiation - customers are unlikely to be able to fully specify the system they want, they will not get it right at first and they are likely to change their minds, therefore communication  and collaboration is vital.
  4. Respond to change over following a plan - I know all the project managers who cling to their Gannt charts will cringe at this but change is a reality and the software development process must reflect this.  You need a project plan approach that is flexible

The key trigger to our move to agile was that the Change Manager took over responsibility for Project Lead. Myself and my colleague Matt in the design and analysis team, were charged with the task to  think differently, be innovative and just make it happen. Given the User Centred Design focus of me and Matt and our colleagues, its not surprising that we focused on the people orientated issues, the Users understanding of the business processes and followed analysis techniques that readily supported change and flexibility. We used storyboards, iterative prototyping and business process mapping notation (BPMN) to convey and confirm the requirements and before long we had a working prototype that the business had approved and sign-offed.

We have embarked on three new projects since this original foray into agile, and are refining our documents and processes. It’s quite exciting as many of the developers and business teams we are working in, were at first a little nervous about the “agile” approach as they are traditionally quite risk adverse, however they are now seeing real benefits. Matt recently blogged about the tools we are using to specifiy design and requirements. These tools and techniques are easy for the business to understand, flexible enough to meet their changing needs and allowing greater collaboration. To the bottom line - this is saving them time, they understand what they are signing off on  and its also giving them a more useable end product.

BA World Symposium

Have just returned from the BA World Symposium held last week in Sydney and Melbourne. It was great to catch up with so many BA practitioners and share our ideas, tools and methodologies. The conference attendance was around 200 in each city (double the attendance of last year) so it was great to see our BA “community of practice: is thriving :)

I presented at the conference on the changing role of a BA and uploaded my slides to slideshare. My colleague Matt Hodgson also presented user centered design tools and  BAs langauage and legos, so don’t forget to check out his slides as well.

Maria Spotting - Conference presentations till September

Recently I have been asked to present at a number of conferences so here are my speaker engagements for the next three months.

1. First up is BA World Symposium Melbourne 21-22 July in Melbourne.

My topic is Struggling to define Business Analysis and the Role of a BA. In this presentation I will explore:

  • The Role of a BA vs. the Discipline of Business Analysis – which are very different.
  • Suggest that we need to come together as a community of practice to define the discipline and the role of a BA.
  • Opportunity to more precisely define the discipline and then we can work on developing a competency framework to define the role.

I will also be joining the panel to discuss “The role of the BA in an Agile environment?”. In this session the panel will discuss the benefits and challenges of transitioning your Requirements approach from more traditional methodologies to an Agile environment. The Panel will focus on what’s different, what’s the same, and how to apply the Agile principles to Requirements; as well as understanding what to do differently for the Requirements approach in an Agile environment to work effectively.

2. BA World Symposium Series 24-25 July 2008 Sydney

My topic will be “The Changing role of a BA- from requirements elicitation to Change Manager and Trusted Advisor”. In this session I hope to discuss how the role of BA can not be easily defined as we utilise a number of frameworks and methodologies that are similar in other disciplines such as project Management and Information Architecture. I will discuss how analysis skills are valued throughout the life of a project and therefore our role should not end once requirements have been delivered as our business savvy skills makes us an important part of the change process and a trusted advisor to the business area.

This will be the essentially same talk in both cities since there’s no one I can think of who will go to both these events (except maybe me and Matt who is also presenting)

3. ABAA User Group Meeting Aug 2008 (date TBC)

I will be presenting to the group on Business Analsyis Lifecycle and BA Frameworks. Capitialising on the body of knowledge out there from various organistions and individuals in order to develop our frameworks through our community of practice.

4. Attracting, Retaining and Advancing Women In IT Conference 4 Sept 2008

I will be discussing how to “Capitalise on Female Strengths in an IT environment”. The key areas explored include:

  • Identifying areas where women excel and capitalise in these
  • How to use corporate relationships for networking
  • Gaining an edge through customer liaison and interaction
  • Communication and people skills
  • Understanding the importance of knowing the business

So a busy couple of months ahead. Hope to see some of you at these events :)

We all need heroes

We have had a lot of new starters at work recently and I was asked to give an overview of business analysis. It is one of many core capabilities and service offerings competing for recognition within our organisation. Project Management and ITIL are the most popular communities of practice. I think this is because consultants in these areas tend to be highly paid in comparison to BAs as these roles often have an element of strategic project coordination and communication with the executive or project governance board.

I thought I would show how the capabilities of a BA are wide ranging and can add value and support throughout the life of a project.  We all need heores is not about BAs being Superman and “coming in to save the day” but rather, we are the support and quiet strenght within the project team - the “reluctant heroes” that have a lot of skills and capabilities to offer. We all need heroes ………

SlideShare | View | Upload your own

As BAs we often use differing abilities in order to deliver what is required for our client area.  We support projects and our analysis skills can be utilised during the various phases of system development and delivery of a project and the discipline of Business Analysis has much to offer with proven methodologies, frameworks and tools to help you get the job done.

 

Business Analysis Life Cycle

Those performing Business Analysis are typically known as Business Analysts (BAs) and often work in dynamic environments where change is not only anticipated, but is expected and embraced. I was recently asked to look at developing a Business Analysis Life Cycle to help frame an approach to BA work. I started with the broad definition of Business Analysis -  as a vehicle to generate and present unambiguous information to help facilitate the decision making process and deliver business outcomes and stressed that the and involves a portfolio of techniques that focus on demonstrating an understanding of the client’s needs and identifying how best to meet those needs.

I believe Business Analysis is increasingly encompassing broader organisational challenges (e.g. strategic planning and business health checks) and solutions to business problems, which may include systems, processes, organisational change or a combination of these.  Whetehr you are a Systems BA, Process BA or Finacial BA, the discipline of Busienss Analsysis is a core caspability. As a consultant this core capability, Business Analysis, is achieved through developing effective relationships with the business and technology Subject Matter Experts (SMEs), extracting, analysing and presenting relevant information to ensure key stakeholders have a common expectation of the quality, scope, cost and benefits of the preferred solution. It very much about facilitation and communication of requirements to meet needs of stakeholders.

To develop the Business Analysis Life Cycle (BALC) I reviewed the framework of the key BA professional bodies:

·         IIBA - International Institute of Business Analysis

 ·         ABAA – Australian Business Analysis Association

and found that the key concepts of any BA life cycle are: 

·         Establish and define the purpose of business analysis;

·         Establish and define the core activities an BA may be required to undertake in achieving the business purpose; and

·         Establish and define the key facilitating processes and resources that will support an BA in achieving analysis objectives.

It is important that the BALC reflects the iterative facilitation and co-ordination processes undertaken in dynamic environments  and therefore the following skills/governance actions of  Communication,  Planning and  Control are central to the approach and support the core elements/activities of the BA role and reflects the analytical process from initiation/definition through to conclusion. I see these six phases as:

1.       Initiation and Scoping

2.       Research and Analysis

3.       Requirements Specification

4.       Design

5.       Development and Implementation

6.       Evaluation and Conclusion

ABAA Website

The ABAAwebsite has been refreshed so please check it out. There is a forum section and all the User group meetings and events will be posted to the site :)

Thanks to Andrew our hardworking ABAA secretary for all his efforts in putting this together.