Categories
Business Analysis New Job Project Success

7 Questions to Ask to Succeed when you’re the new Person on an IT Delivery Team

Want to make an immediate positive impact on a new project, and demonstrate that you are a high-value team member with heaps of initiative? Then read on to discover 7 key questions which can help you get there.

For any IT Professional, the first day-to-week of a new project assignment can be critical to project success, the team’s perception of your competence, and consequently, to your own immediate and longer term professional success.

The objective of this article is to answer the question “What are the most important things I need to know, discover and do in my first week on a project?” While the author’s own area of expertise, and hence the focus of this paper, is on the Business Analyst role, this paper in principle is broadly applicable to any IT professional taking on a new assignment.

The Business Analyst role I am discussing is interested in modelling a business, its systems, and possibly the system’s components. These models may be a study of these domains as they exist today, or as they are envisaged for the future. The goal may be to understand and improve a business process, often but not always through the application of technology solutions. The textual and/or diagrammatic models created by the Business Analyst are often employed as a method to convey business and/or system requirements to the people who must envisage and implement technical solutions in support of those requirements.

This paper aims to put into writing the approaches I currently employ, usually implicitly, and largely successfully, in an attempt to succeed in, and make a success of, the projects in which I am involved as a Business Analyst, especially within that critical first two week period.

An Engagement Process

Imagine yourself assigned to a new project in the role of lead Business Analyst. Where do you begin? Do you look to the project manager to provide the guidance you require, with respect to approach, methodology and tools? No – their expertise is in getting the right person for the job, to deliver outcomes – in this case, that person is you.

You will need to bring to the project a kit-bag of methodologies, tools and approaches, and rapidly determine which ones should be applied to allow you to do the job that is expected of you.

And what is expected of you? Your project manager will expect you to drive requirements elicitation from the client. The client will expect you to quickly understand their business, and help them to understand how a business and/or technical solution will deliver to them the benefits they are seeking. If it is a technical project, the technical team will expect you to deliver the logical definition of the system which is to be built, in a way which will allow them to develop and deliver the technical solution which meets the client expectations.

So, what methods, tools and techniques do you need in your kit bag, and how do you determine what to take out of that kit bag for a particular engagement? The following series of steps should begin to point you in the right direction.

1. Situational Assessment – Where am I?

On entering a new engagement, determine the status of activity

  • Is the engagement / project definition clear? Is there a clear, well communicated project charter, vision or the like, defining engagement scope, purpose, goals, constraints?
  • What phase of the project lifecycle are we in?
  • What phase of the software development lifecycle are we in?
  • If project is in-flight, what methodology, if any, is being used? Is this helping or hindering? (see points 5 and 6 for more detail).
  • What is the health of the project? (On time, on budget, quality, client relationship, team morale)

If there is no clear documentation answering these questions, write one. Not ‘War and Peace’, but a one page summary of what you think the answers are.

Ask the manager, and some of the team leads to review and critique your summary. You’ll improve your understanding, and may find you have created a valuable resource which might be used again and again.

You may also find you stir up a hornets’ nest if various parts of the team currently have different views with respect to what the project is all about. Better you find that out now, however, than in a year’s time when the project fails because the basic charter was unclear.

2. Team Assessment – Who are we? Are we all here?

Are all key required roles present and filled with competent resources. The following is one list, although the exact titles and break-up of roles may vary according to the project management and software engineering methodology being applied:

  • Project Manager
  • Lead Architect
  • Lead BA
  • Lead Developer
  • Lead Tester
  • QA Role

A single person may hold more than one of these roles on a given project, however, a clear and distinct delineation of roles if preferable.

In addition, key client stakeholder roles should be identified and the people in those roles should be named. In Scrum projects for example, the key client role is the Product Owner – the person who owns and has final say on requirements and their relative priority.

3. Knowledge Assessment – What do we know?

What is the existing level of defined knowledge in the three modelling domains?

  • Enterprise / business
  • System
  • Component

Explicitly identify what that information is, record it, and make an initial assessment of quality / usefulness.

All three domains are important, and should be modelled and documented at least at a summary level.

In my experience, business analysts typically are involved in defining and documenting the first two domains, and much less commonly in the third domain – which usually falls under the ‘design’ heading, and is in the realm of the technical design team. So focus your assessment on the first two domains. Refer to the sidebar for more definition on the purpose and approach to modelling these two domains.

To illustrate the importance of both the business and system domains – a project with system requirements modelled to a great level of detail may result in a well defined and built product. However, without the enterprise model, that product may have very poor fit with actual business needs, resulting in poor client satisfaction with the delivered product – even though it may have been delivered with zero defects against the specification.

