Summary
Overview
Work History
Education
Skills
Certification
Timeline
Personal Information
Courses Certificates
Employment Overview
Generic

Duncan McGregor

Cape Town

Summary

Professional Agile practitioner with track record of driving successful software development projects. Proven experience in leading cross-functional teams and enhancing Agile processes. Known for fostering collaboration and delivering results in dynamic environments, showcasing strong facilitation and problem-solving skills. With experience in requirements gathering and ensuring product roadmaps are aligned to delivery the best outcomes for companies.

Overview

20
20
years of professional experience
1
1
Certification

Work History

Senior Scrum Master

Miratech
12.2024 - Current
  • Company Overview: Miratech helps visionaries to change the world. We are a global IT services and consulting company that brings together global enterprise innovation and start-up innovation. Today we support digital transformation for the largest enterprises on the planet.
  • As a Senior Scrum Master I was responsible for applying the correct Agile processes for the team, leading how these are applied and ensuring that the engineering teams meet the required metrics.
  • I am also responsible for leading complex initiatives that span several engineering teams, managing the dependencies and mitigating risks across the full release train.
  • As a Senior Scrum Master I also coached my teams on requirements management, user story creation, estimation and quality assurance practices.
  • Implemented Agile methodologies to streamline product development processes and improve team performance.
  • Collaborated with Product Owners to develop clear product roadmaps and ensure timely release of high-quality deliverables.
  • Promoted customer-centric approach by incorporating user feedback into product development processes, ensuring end-user satisfaction.
  • Optimized existing workflows by analyzing performance metrics and implementing continuous process improvements tailored to specific organizational needs.
  • Essential skills for this role include servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and enhancing transparency.
  • Assessed and analyzed customer requirements to develop effective IT project plans.
  • Reason for leaving: Contracting on monthly basis

Senior Delivery Lead

Luno
09.2023 - 08.2024
  • Company Overview: Luno is the crypto investment app you can rely on, enabling you to buy, store and explore crypto securely. We’re committed to putting the power of cryptocurrency in everyone's hands sensibly and responsibly. Since 2013, we’ve helped millions of people around the world invest safely in crypto.
  • As a Senior Agile Delivery Lead I managed the complete lifecycle for delivering software, this role involves taking proactive accountability to define, track, and communicate the delivery approach.
  • The Senior Agile Delivery Lead guides multiple cross-functional 'pod' teams in applying agile practices and values across product, engineering, and operational teams.
  • I was responsible for leading complex initiatives that spanned several pods.
  • I was also responsible for creating forecasts and plans, facilitating the removal of impediments and waste in processes.
  • I also lead team ceremonies while teaching others how to improve their practices using a diverse set of methods, past experience and techniques.
  • Essential skills for this role include servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and enhancing transparency.
  • Additionally, the Senior Agile Delivery Lead coaches their pods on requirements engineering, user story utilization, estimation, quality assurance practices, user experience design processes, risk management, and more.
  • Luno is the crypto investment app you can rely on, enabling you to buy, store and explore crypto securely. We’re committed to putting the power of cryptocurrency in everyone's hands sensibly and responsibly. Since 2013, we’ve helped millions of people around the world invest safely in crypto.
  • Reason for leaving: Fixed term contract ended

Senior Scrum Master / Program manager

Altron
09.2018 - 08.2023
  • Company Overview: Vodacom is one of the top telecoms companies within South Africa and this position is within their Subscriber Management team. This team will work alongside Vodacom and deliver features in an Agile manner.
  • Taking responsibility for delivering SUBSCRIBER administration projects, within iCAP and SASI, and interfacing with customers and vendors to ensure committed functionality is delivered on time and within budget.
  • Managing requirements from both internal and external sources and facilitating scrum ceremonies within a SAFE methodology.
  • While also driving Agile methodologies across the team and company wide.
  • Where needed also looking at process efficiencies that could be implemented and improve team performances.
  • I followed change management processes aligned with the Agile principles, mitigating risks or dependencies to ensure timely completion of milestones.
  • Implemented Agile methodologies to streamline processes, resulting in improved team performance and productivity.
  • I also provided project oversight by monitoring and reporting development progress to Altron senior management and ensuring transparent tracking of team delivery according to the Vodacom SAFE methodology.
  • Vodacom is one of the top telecoms companies within South Africa and this position is within their Subscriber Management team. This team will work alongside Vodacom and deliver features in an Agile manner.
  • Cultivated stakeholder relationships to align project outcomes with business needs and strategic priorities.
  • Acted as go-to resource for engineering team, providing clarity on tasks, gathering missing assets or requirements and handling project changes.
  • Devised test plans to validate accuracy of IT projects.
  • Assessed and analyzed customer requirements to develop effective IT project plans.
  • Championed process optimization initiatives that significantly improved resource allocation and project execution efficiency.
  • Reason for leaving: Fixed term contract ended

