Get certified - Transform your world of work today


David McIlroy


Agile Coach, CUA

Location: Brisbane, QLD



Certified ScrumMaster



David is an experienced Scrum Master & Agile Coach with over 18 years experience in IT and an excellent track record of successfully leading the analysis of commercial needs for large government and non-government organisations and participating in development of cost-effective, wide ranging ICT solutions.

David has successfully introduced process improvement through the development of business analyst capability within several large government and non-government organisations and has championed the adoption of agile methods to deliver software products utilising Scrum.

He is a proven leader and mentor and is highly motivated to deliver results through client collaboration and stakeholder engagement. He has an ability to facilitate engagement between business users, business sponsors and technical development and implementation teams through excellent communication and coordination skills.

David offers a wealth of experience in business process analysis and modelling with extensive knowledge of the Unified Modelling Language including the application of Use Cases to capture business requirements.

Work experience

CUA, Agile Coach
May 2016 - Present, Brisbane, QUEENSLAND, Australia
Agile Coach/Scrum Master

Target, Agile Coach
August 2015 - March 2016, Geelong, Victoria, Australia
Scrum Master/Agile Coach with Target Australia working with Supply Chain, Business intelligence, POS, Digital, Infrastructure and Senior Leadership Team

Target, Scrum Master
October 2014 - April 2015, Geelong, Victoria, Australia
Target Australia (Geelong, VIC), Digital (Online) Delivery Team – Scrum Master/Coach – October 2014 – Present Facilitating delivery of features to support online and mobile channels for Target that produces $18m in online monthly sales Providing agile coaching to 3 teams including a team distributed between Geelong and Bangalore and facilitating delivery of features to make a profitable retail business channel Established program level planning and engagement including 60 day plans and a single product roadmap for the Target online ecommerce stream Coordinated successful delivery of Target ebay store, Advanced Search (Oracle Endeca), Flyby redemption, Hybris Upgrade and online rules framework to support deals

Suncorp, Iteration Manager/Agile Coach
October 2013 - September 2014, Brisbane, QUEENSLAND, AU
Suncorp Bank selected Oracle Banking Platform as the replacement for their legacy core banking platform. Oracle Consulting, based in Mumbai and Bangalore, India provide software delivery services delivering product enhancements and development of 50+ interfaces needed to integrate with Suncorp regulatory, customer and 3rd party systems. Facilitated the delivery of software to implement 50+ individual integration points between the Oracle Banking Platform and Suncorp Bank legacy systems Coordinated 2 distributed delivery teams in the Transaction Payment Management domain to plan, size and deliver software while coaching Oracle Consulting in the adoption of agile practices Coordinated management of requirements for 3 business domains including Payments, Deposits and Self-Service producing a single prioritised delivery pipeline Applied scaled agile principles to a multi-million dollar program of extreme complexity with 90% development occurring off-shore with a vendor that’s new to agile adoption

Bankwest, Agile Coach
July 2013 - October 2013, Perth, WA, AU
Bankwest engaged in an agile transformation program to scale agile delivery practices across their organisation. The Agile Practices Team within Bankwest provide agile coaching and support to delivery teams within Enterprise Services group. Provided guidance and coaching on agile & lean practices to 4 cross-functional teams building products and supporting services within the Products and Marketing domain Facilitated and provided guidance to senior leadership team including CIO & CTO to develop delivery and customer engagement models that are adaptive and scalable across 7 business domains within Enterprise Services and consisting of 30 cross-functional delivery teams Facilitated the delivery of a 90 day release plan for Product and Marketing Domain with 4 teams pulling features from a single product backlog Partnered with the Practice Manager for Business Analysts to define more lightweight and emergent approaches for specification of requirements through user story mapping and specification by example

Department of Sustainability and Environment, Scrum Master/Agile Coach
July 2012 - July 2013, Melbourne, Victoria, AU
The Department of Sustainability & Environment selected an agile approach to deliver an innovative ecosystem and biodiversity management system providing business capabilities to track and manage native vegetation and credit trading offsets in Victoria. Led the engagement of technical and native vegetation specialists to establish a product vision through facilitation of Discovery workshops resulting in delivery of a high level product roadmap that focuses on early delivery of highest value capabilities Trained and coached team members on agile practices including user story writing, prioritisation, user story mapping, release planning and managing the product backlog Managed the engagement of software vendors and adoption of scrum with a two-team operating model working from a single prioritised product backlog

ThoughtWorks, Lead Consultant
March 2011 - August 2012, Melbourne, Victoria, AU
ThoughtWorks is a global IT Consulting company that specialises is the delivery of software utilising agile, lean and systems thinking principles to deliver high value business capability in a quicker more predictable manner. Engaged on the following client assignments: Suncorp Group Corporate Applications - Iteration Manager (Scrum Master)/Agile Coach Led engagement with Suncorp Group in Brisbane to establish a distributed agile partnership with ThoughtWorks China. Agile Coach – provided coaching on distributed agile methods to Suncorp Iteration Managers and senior management team. Facilitated joint workshops with team members from China and Brisbane to agree on comMon working practices and establish an operational model for distributed delivery. Australian Football League (AFL) Media - Iteration Manager (Scrum Master)/Agile Coach AFL Media - A joint Telstra/AFL project producing a new online desktop and mobile solution through implementation and customisation of an enterprise CMS. The role involved coordinating development teams in Melbourne, Vietnam and India as well as coaching and providing guidance to senior managers on agile delivery methods. Telstra – Agile Coach Provided coaching in agile practices to projects delivering products and solutions within several business domains. This included the redevelopment of the corporate wholesale website, changes to billing, assurance and order fulfilment to support the provisioning of new innovative products. Queensland Government – Engagement Lead/Project Manager The Department of Employment, Economic Development & Innovation engaged ThoughtWorks to take their vision of a single web experience into a roadmap for implementation. Provided project management and led business analysis activities to deliver recommendations and roadmaps for the implementation of a Dynamic Information Architecture, Ontology and Service Oriented Architecture. IOOF – Iteration Manager (Scrum Master)/Agile Coach Iteration Manager for a distributed agile team located in Hobart and Melbourne integrating multiple superannuation and investment funds on to a single platform. Provided leadership, coaching and guidance to delivery teams and established a collaborative model that enabled the team to share information and knowledge despite the team being located in two different cities.

AFL Media, Scrum Master
December 2011 - March 2012, Melbourne, Victoria, Australia
Scrum Master on a distributed scrum team developing web and mobile services for the Australian Football League

Telstra, Agile Coach
April 2010 - February 2011, Melbourne, Victoria, Australia
Coaching project teams within Telstra on Agile/Lean methods principles. Engaged on several projects involving distributed teams that require guidance and coaching on ways to collaborate and deliver more effectively using an agile approach.

Aconex, Agile Business Analyst Lead
April 2008 - March 2009, Melbourne, Victoria, AU
Business Analyst Team Lead managing group of business analysts and interaction designers. Started using Scrum in Nov 2008 for all product development and adopted a product owner role.


Newsletter Sign-Up