If you have never heard a client say “You delivered exactly what I asked for, but not what I needed!”, then you have thankfully avoided this scenario up until now.

4. Role Expectation Assessment – What am I doing here?

What are the expectations which the client, the engagement management and other stakeholders have for your role? Do expectations go beyond the boundaries of a BA-only role (eg into architecture, designer developer etc)?

People’s expectations of your role may vary widely, based on their past experience, articles they have read, the specific needs of the project and many other factors. It would be wise to identify a few key stakeholders and ask them exactly what they expect your role to contribute to the project.

If you find that expectations do go beyond a BA role as you understand it, consider carefully whether or not you have the skills to operate in those additional domains (eg Solution prototyping)? If not, identify this early, and work out strategies to address  any gap areas. This may involve cooperation with other team members, and/or escalation of the issues with project management.

5. Method Selection – What is our approach to doing this job?

If a solution engineering / requirements management methodology has not been explicitly selected and implemented, make your own assessment of which methodology would best suit the client and solution environments.

This assessment may be constrained by client or management, but as the business analyst you should make a judgement on the best methodology to implement from your perspective and make a recommendation. This will depend on your own knowledge and expertise.

Traditional waterfall / structured approaches are common. Agile (iterative and incremental) methods such as SCRUM and XP may or may not replace or be incorporated into or wrapped around some of the more traditional approaches.

Why is this important? Business clients are increasingly sophisticated when it comes to expectations of process maturity in software development teams. Failure of a software project team to identify and implement some form of recognised process is tantamount to negligence, and provides the team with little recourse should the project begin to stray outside of expected quality, timeframe and cost parameters. The process does not have to be onerous – it can be relatively lightweight (eg Scrum) – but should be fit-for-purpose according to the size, value and criticality of the solution under development.

If you are not experienced or qualified to make such an assessment, at least raise with your project manager that you would like to understand the requirement management approach you are expected to follow. If the manager has not and cannot define one, then you should at least provide a template demonstrating how you plan to document the requirements, and get management, client and development approval on your approach.

As a Business Analyst, you are unlikely to be accountable for the project management methodology, however, it is worthwhile confirming for yourself that adequate aspects of project management methodology have been put in place – especially areas which directly interlock with business analysis responsibilities, such as scope management. If not, initially raise any concerns directly with your project manager.

6. Methodology Customisation and Tuning – Are we applying the tools in the most effective manner?

The methodology selected under the previous point should be customised to the specific engagement.

The BA should drive selection of the work products (documents, deliverables) and approach taken in their area of responsibility, in conjunction with other stakeholders.

Some generic classes of BA work products are described later in this paper.

The minimum set of work products which deliver the stated project objectives should be determined. The correct set is one where additional work products take further time for little additional value, while fewer work products would not adequately meet project objectives.

For example – if a well documented use case meets client needs for requirements definition, and development and test needs from a specification perspective, then there may be little or no additional benefit realised through the production of additional requirements artifacts (eg System Requirements Specification). This is not an Agile-only approach, although Agile methodologies do tend to favour more ‘lean’ approaches to documentation.

7. RAID – What are the biggest dangers, and how are we addressing them?

Risks, Actions, Issues, and Dependencies.

Determine all of the in-flight risks, issues and dependencies which impact the project, and the actions in place to manage and address them.

If there is no formal or existing approach to managing these four key categories of information, raise with your project manager the need to implement a formal approach (and start tracking them yourself in the interim).

Some of the points mentioned here may seem to be presumptuous with respect to the relative responsibilities of the project management and business analysis roles. It is my personal experience, however, that:

  • Project managers tend to easily fall into spending much of their time managing the client more than they do the details of the project. This is an important part of the project manager’s role, but can leave something of a vacuum with respect to detailed management of solution scope.
  • By taking initiative on some of these areas, especially around BA approach and methodology, you will increase team, client and management confidence in your ability, whilst also allowing you to set your own direction with respect to the best way to identify, model and manage requirements.
  • A good project manager will appreciate assistance with keeping control of project scope and issues, and will often look to a capable business analyst to assist them in doing so. A less capable project manager might perhaps be threatened by such initiative, but in the long run you will still be doing the right thing by the client, yourself and your team in attempting to raise the standard in these key areas.

It has been said that you have two weeks when starting on a new project, before the problems you have inherited become your problems. Using the approaches mentioned above, you will have the tools to identify many of the problems which might cause the project, and your career, harm, and as a result you will be able to address those issues sooner than later. In taking such initiative, you will quickly establish yourself as a high value team member, and take control of the management of your own role at the same time.