Product Manager / Agile Coach

Digi Outsource
11.2016 - 08.2018
  • Company Overview: DOS is the leading acquisition and retention company within the casino gaming industry, working closely with gaming companies to find new and improved ways to acquire and retain players.
  • Helped champion Agile methodology across the company, serving as the Agile champion and coaching employees on Agile processes.
  • Managed interactions with business stakeholders to gather new requirements, ensuring the team consistently delivered quality products meeting business expectations.
  • Defined product vision and strategy, ensuring alignment with company goals and customer needs.
  • Facilitated stakeholder meetings to gather requirements and prioritize product development initiatives.
  • Developed product documentation to communicate upcoming features and products to internal teams.
  • Ensured alignment of Product Owners with Agile principles and enabled development teams to deliver products within set timelines.
  • Collaborated with sales teams to develop effective training materials that drove increased product knowledge among staff members, resulting in higher close rates.
  • Documented user stories, specifications, and product features into detailed work order to communicate across teams and build mandatory requirements.
  • Prioritized roadmap in order to achieve product goals and metrics.
  • Oversaw adherence to best processes for optimal delivery and managed changing requirements to meet business needs.
  • Ensured the use of appropriate tools and metrics for effective retrospectives and continuous improvement.
  • Held overall responsibility for product delivery and committed timelines, maintained a strategic roadmap of business requirements, prioritized with the business, drove business value in all developments, and promoted best practices within the team following Agile principles.
  • Reason for leaving: Had the opportunity to work with Vodacom and decided to take it

Program manager / Agile coach

BetTech Gaming
02.2016 - 11.2016
  • Company Overview: BetTech Gaming is a leading cloud enterprise Software as a Service (SaaS) provider for online and retail wagering solutions to sports betting operators in Africa and other emerging markets.
  • Driving the process of implementing an Agile methodology throughout the company.
  • Be the agile champion within the company, and Coaching employees on Agile processes.
  • Building a trusting and innovative culture within the development teams.
  • Managing multiple teams.
  • Ensure that the whole company is following the agreed processes.
  • Ensure that the procedures followed are efficient and allow for transparency throughout the development lifecycle.
  • Responsible for development delivery and reporting.
  • Ensure that the right metrics are kept and reported back up to executives.
  • Coach the teams to become more productive and adhere to Agile principles.
  • Educate the wider company on Agile delivery and the benefits.
  • At the same time as this I am also responsible for all the standard Scrum Master responsibilities.
  • BetTech Gaming is a leading cloud enterprise Software as a Service (SaaS) provider for online and retail wagering solutions to sports betting operators in Africa and other emerging markets.
  • Reason for leaving: With the company being so small and the addition of a CTO and Head of development there was no space for me to grow and so I made the choice to move into a new role

Senior Scrum Master

Zapper Development
03.2015 - 12.2015
  • Company Overview: Zapper Development is a newly formed company that were looking for an Agile specialist to come in and help them establish lean processes and the best methodology to allow them to achieve all their goals.
  • Driving the process of implementing Agile throughout the development process.
  • Managing multiple teams.
  • Ensure the Web team follow a more Kanban process and that the priorities of their backlog are managed with the relevant stakeholders.
  • Ensure that management are receiving relevant reporting and metrics from the development teams.
  • Help with Road Map and planning for API teams.
  • Help to develop the best processes for the teams to deliver.
  • Ensure teams are following the correct process and are disciplined in how they implement the methodology.
  • Coach the developers on the Agile principles.
  • Educate the wider company on Agile delivery and the benefits of this.
  • Zapper Development is a newly formed company that were looking for an Agile specialist to come in and help them establish lean processes and the best methodology to allow them to achieve all their goals.
  • Reason for leaving: Had the opportunity to extend my experience in a more strategic position and Zapper were not open to adopting Agile

