3.6 Steering Projects Toward Success: Large Projects

Large projects can benefit from the involvement of more than one analyst. Orchestrating the efforts of many analysts and consolidating their work to produce coherent effective results require some additional considerations to pay attention to.

What is a Large Project?

Projects can be classified as large projects based on different factors. The most obvious is the number of man days involved. A project over a year (or even more than six months in tight scheduled projects) are considered large projects. A project can be also considered large if the number of processes, affected organization units, systems, or stakeholders is significantly larger than the usual projects that the team usually assumes. A project that involves more than one domain (for example, a project that combines telecommunications services in a governmental environment, or banking services combined with real estate projects. Even a sensitive project that involves high public exposure can be considered a large project.

In such projects, it is sensible to consider involving more than one analyst. Sharing the responsibilities can have multiple benefits:

  1. It reduces the load of work and stress on one person. As a team, analysts can draw value from thinking together and capitalize on other members diverse viewpoints, insights, and ideas.
  2. It is a cautionary measure in case one analyst leaves or runs in emergencies. In large projects, onboarding new members midway may not be an easy task, considering the load information they will have to consume quickly and the politics that may be involved. The presence of another analyst who understands what is going on and can take over quickly can mitigate that risk.

When you make a decision on how many analysts to involve, make sure the lines of division between the work of each of them are clearly drawn. Consider what is an optimal number of resources for the project, more is not always better. Sometimes, too many people get in each other’s ways. Coordination between their efforts and consolidation of their outputs become an unnecessary overhead that defeats the whole purpose of sharing to optimize.

You also have to think how they can be divided. There are a few ways to do that:

You will have to experiment and see what works best for your team. Many factors can affect your decision, such as the analyst’s skills or domain knowledge, the type and number of stakeholders they will deal with.

A word of caution: Without defining the complete high-level requirements, it may be challenging to make sound decisions about the divisions or even to make judgment about the work progress. You need this high-level requirements phase to have a zoomed-out map, so you can understand where the work stands, and how it fits with other components. You then have to divide work and responsibilities along the components.

The next few paragraphs outline specific activities that you can do to steer the project to success. I will divide the activities that you can use to run this orchestration in three parts: Project beginning, execution, and closing.

At Project Beginning

  1. Before anything, all assigned analysts must meet with you and each other to understand the plan. In this meeting, you should cover two areas:
    1. The available information about the project: Stakeholders, business objectives, whatever requirements already known to the team, documentation, and any other element that can help them learn about the project itself.
    2. The execution plan: Who is doing what, how each of them fits in the bigger picture, how to seek or provide information as they go. If you cannot come up with all this information from the start, focus on the next step, and plan for more meetings until the picture is clear. Encourage them to ask any questions they might have before they start.

Tips:

During Requirements Elicitation, Analysis, and Communication 

The most important point during the execution phase is to make sure everybody shares one complete view of the project, that everybody is on the same page. There are a number of useful methods to do that. Consider the following:

  1. A shared knowledge management tool, such as a requirements management tool, is an excellent way to guarantee everybody has an up-to-date view of what is going on. The more robust the tool is, the more benefit you derive.
  2. Conduct regular (typically weekly) one-on-ones and group meetings with the team, when needed.
  3. Be yourself or appoint someone who is responsible for coordination. This person will have to look into deliverables, compares them, point out commonalities and inconsistencies, and draws synergies.
  4. In addition to that coordinator, let the team audits itself. Get the team members commitment on peer review and ensure it is happening.
  5. At major clients’ demos or walkthroughs, involve all the team, not just the analyst assigned on the part being demoed. 
  6. Setting clear milestones and reviewing where things stand, and if there is a need to revise the strategy or make changes is obviously a good practice in large projects. The project as a whole will most likely have its own milestones. You can use those to set your sub-checkpoints or set your own separate checkpoints specifically for the business analysis component. One straightforward checkpoint is when the high-level requirements part is complete (assuming you do split the analysis work into high-level and detailed-level phases. Refer to the Requirements Development Guidebook to learn how you can make that distinction). This checkpoint is, however, not enough. During the detailed-level requirements phase,
  7. Finally, understand and accept that every team member will get carried away with their day-to-day tasks; and that it will be your responsibility to ensure that coordination and consistency are maintained.

After Sign off/development start

Some projects are complex or high-stake enough to warrant the allocation of all the analysts beginning to end. It is not always the case however. If one analyst can manage the requirements, you can re-allocate team members to other projects, and keep one person on the project to own the requirements. S/he she can consult others when needed.

There is a chance that this one person may not be able to do the complete UAT activities, so make sure the others time allocation caters for that task.

Finally, your Involvement:

Plan for some extra overhead on your schedule to coordinate the work of the team, mitigate risks that may come up due to conflicts or efforts duplication. Orchestration of efforts in projects that involve more than one analyst is vital. You want to make sure personal conflicts or frustrations are minimized or to the least managed.

You could also get involved personally. It is not a bad thing for you to stay hands-on and practice the work first-hand every now and then. Large or complex projects are a good opportunity for you to do that. If you can not do the whole project on your own, think about partial involvement.

10+1 Systems Analysis Techniques

Online workshop, subset of the Business Systems Analysis program, can be taken alone or with the program. Prerequisite for the Requirements Communication course. Read more. See course content and watch a free sample here
Prerequisites: None
Duration: 24 hours
Start date: April 1st, 2018

The Agile Business Analyst

A practical workshop on what skills a BA needs to work in an agile environment, and how to apply the best requirements practices with an agile mindset.

Read more Here

Prerequisites: BSA Program

Duration: 15 hours

Start date: TBD

Building and Leading BA Teams

This workshop is a combination of training, consultancy, and individual coaching to help BA team leaders establish or improve the BA practice.

Prerequisites: BSA Program

Duration: 15 hours

Start date: On Demand

Business Process Excellence

A good process is kept alive by continuous monitoring and tuning, through the involvement of observers, executers, and consumers.

In this workshop, you learn how to identify a smart process and a struggling process, the techniques to use to measure a process effectiveness, efficiency, and quality; and to apply continuous improvement.

Prerequisites: None

Duration: 15 hours

Start date: TBD

Crack BABOK 3.0 (Exam Preparation)

Self-study self-paced online Course for IIBA BA certifications preparation. See course content here.

Try a Sample Here!

Prerequisites: BSA Program

Duration: 45 hours

Start date: On Demand

10+1 Systems Analysis Techniques

Online workshop, subset of the Business Systems Analysis program, can be taken alone or with the program. Prerequisite for the Requirements Communication course. 

Read more.

See course content and watch a free sample here

Prerequisites: None
Duration: 24 hours

See Details

10+1 Systems Analysis Techniques

Online workshop, subset of the Business Systems Analysis program, can be taken alone or with the program. Prerequisite for the Requirements Communication course. Read more. See course content and watch a free sample here
Prerequisites: None
Duration: 24 hours
Start date: April 1st, 2018

10+1 Systems Analysis Techniques

Prerequisites: None
Duration: 24 hours
Start date: April 1st, 2018