Categories
Balance Success

7 Habits to Achieve Peace & Success in the Chaos of Modern Life

Do you have a passion for a better world, simple solutions, strong working relationships, open communication, people over profit, sustainability over a quick-buck and valuable results over endless chatter? 

Do you struggle to focus on, maintain, and achieve according to these values because of the stresses and pressures that come at you every day?

The world is a pretty crazy place right now. It probably always has been, but perhaps the information (and misinformation) is coming at us at a faster rate. It seems like everyone is vying for our attention, our “mindshare”.  

  • Politicians seeking to control and drive us with the stick of fear and the carrot of security;  
  • Corporations seducing us with the promise of a better life in exchange for our hard-earned cash; 
  • The pure-of-heart, cause-based advocates, seeking our “clicks” and our dollars; 
  • Gadgets and screens consuming our down-time and keeping us awake into the small hours. 

It’s a lot to take in. 

Ten years ago, I left “safe” corporate employment with IBM and started my own business. I wanted to make sure I could do work I believe in, for clients I share a passion with, and to achieve outcomes that create a better future for us all. Most importantly, I wanted to be master of my own destiny – to go after my own purpose and vision with all the challenge, freedom, risk and reward that entailed. 

In this article, I want to share with you some lessons I have learned through that process around achieving meaning and peace in the face of often challenging circumstances. 

The great news is that you CAN choose to take control and create a much clearer sense of purpose and peace, without the need to retreat to a Himalayan monastery, if you take on board just a few of the following habits. 

These are a few simple practices which I have found have helped me to maintain balance, health, peace and calm amidst the chaos of modern life – which in the end make me happier, a better husband and parent, and more productive, creative and successful in my career and business. 

1. Take time out – Centre Yourself 

This first one is about total time out for yourself, to be present in the moment with yourself. Don’t rush into planning – that can come next. Whatever helps you heal and grow. It could include physical exercise, quiet meditation, prayer, reading, hiking. Whatever helps you to unplug from the world and centre yourself. You need to centre yourself before you are ready to go out into the world – this is true whether you are an introvert or an extravert – to varying extents. 

My current favourite approach is a very simple meditation technique, which focusses your attention on your breathing. Have a look at the following video for an insight into this simple but very effective approach. How to train your monkey mind. 

Another option I use is the app “Peacefull” (available for Apple devices only at present). Full disclosure – I developed this app using footage of peaceful nature scenery, sounds and relaxing music. I might be biased, but I think its a great app.

2. Take time to plan – Envision the Future 

Having centred yourself, now you have a clear mind and a firm foundation on which you can plan. Once you are centred, you will have more clarity about your own values, and you can plan for the short, medium and long term, to achieve your most important goals. 

I like to plan on a number of different levels and timescales, starting with a vision statement on a 5-10 year timeframe, and working back until I have some concrete short, medium and long term goals. 

3. Prioritise and Time-box 

To keep the distractions and ‘noise’ to a minimum, make sure you are clear on your priorities for the next day, week, month and 90 days. Limit the amount of time you spend on any one item (a practice referred to as “time-boxing”). Schedule each item according to its priority, to save you chasing one objective down an unproductive rabbit hole. Priorities help you to say “No” to the distractions and things which will get in the way of you achieving your goals. 

I find it works well for self-accountability to write down these goals and commitments. That way you have something you can review, measure and revise as you progress. 

4. Don’t sweat the small stuff 

Did you overrun a time-box by 10 minutes? Did you fail to achieve one of your objectives this week? Did you let yourself or someone else down? Don’t dwell on it. Pick yourself up, learn and move on. There’s no joy or productivity to be had in dwelling on failure – learn your lesson, become stronger for it. Move on to better things. 

5. Be kind to yourself (and others) 

We are taught a lot of information in school. We are not taught enough about loving and taking care of ourselves. Part of not sweating the small stuff, is learning to be kind to yourself. Forgive yourself, cherish yourself and this life. If you can love yourself, you can forgive, and cherish others. Be unafraid – fear will drain the life from your years (and the years from your life), and keep you enslaved to the agendas others want to set. You can’t necessarily eliminate fear, but you can embrace courage, which is the choice to act and succeed in spite of fear. 

Be kind to others – the world is in pain, and like intergenerational abusive behaviours, we learn fear and hatred and violence from each other – particularly through media and politicians who wield these things to for their own gain. We tend towards passing these negative behaviours on.  

Let the hate and the violence stop with you. Reject it. You cannot heal the entire world, but you can become part of a movement working for peace where you are. 

