News

September 23, 2023

Bryan Akhiwu: Understanding software implementation consulting and managing project lifecycles

Bryan Akhiwu: Understanding software implementation consulting and managing project lifecycles

By John Babatunde

Bryan Akhiwu has almost a decade of experience in project management and has witnessed many changes liaising between business and technical teams to drive software implementations. In this interview, he speaks with John Babatunde on software implementation consulting and managing project lifecycles.

 Thank you for joining us today, Mr. Akhiwu. With almost a decade of experience in project management, you’ve witnessed many changes liaising between business and technical teams to drive software implementations. Let’s dive straight into today’s topic: Can you start by explaining what a typical software implementation project lifecycle looks like?

Thank you for having me. A typical software implementation project lifecycle follows a structured approach, beginning with Planning & Requirements Gathering, where project goals, scope, and risks are identified. In the Design & Solution Architecture phase, system configurations, data models, and security measures are developed. Development & Configuration follows, involving software customisations, API integrations, and internal testing. The Testing & Quality Assurance (QA) phase ensures functionality, security, and compatibility through User Acceptance Testing (UAT) before the system moves into Deployment & Go-Live, where data migration and real-time monitoring take place. Training & Change Management is then conducted to educate users and facilitate adoption, while Post-Implementation Support & Optimization provides ongoing technical assistance, gathers feedback, and ensures continuous system improvements. This structured approach minimizes risks, enhances efficiency, and ensures long-term software success.

How has technology transformed project lifecycle management, particularly in aligning these two domains?

Technology has been a catalyst for breaking down silos between business and technical teams. A decade ago, projects often suffered from misaligned priorities—business stakeholders focused on ROI and timelines, while technical teams prioritized system robustness. Today, tools like Jira and Asana provide shared visibility into project progress, enabling real-time collaboration. Agile and DevOps methodologies further bridge this gap by embedding iterative feedback loops. For example, during a recent ERP implementation, we used Agile sprints to demo features to stakeholders biweekly, ensuring business requirements were met without derailing technical workflows. Cloud platforms like AWS and Azure also allow scalable testing environments, reducing deployment risks. This integration of tools and methodologies ensures that projects deliver both business value and technical excellence.

Fascinating. Could you elaborate on the methodologies that best align business and technical priorities?

 Agile and hybrid frameworks like Scrum and SAFe (Scaled Agile Framework) are particularly effective. Scrum’s sprint cycles force cross-functional teams to define clear, incremental deliverables tied to business KPIs. SAFe extends this to large-scale projects, synchronizing multiple teams under a unified roadmap. For instance, in a fintech rollout, SAFe helped us align compliance requirements (a business priority) with API security protocols (a technical focus). DevOps is another game-changer—automating CI/CD pipelines ensures rapid deployment while maintaining system integrity. These methodologies thrive on transparency, which builds trust between departments.

Risk management is critical in software projects. How do you balance innovation with compliance and risk mitigation?

That’s a great question. Balancing innovation with compliance and risk mitigation requires a structured yet flexible approach. First, I ensure risk management is embedded in the project from the outset by conducting thorough risk assessments and compliance checks. This involves identifying potential regulatory, security, and operational risks while preserving space for innovation.

To achieve this balance, I use frameworks like Agile combined with governance frameworks, enabling iterative development while ensuring compliance milestones are met. For example, automated audit trails in platforms like ServiceNow track changes to ensure adherence to regulations like GDPR. During a healthcare SaaS implementation, we used AI-driven analytics to flag data privacy gaps in real time, allowing swift remediation.

Proactive risk management also relies on scenario planning. Tools like digital twins simulate deployments in virtual environments, identifying bottlenecks before they escalate. Innovation, however, requires calculated risks. Adopting a “fail fast” mindset—testing new tools in controlled phases—minimises disruption. For instance, blockchain pilots for supply chain transparency can start small, validate outcomes, and then scale.

Collaboration is key. I engage legal, security, and compliance teams early in the project lifecycle to integrate controls without unnecessary delays. Regular security audits and automated compliance tools keep projects on track without stifling creativity. This approach ensures technological advancements align with both organizational goals and regulatory requirements.

Collaboration is often cited as a challenge. How do you foster effective teamwork across dispersed or siloed teams?

 Effective collaboration hinges on both technology and culture—they serve as dual levers in breaking down silos. Collaboration tools like Microsoft Teams and Slack create centralized virtual workspaces, ensuring that updates, discussions, and documentation are easily accessible across dispersed teams. For complex projects, Miro boards and other visual workflow tools help teams map dependencies, ensuring that stakeholders—from developers to CFOs—clearly understand project milestones and interdependencies.

However, technology alone isn’t enough to foster genuine collaboration. Regular alignment workshops play a crucial role in ensuring that teams remain synchronized and engaged. For instance, during a global e-commerce project, we organized monthly cross-functional forums where technical leads translated sprint outcomes into business impact (e.g., “This feature reduces cart abandonment by 15%”). By framing technical progress in terms of business value, we built empathy, reinforced shared ownership, and aligned technical efforts with strategic goals.