Senior Scrum Master

DVT
02.2014 - 02.2015
  • Company Overview: DVT, consulting at Visa
  • Provide mentorship to other Scrum Masters within the company.
  • Be the Agile (SAFe) champion within the company.
  • Ensure that the teams work within the new SAFe framework and understand their responsibilities.
  • Coach the teams to become more productive and implement the new SAFe framework.
  • Coach the Program layer to better understand their responsibilities.
  • Help improve process and tools used within the development process.
  • Manage 3 development teams.
  • Ensure single point of entry for all work.
  • Be a Jira administrator and Tech lead.
  • Setup and facilitate all meetings and artifacts required within the Scrum methodology.
  • Facilitate all meetings for the teams, these include: Sprint planning, Grooming, Sprint review, Retrospective and any other meetings that may need to occur.
  • Support the different business Product Owners.
  • Ensure that weekly status reports are up-to-date and sent out to relevant stakeholders.
  • DVT, consulting at Visa
  • Reason for leaving: VISA were closing down the office

Senior Scrum Master

DVT
05.2013 - 12.2013
  • Company Overview: DVT, consulting at Metropolitan Heath
  • Help improve process and tools used within IT department.
  • Manage the In Hospital team (15 members).
  • Responsible for managing both project work and incidents reported through helpdesk.
  • Ensure single point of entry for all work.
  • Help the teams to collaborate more and achieve better productivity.
  • Teach the team and junior Scrum Masters new methods for improving team collaboration and motivating team members.
  • Look at ways to improve the current agile process within the IT department.
  • Look to Coach the team in the correct Scrum framework.
  • Liaise with business on how to run Backlog grooming and requirements from business (BSC – BA department within MHG).
  • Look at what metrics would be the best to use for the teams going forward.
  • Ensure that the development team is working within an Agile process.
  • Setup and facilitate all meetings and artifacts required within the Scrum methodology.
  • Facilitate all meetings for the teams, these include: Sprint planning, Grooming, Sprint review, Retrospective and any other meetings that may need to occur.
  • Manage the Sprint backlog and ensure that the teams are adhering to the Scrum principles. E.g. Daily stand ups, User stories submitted for work, interruptions are escalated, etc.
  • Align the teams workflow within Jira.
  • Be a Jira administrator and Tech lead.
  • Create workshop on Jira for the team.
  • Support the different business Product Owners.
  • Liaise with Product Owner on business priorities and manage the product backlog.
  • Facilitate prioritization session with all business stakeholders.
  • Ensure good communication with business on state of user stories and expected releases.
  • DVT, consulting at Metropolitan Heath
  • Reason for leaving: Contract ended and DVT moved me to VISA

Scrum Master

DVT
05.2012 - 05.2013
  • Company Overview: DVT, consulting at Direct Axis
  • Support Direct Axis with the adoption of the Agile Methodology.
  • Manage both the BI team and the BI support team.
  • Manage the BI support team within a Kanban process, allowing for weekly turnaround on requests or interruptions.
  • Responsible for managing the BI support deliverables.
  • Ensuring that there are credible metrics of what the different teams are working on.
  • Helping the teams to collaborate more and achieve better productivity.
  • Being an Agile evangelist within Direct Axis.
  • Facilitate Release planning for the whole of the ITS department.
  • Taking on the FILMS development team and helping them move over to the Scrum methodology.
  • Support the BI teams within the Agile Methodology.
  • Ensure that the development team is working within an Agile process.
  • Setup and facilitate all meetings and artefacts required within the Scrum methodology.
  • Facilitate all meetings for the teams, these include: Sprint planning, Grooming, Sprint review, Retrospective and any other meetings that may need to occur.
  • Manage the Sprint backlog and ensure that the teams are adhering to the Scrum principles. E.g. Daily stand ups, User stories submitted for work, interruptions are escalated, etc.
  • Align Sprint releases with the rest of the Direct Axis IT teams. Ensure that all the teams are running on the same timelines.
  • Help to raise awareness of what it is the BI team does and any milestones that they achieve.
  • Support the BI Product Owner.
  • Setup the Scrum methodology for the Business intelligence Product.
  • Liaise with Product Owner on business priorities and manage the product backlog for the Business Intelligence (BI) teams.
  • Facilitate weekly prioritisation session with all business stakeholders.
  • Ensure good communication with business on state of user stories and expected releases.
  • Liaise with business on roles and responsibilities within the Agile Methodology.
  • DVT, consulting at Direct Axis
  • Reason for leaving: Contract ended and DVT moved me to Metropolitan Health

