Technical Project Resources
Common IT Project Risks
The information in this guide is intended for general purposes only. For more specific guidance around your organisation’s projects, please get in touch with our team.
- Out-of-scope feature requests
- Slow or low productivity
- Becoming overly dependent on external vendors
- Bugs or errors in code
- Incompatibilities between systems
- Understanding the complexities of the current systems
- Key people leaving
- Privacy and security considerations
- Complexities of data migration
- Disaster recovery planning
- Estimated time frames are too tight
- User testing uncovers problems that require rework
- Business users aren’t considered enough
- The most significant risk – not considering risks
- Need guidance on your IT project?
- Where to next?
- Latest Technical Project Articles
In our work as technical assurance providers, we work with project managers and tech professionals to identify and manage risks every day. As a quality assurance provider that works across all projects from corporate to infrastructure, people to technology and everything in between, we’ve come to learn that the risks in IT are often made up of many more small factors that, combined, can create a real problem for the business if not adequately managed. When we consider what organisations rely upon technology for – payments, financial information, health information, personal information, connecting systems, automation and so on – it’s easy to see why the risk aspect of IT projects is treated with such priority.
So what are the most common IT project risks? This is actually quite a hard question to answer as the field of information technology and digital projects vary greatly. In this guide, we’ll aim to surface some that we see apply to many technology projects we provide assurance services for, but you should always make sure your project or programme is receiving ongoing assurance and risk management specific to the variables in your business and the project activities. If you need help with technical assurance on your project, get in touch with our team, and learn more about what we can offer.
Out-of-scope feature requests
Whatever approach your tech project adopts for the delivery method, out-of-scope requests are likely to come up – and need to be addressed appropriately. Sometimes a feature request or change makes a lot of sense and would provide a great deal more value to the business. In these moments the
The risk of requests that are out of scope being worked to without a formal adjustment of the timeline and budget is that project managers and their delivery teams will overspend time and money. Sometimes a seemingly minor addition can take an entire day or more to add in, throwing timelines out.
For a technology project, the scope must be protected and project managers should default to staying within scope unless there’s an extraordinary request that is generally agreed upon as being vital for the best outcome of the project.
Slow or low productivity
Productivity of a delivery team is so crucial to a project’s success. Maximising the outputs of a single workday is perhaps the most valuable aspect of the project to focus on. Productivity issues, despite what some may think, aren’t usually down to the lack of care or talent in your team. Rather productivity can be hampered by things like:
- Too many meetings throughout the day create transition costs
- Unclear briefings on the phase, sprint, and workday
- Interference of the delivery team by stakeholders or other business units
- No protection of the delivery team’s time from other non-project requests
- Poor communication around project progress and expectations
- Bad culture in the office
- Not enough support for the team
- Highly technical Skills being underutilised on menial tasks
- Lack of milestones and, therefore, loss of motivation
It’s a big problem if your productivity is low – the same amount of progress can take 2 days or 2 weeks depending on everything around the delivery team and how the project’s being managed. Of course, there are situations where individuals aren’t engaging with the project to the expected degree, and these should be navigated on a case-by-case basis. If the whole team’s productivity is low, however, there needs to be a look into some of these more systemic issues.
Becoming overly dependent on external vendors
Unfortunately, there are too many instances in which organisations rely heavily on their vendors to own and maintain the solution – without having sufficient internal resources of their own. A vendor that doesn’t have strong organisational oversight can inadvertently create unclear scope and delivery that doesn’t perfectly meet business needs. This can be amplified with engagements of vendors who are based offshore; which can introduce timing and interpretation issues as well.
The best mix is a competent internal team and leadership who know how to best interface with third parties to get the most out of the relationship – and create the best final product. The organisation needs to prioritise building up the capability of their people and understanding of their own solutions – so that if required, vendors can be changed without interrupting business continuity.
Bugs or errors in code
Technology projects specifically combine high-level business strategic activities and very fine detail down to individual lines of code needing to be perfect. In short, there’s a whole lot that can go wrong in this project type. By its very nature, development needs testing and QA across it – no one should be expected to code perfectly without checks or balances. However, it is a business risk if code relating to a business system that interfaces with customers or sensitive data contains flaws or bugs. These could be exploited or simply prevent the solution from working.
Risk mitigation for code-related issues is often based on ongoing testing and a layer of quality assurance. IQANZ’s technical assurance is an example of this – we guide at the project management level but have specialist team members who understand the intricacies of code, design principles and technologies to provide technical advice.
Incompatibilities between systems
When systems that are proprietary or simply required to be used by the business are not compatible with each other out of the box, the development effort to address this can be significant. It’s a risk to the project’s budget and deadlines if this requirement isn’t identified at the start. A business should look to their platform providers in the first instance to provide confidence that systems will work and, if not, further details of what would be required to make this possible.
Understanding the complexities of the current systems
For that reason, IT teams must ensure that there is enough knowledge in the business around these older systems and how they might be impacted by the project’s solution. We routinely encounter situations where only a few staff have this knowledge and it can be difficult to navigate through this without additional vendor or contractor support.
Key people leaving
The IT job market is incredibly tight for employers; there are far more requirements in businesses needing specialist tech skills than those looking for jobs. Naturally, this high demand makes earning opportunities high for experienced tech professionals, creating many job opportunities. Whether it’s contracting roles or permanent positions, tech professionals have a lot of choices in New Zealand in this era. Unfortunately for businesses looking to preserve some continuity of delivery and knowledge in their technology project, the job market creates attrition issues, and key people do leave.
This presents a massive risk. Without a careful effort to document and foster knowledge sharing between experienced knowledge project team members and others in the business, the project can be left exposed to them leaving and stalling while the knowledge deficit is made up for – either through internal upskilling or hiring another experienced person in a highly competitive job market.
No aspect of your IT project should sit with one person alone. Implement collaboration, documentation and training as part of your project’s cadence to avoid this happening in the areas that really count.
Privacy and security considerations
Complexities of data migration
In terms of privacy, it’s worth remembering that all personnel involved in the project including contractors need to adhere to privacy policies. For projects relating to the management of sensitive data, there may be organisational security clearance processes to go through. Project managers should factor this into their resource planning to ensure that contractors have cleared the hurdles before getting into their work.
Disaster recovery planning
It’s important to not exclude any IT project progress, systems, development site, data or other digitally-held assets from your disaster recovery plan. The initial step is having a frequent, reliable backup process in place, but this is only one part of the puzzle. Get in touch with us to learn more.
Estimated time frames are too tight
Tight timeframes don’t just create a risk to meeting a deadline – the deliverable and outcome itself can suffer. Completing an important system upgrade by an unrealistic set date can cause teams to rush through their work and accidentally skip important steps. The knock-on effects of this could be as bad as security flaws that put the business and its data at real risk. A timeframe is there to help provide a reference point for when the business expects to see the outcomes of the project plan. But if that date comes and the product is not ready, it should not be released.
User testing uncovers problems that require rework
The risk here is perhaps less about the user testing findings and more when an organisation hasn’t left adequate time to go back and address these findings. Rework is often time-consuming but crucial, so budgets will often need to be revisited. That contingency, as mentioned earlier, if healthy enough, will allow for some buffer, but the project timeline itself should adequately account for post-testing development work.
Business users aren’t considered enough
When business users have been involved right from the start, the eventual integration of that solution to BAU operations will typically be a lot smoother. There’s a sense of input that makes users more receptive to the finished product, even if there are aspects that still need to be refined, involvement creates buy-in and ideally advocacy within the business.
The most significant risk – not considering risks
Becoming an organisation that front-foots technology risks is an excellent investment of time and resources. Your projects will be delivered cheaper, the outcomes will be better, and the business will not be as exposed to issues. The governance around your technology project must treat risk management with as much importance as delivery. Large IT projects need dedicated risk personnel, but risk management is the job of everyone from the leadership team to the steering committee to the project management office and even the delivery team.
The risks that hit projects and businesses the hardest are often the ones they don’t see coming. Identifying risks now is the first step to softening the blow should those events arise. Plan, and keep your project protected.
Need guidance on your IT project?
IQANZ provides specialist assurance services for technology projects across the private and public sectors. We apply proven assurance methodologies along with a high level of technical expertise to help guide projects and programmes to success. If you’re interested in getting independent, expert help on your technology project, get in touch with our team.
Where to next?
Read our other technical project resources:
Common IT Project Risks
Risks are present in every project, but technology has a degree of complexity that makes risk management even more crucial.
Learn More >>
Resourcing A Development Team
IT projects require a number of skills to deliver. We explore the process of resourcing your development capability.
Learn More >>
Preparing An Organisation For New IT Systems
Digital transformation brings with it new platforms, software and systems. How can organisations prepare for this properly? We explore this in our guide.
Learn More >>
Waterfall IT Project Management
Waterfall is one of the more popular project management methodologies in technology initiatives. We discuss why.
Learn More >>
Scrum and Agile In IT Projects
Scrum has become the most popular Agile methodology for projects.
Learn More >>
Scoping An IT Project
IT projects are complex and need clearly defined parameters to be delivered within budget. Read more about scoping tech projects in our guide.
Learn More >>
Latest Technical Project Articles
What to Look for in a Quality Assurance Provider: 8 Key Attributes for Project Success
When it comes to selecting a quality assurance provider for your project, the focus should not only be on technical expertise but also on the soft skills that truly make a difference. With years of experience in quality assurance, I’ve identified several key attributes that define an effective assurance provider, helping you navigate the complexities of your projects with confidence. Let’s explore the eight essential qualities your assurance provider should bring to the table.
How To Get The Most Out Of A Technical Quality Assurance Process
Technical Assurance puts confidence around a high stakes IT project. Here’s what teams and organisations can do to benefit the most from this support.
Do project managers need IT skills for technical projects?
In a project environment that involves various languages and technologies, how important is it for the project manager to have technical skills?
Why your IT project needs to prioritise process
Processes create clarity in a complex technology project. Read how in our full article.
Why a rigorous testing stage is a non-negotiable
Testing is critical to ensure what’s been developed is what the end user needs. We explore this key phase in our full article.
Is your IT project team burning out?
Keeping project teams happy, engaged and safe is a precursor to successful project delivery. We explore the topic of burnout in an IT project team.