One common challenge in software implementation is scope creep. How do you manage changes while maintaining project timelines?

 Scope creep frequently challenges large-scale software projects, but teams can manage it effectively with structured change management processes. To prevent uncontrolled expansion, I rigorously evaluate every change request before approving it, assessing its impact on cost, timeline, and project objectives.

I apply Agile methodologies to maintain flexibility while keeping development on track. Agile enables teams to make incremental adjustments, ensuring they implement critical changes promptly while deferring non-essential modifications to future iterations. This approach prevents disruptions and keeps teams aligned with the original project scope.

Clear documentation, predefined approval workflows, and proactive stakeholder communication are crucial in mitigating scope creep. We establish a framework that balances adaptability with accountability by engaging stakeholders early and setting realistic expectations.

Frequent status updates and milestone reviews help teams identify potential risks early and provide decision-makers with timely insights. Successfully managing scope creep requires prioritization, transparency, and structured governance. With these strategies, teams can deliver projects on time and within scope while accommodating necessary improvements.

Many organizations struggle with user adoption after implementation. How do you ensure a smooth transition for end users?

 Ensuring strong user adoption is critical for a successful software implementation. Without active engagement, even the most well-designed systems fail to deliver value. I drive a smooth transition by involving users early through testing, pilot programs, and continuous feedback loops. Engaging users from the outset builds familiarity, reduces resistance, and aligns the solution with actual needs.

I design comprehensive training sessions, interactive workshops, and user-friendly documentation to simplify adoption. Additionally, I implement phased rollouts to integrate the system, minimizing disruption to daily operations gradually.

After going live, I establish ongoing support mechanisms, including help desks, knowledge bases, and live Q&A sessions, to reinforce user confidence. I also designate internal champions—employees who serve as peer mentors and troubleshoot common issues—boosting adoption rates.

I create an environment where users feel confident and empowered by fostering strong communication, delivering hands-on training, and maintaining continuous post-implementation support. This approach drives long-term adoption, enhances operational efficiency, and ensures the software delivers sustained value to the organization.

Sustainability and ethics are rising priorities. How do these considerations integrate into project lifecycles?

 Integrating ethical tech practices and sustainability into project lifecycles begins at the planning phase. When implementing AI-driven customer analytics, we proactively assess algorithmic bias by auditing training data diversity to ensure fairness and prevent discriminatory outcomes.

Sustainability metrics now play a critical role in vendor evaluations. For instance, during a cloud migration project, we prioritized cloud service providers with strong renewable energy commitments to minimize the environmental impact of data processing. Additionally, we incorporate circular IT practices, such as modular coding, reusable APIs, and scalable architectures, to extend software longevity and reduce unnecessary waste.

These steps are not just ethical choices—they future-proof investments against evolving regulations and shifting consumer expectations. By embedding sustainability and ethics into the project lifecycle, organizations enhance resilience, build stakeholder trust, and ensure compliance with global environmental and ethical standards.

 Looking ahead, what emerging technologies will reshape project management?

 AI co-pilots like GitHub Copilot are revolutionizing code quality and speed, while predictive analytics tools forecast project delays using historical data. Quantum computing, though nascent, could optimize resource allocation across global teams in seconds. Low-code platforms empower non-technical stakeholders to prototype solutions, accelerating ideation. Lastly, metaverse environments for virtual collaboration—imagine conducting stakeholder walkthroughs in a 3D digital twin of a supply chain network. These technologies will make projects more adaptive and inclusive.

Technology evolves rapidly. How do you stay ahead and ensure your implementations align with industry best practices?

Continuous learning is key. I stay updated by attending industry conferences, earning relevant certifications, and engaging in professional networks. Additionally, leveraging emerging technologies like AI-driven automation, cloud computing, and data analytics helps optimize implementation strategies. Best practices are also refined through retrospective project reviews, ensuring continuous improvement.

As an IT project manager, what advice would you give organizations embarking on a software implementation journey?

 Organizations embarking on a software implementation journey must approach the process strategically to ensure long-term success. A well-planned implementation goes beyond technical deployment—it requires alignment with business goals, proactive change management, and flexibility to adapt to unforeseen challenges.

First, establish a clear strategy. Clearly define objectives, assess organizational readiness, and engage stakeholders early. A software implementation should align with broader business goals, whether it’s boosting operational efficiency, enhancing customer experiences, or enabling market expansion. Selecting scalable, future-proof solutions ensures the investment remains valuable as business needs evolve.

Second, invest in change management. User adoption is critical, and organizations must prioritize training and engagement to ensure employees embrace the new system. Structured training programs, interactive workshops, and “ambassador networks”—where early adopters champion the system—help ease the transition. For example, we introduced gamified training modules for sales teams during a CRM rollout, significantly increasing engagement and buy-in.

Third, embrace adaptability. No software implementation follows a perfect plan. Organizations should adopt hybrid methodologies, blending Agile and traditional frameworks to adjust when market conditions or internal priorities shift. Flexibility allows teams to refine processes, address unforeseen challenges, and optimize implementation outcomes.

Successful software implementation isn’t just about delivering code—it’s about driving transformation. Organizations can build sustainable, high-impact solutions that endure beyond initial deployment if they balance innovation with human-centric processes.

Thank you, Bryan, your insights underscore how strategic project management is pivotal to technological and business success.

Thank you for having me. It was a pleasure discussing this vital topic!