Scrum Master

DSTV Online
01.2012 - 05.2012
  • Support the product development process.
  • Organize and facilitate project planning, daily stand-up meetings, reviews, retrospectives, sprint and release planning, demos and other Scrum-related meetings.
  • Track and communicate team velocity and sprint/release progress.
  • Maintain process documentation.
  • Ensure the development teams are practicing the core agile principles of collaboration, prioritization, team accountability, and visibility.
  • Support the Product Owner.
  • Assist as needed with backlog maintenance.
  • Assist with internal and external communication, improving transparency, and radiating information.
  • Assist with prioritization and resolution of defects/bugs.
  • Support the Development team.
  • Assist team with making appropriate commitments through story selection, task definition.
  • Participate proactively in developing and maintaining team standards, tools, and best practices.
  • Identify and remove impediments.
  • Prevents distractions and interference with the team.
  • Facilitate discussion and conflict resolution.
  • Empower the team to self-organize.
  • Reason for leaving: Wanted to be back in Cape Town with my family

Project Manager

The Dating Lab
05.2011 - 09.2011
  • Oversee the complete development and implementation of all projects.
  • Implement better process to help streamline workflows, Look at Agile methodologies for project management including Scrum and Kanban (for support requests).
  • Liaise with Account managers on client wish list.
  • Manage client expectations and liaise with client regularly during projects.
  • Manage support issues and ensure communication back to the support team.
  • Reason for leaving: Short term contract ended

IT Product Manager

Gallo Images
10.2010 - 04.2011
  • Oversee the complete functionality and development of the company’s web platform, key development projects being E-Commerce Integration; API integration; Workflow optimization and Contributor Portal; Search Engine Optimization.
  • To oversee digital asset management projects (to manage existing and future DAM sites).
  • To manage external interface (website development), web hosting companies, web designers, and software providers.
  • To liaise internally with company staff. (Sales, Creative & Editorial Content).
  • Optimize workflow protocols to ensure timeous upload and delivery of all relevant content (checking and managing it).
  • Look to implement better development methodologies, e.g. Scrum and get the buy in from the rest of the business.
  • Assess existing network infrastructure and make amendments were necessary.
  • Champion/manage internal process changes with staff (Not only about liaising with staff, but also responsible for implementing it).
  • Analyse existing workflows and improve costs and effort required to transfer content online.
  • Provide technical support to staff and clients on bandwidth, FTP and download issues.
  • Manage and provide suitable website statistics for forward planning and client information.
  • Reason for leaving: Short term contract ended

Project Manager

Career Junction
10.2009 - 10.2010
  • Manage implementation and launch of SMS based job alerts system. First of its kind within South Africa.
  • Manage Special projects team.
  • Manage development processes.
  • Implement Agile, Scrum, methodology for development projects.
  • Be Champion on new project methodologies within the company.
  • Identify project tasks, interdependencies and source resource estimates.
  • Map these company requirements back to user stories for development team.
  • Conduct client research when required.
  • Translate client requirements into highly specified project briefs.
  • Write requirements documentation incorporating project scope, process use cases, requirements definitions, business rules, constraints and user stories.
  • Become respected voice within the company and contribute to image of Special Projects.
  • Provide support and / or mentoring for other members of the team where necessary.
  • Negotiate options with clients at senior management level.
  • Requirements documentation, including business cases, use cases, functional breakdowns and user manuals.
  • Project implementation planning.
  • Coordinate project reviews and create progress reports.
  • Manage budget for Special Projects.
  • Develop, present to senior management and get approval of well thought out and detailed business plans.
  • Analyse existing processes and make amendments where necessary.
  • Implement new Agile methodologies within the existing frameworks.
  • Reason for leaving: Contract ended