6. Relax, celebrate, enjoy

Now you can party, celebrate, play games, take a well-earned rest, knowing you have been true to yourself, kind to yourself and others, and that you have done your very best with the resources and time you have had at your disposal.  

Each day is gift. Be grateful and sleep well. 

7. A word on the media (TV, Radio, Internet, Press) 

Be judicious in you use of media – everyone is trying to sell you something in the media, for some reason – from pure motivation or not. Every fact is coloured with the lens the media chooses to hold up to it. Use the media, but don’t let it use you, or make you afraid, or chain you down. Centre yourself, so you own your own values and opinions, and not merely reflect those that others are seeking to force upon you. 

If you enjoyed this post, please consider signing up to receive updates when new posts are published and when new opportunities for training, coaching and consulting are available.

Until next time, take care of yourself and keep on creating.

Categories
Balance Success

Quiet Quitting | Work-Life Balance | The 40 Hour Work Week

Have you heard of the book “The 4 Hour Work Week” by Tim Ferriss? This book was a huge deal a few years back (I remember checking it out in Borders Bookstore …. remember Borders?)… anyway, I digress.

Tim painted a picture of a working week of 4 hours in duration, underpinned by mass outsourcing of activity to others, to achieve productivity and output which you could only otherwise dream of. This undoubtedly is working for Tim, but I’m not convinced that this can / will or should work for us all.

My vision is for a 40 Hour Work Week – at least as a starting point. For salaried professionals, to cap the work week at 40 hours might sometimes seem as much of a dream as does Tim’s 4 hour ideal. But in my mind 40 hours as a maximum is a good starting point.

How many of you are working 45, 50, 60 or more hours a week? Why?  What is the trade-off? Hope of a promotion, an award, a bonus?

And what are you missing out on? Your daughter’s ballet performance, your son’s football final (or vice versa)?

OK – here’s what I have found to be true:

There is always another crisis

There is always another deadline

There is never another today

You never know if today is the last opportunity for you to do something special with someone special

So you know what? 40 hours is enough – 42 in a crisis. I have set this as a limit for myself now for many years working both for a large multinational firm and being a solo consultant, and I have reached the heights I wanted to reach, and received the recognition I wanted to achieve. And I got to spend the time I wanted to spend with family and friends.

And guess what? I have never received a complaint!

Don’t let them fool you – the organisation doesn’t love you, and will get by without those extra hours, and you won’t regret it.

But time with your family, time for your health, time to do what really matters to you. That’s priceless.

So, the 4 hour work week is a nice aspiration, but the 40 hour work week, that’s a place we can all begin.

Categories
Success

How I (almost) always succeed

I consider myself an optimist.

I always think things have a good chance of turning out great.

Things don’t always, or even usually, turn out as I may have imagined they would. But I almost always count myself successful. Why? Because experience is priceless. Experience is the stuff life is made of and honestly, it’s the only real way we learn things. If I am gaining experience, I am living life, learning skills and making memories.

“That’s not real success!” you might protest, “you’re just playing with words”. Look, in some respects you might have a point, and everyone has their own perspective on things – which is exactly my point!

My perspective is that

  • While there is life, there is hope
  • Where there are struggles, they will usually pass
  • Where there is failure, there are lessons learned and strength to be gained

One of my favourite mental health disciplines / methods is CBT (Cognitive Behaviour Therapy). I’m no psychologist or expert on the topic, but I love the positive and optimistic discipline CBT can instil in one’s mind. If you tried something new – let’s say computer programming, and weren’t great at it first go, a negative mindset might say “I tried to write the program. It didn’t work. I failed. I’m not cut out for this.”

CBT encourages new thought patterns more like this: “I tried to write the program. It didn’t work. And that’s OK. I learned one way it doesn’t work, and I’m going to keep going and learning until I get it right”.

The first self-talk is limiting, and self-belittling. It closes off the door to further growth in that area and plants negativity in your subconscious, weakening your resilience. 

The second self-talk is positive, self-encouraging, reflecting positively on the experience and leaving the door open to further growth.

If you adopt the second attitude, I can pretty much promise you that two things will happen:

  1. You will encounter the doubters and naysayers who will try to pull you down and probably call you a dreamer, and
  2. You will grow and provide yourself with opportunities, experiences and positivity which is infectious, and which builds your resilience “muscles” so you can go on and try ever more interesting and challenging things.

So how do I (almost) always succeed? By

  • taking every opportunity I can
  • making the most of it
  • being grateful for the experience whatever the outcome, because experience is the stuff life is made of.