Why you need Confluentia
Sometimes it is possible to deliver a project or software without the involvement of business analysts and project managers.
As the complexity of the environment increases, however, success becomes much less likely. The below comparison indicates
when it makes sense to involve at least one business analyst or project manager.

Small, low-risk projects

Larger or higher-risk projects

User Base Small, single-team Larger or with different and even competing needs e.g. multiple desks trading the same product, different functional groups (e.g. operations, finance)
User location Same location Dispersed across buildings, cities, regions
and time-zones
Proximity of developers to users Sit together In different buildings, cities, regions or time-zones
Interdependency with other systems Minimal Moderate to high
Implications if test or go-live
dates are missed
Low Moderate to high
Project budget Less than US $200,000 $200,000 or more
External consequences if the system
fails e.g. financial, operational, regulatory,
reputational risk
Minimal Moderate to significant
Quality and completeness of existing
system and process documentation
Good Less than comprehensive
Need for thorough documentation of
proposed work-flow or system changes
Minimal Moderate to high e.g. to satisfy auditors
or regulators; to adhere to organization's
methodology; in anticipation of outsourcing
or offshoring affected roles
Possible to deliver a project
adequately without Business Analysts
or Project Managers
Business Analysts and Project and Programme
Managers are pivotal to the success of project
or system delivery

The project team - how it helps

The project people intermediate between the business and IT:

  • Clarifying, analyzing and documenting scope and requirements, taking into account all
    stakeholders and affected systems
  • Helping define exactly what to do in all possible scenarios
  • Working with IT to estimate the time needed for programming
  • Developing detailed project plans based on those estimates and other variables such
    as dependencies or staff availability
  • Managing ongoing communication and coordination between the business and IT
  • Designing, conducting, and managing testing
  • Designing, managing, and controlling the release into 'live' of the new system or project
  • Providing training, and creating software and process documentation

Key roles:

To ensure the success of your project, the key project people are:

  • Business analyst
  • Project manager
  • Programme manager