Product Development Manager

Chellomedia / UPC Broadband
03.2006 - 09.2009
  • Company Overview: Part of Liberty Global, Inc
  • Managed full project life cycles.
  • Implement new development methodology – Scrum.
  • Look to integrate Agile methodology with existing company reporting needs.
  • Managed information architect, flash developer and programmer, UI expert.
  • Managed the available resources to ensure the infrastructure and applications are developed correctly.
  • Managed new projects according to scrum methodology, taking on the role of Scrum master.
  • Managed the full lifecycle of the Canal Plus re-branding to Alleen Op Een and subsequent website launch.
  • Managed implementation of client facing webmail application, across all portals (8 through Europe).
  • Managed the development of three websites for Alleen Op Een. www.sport1.nl, www.film1.nl and www.alleenopeen.nl.
  • Created and managed development plans across multiple applications.
  • Was responsible for any project revisions if required.
  • Served as a liaison between the different departments within the Products and Online Media Group.
  • These are Production, Product management, Engineering and Web studios.
  • Define, communicate and enforce coding standards.
  • Data analysis and database design for CMS add-ons.
  • Designed system architecture for sport1 live streaming integration.
  • Define architecture required for legacy application integration.
  • Technical lead for development of the web mail application within JSP environment.
  • Impact assessment on NL portal for search engine optimization.
  • Consulted about usability of new designs, ran usability testing and documented results.
  • Consulted on technical options available to the company with regard to upgrading the webmail platform.
  • Managed Google Search Application implementation.
  • Managed the acquisition and implementation of a Flash Media Server environment.
  • Oversee the implementation of all applications within the Flash Media Server environment.
  • Responsible for new initiatives to further utilize the new Flash Media Server.
  • Managed the live streaming environment for Sport1.
  • Accessibility expert.
  • Oversee implementation of the accessibility guidelines across the portals.
  • Responsible for accessibility training to international production staff.
  • Part of Liberty Global, Inc

J2EE Developer

Philips Lighting Eindhoven
07.2005 - 03.2006
  • Company Overview: The Netherlands
  • Responsible for all UI development for redesign of Tradelink application.
  • He was responsible for all front-end interaction and implementation.
  • Managed integration of existing code with that being developed in India.
  • Developed within a struts environment, connecting through to a SAP database.
  • The Netherlands

Freelance Website Developer

KCI Medical
05.2005 - 06.2005
  • Company Overview: Amsterdam, Netherlands
  • Developed new branded website.
  • Responsible for all UI development within project.
  • Developed all templates and functionality to be used on the portal.
  • Developed wireframes.
  • Responsible for full website implementation.
  • Integration with existing system.
  • Amsterdam, Netherlands

Education

Bachelor of Commerce (B.Com) Degree -

UNISA
01.1997

Diploma in Operations Management - undefined

UCT GetSmarter
01.2016

Skills

  • Servant leadership
  • Agile coaching
  • Product backlog management
  • Scrum framework expertise
  • Release planning
  • Requirements gathering
  • Stakeholder management
  • Software process management

Certification

Prince2 Certified

Scrum Master

SAFe Agilist

Disciplined Agile Delivery


Timeline

Senior Scrum Master

Miratech
12.2024 - Current

Senior Delivery Lead

Luno
09.2023 - 08.2024

Senior Scrum Master / Program manager

Altron
09.2018 - 08.2023

Product Manager / Agile Coach

Digi Outsource
11.2016 - 08.2018

Program manager / Agile coach

BetTech Gaming
02.2016 - 11.2016

Senior Scrum Master

Zapper Development
03.2015 - 12.2015

Senior Scrum Master

DVT
02.2014 - 02.2015

Senior Scrum Master

DVT
05.2013 - 12.2013

Scrum Master

DVT
05.2012 - 05.2013

Scrum Master

DSTV Online
01.2012 - 05.2012

Project Manager

The Dating Lab
05.2011 - 09.2011

IT Product Manager

Gallo Images
10.2010 - 04.2011

Project Manager

Career Junction
10.2009 - 10.2010

Product Development Manager

Chellomedia / UPC Broadband
03.2006 - 09.2009

J2EE Developer

Philips Lighting Eindhoven
07.2005 - 03.2006

Freelance Website Developer

KCI Medical
05.2005 - 06.2005

Diploma in Operations Management - undefined

UCT GetSmarter

Bachelor of Commerce (B.Com) Degree -

UNISA

Personal Information

  • Notice Period: 30 days
  • Title: Delivery Lead / Agile Coach
  • Availability: 30 days notice, Cape Town
  • Nationality: British / South African

Courses Certificates

  • Operations Management, GetSmarter, 2016-04-01, 6 weeks
  • SAFe certification (SAFe agilest), 2014-05-01, 2 days
  • Yellow Belt in Disciplined Agile Delivery, 2013-09-01
  • Disciplined Agile Delivery, 2013-07-01, 3 days
  • Danube - Scrum Master Certification, 2009-07-01, 2 days
  • JMI training - Prince2 Foundation, 2007-09-01, 4 days
  • Internal course with Rational instructor - Rational Requirements Management, 2002-10-01
  • Internal course with Rational instructor - Rational Fundamentals Course, 2002-08-01
  • JP international London XML, 2001-11-01, 4 days
  • Netdecisions Internal Course Communication Skills in the Workplace, 2001-08-01, 1 day
  • Netdecisions Internal Course UNIX Intermediary Course, 2001-06-01, 2 days
  • Netdecisions Internal Course ColdFusion, 2000-08-01, 1 day
  • (IS) Internet Solutions Johannesburg - HTML 4.0 course, 1999-10-01, 5 days
  • IT-IQ - Microsoft Certified Systems Engineer & TCP/IP Network Admin, 1998-01-01, 7 months
  • ISU College - Cape Town A+ Certification, 1998-02-01, 1 month

Employment Overview

  • Miratech (Contracted to BlackRock in the US), Senior Scrum Master, 2024-12-01, Present, Contracting on monthly basis
  • Luno, Senior Delivery Lead, 2023-09-01, 2024-08-01, Fixed term contract ended
  • Altron – Consulting at Vodacom, Senior Scrum Master / Program manager, 2018-09-01, Present, Fixed term contract ended
  • Digi Outsource, Product Manager / Agile Coach, 2016-11-01, 2018-08-01, Had the opportunity to work with Vodacom and decided to take it
  • BetTech Gaming, Program manager / Agile coach, 2016-02-01, 2016-11-01, With the company being so small and the addition of a CTO and Head of development there was no space for me to grow and so I made the choice to move into a new role
  • Zapper Development, Senior Scrum Master, 2015-03-01, 2015-12-01, Had the opportunity to extend my experience in a more strategic position and Zapper were not open to adopting Agile
  • DVT, consulting at Visa, Senior Scrum Master, 2014-02-01, 2015-02-01, VISA were closing down the office
  • DVT, consulting at Metropolitan Heath, Senior Scrum Master, 2013-05-01, 2013-12-01, Contract ended and DVT moved me to VISA
  • DVT, consulting at Direct Axis, Scrum Master, 2012-05-01, 2013-05-01, Contract ended and DVT moved me to Metropolitan Health
  • DSTV Online, Scrum Master, 2012-01-01, 2012-05-01, Wanted to be back in Cape Town with my family
  • The Dating Lab, Project Manager, 2011-05-01, 2011-09-01, Short term contract ended
  • Gallo Images, IT Product Manager, 2010-10-01, 2011-04-01, Short term contract ended
  • Career Junction, Project Manager, 2009-10-01, 2010-10-01, Contract ended
  • Chellomedia / UPC Broadband (Part of Liberty Global, Inc), Product Development Manager, 2006-03-01, 2009-09-01
  • Philips Lighting Eindhoven, The Netherlands, J2EE Developer, 2005-07-01, 2006-03-01
  • Woedend Amsterdam, Web Developer, 2005-06-01, 2005-06-01
  • KCI Medical Amsterdam, Netherlands, Freelance Website Developer, 2005-05-01, 2005-06-01
  • TomTom B.V., Amsterdam, PHP Developer, 2004-12-01, 2005-05-01
  • Backbase B.V., Amsterdam, Senior GUI Engineer, 2004-05-01, 2004-10-01
Duncan McGregor