Aug. 11, 2021

Origin Stories

This is the premiere episode of Amazing Applications with Neil Benson and Dermot Ryan. If you have heard of Scrum or would like to use it in one of your Microsoft Dynamics 365 projects, you’re in the right spot.

• What is Agile?
• What is Scrum?
• Using Scrum for packaged software vs custom develo…

View more

If you're wondering how much time the product owner or subject matter experts spend each sprint building Power Platform tor Dynamics 365 apps, watch this video to find out. Then join my Agile Foundations for Microsoft Business Apps course:

00:00 Start
00:58 Diana…

View more

Is there a difference between showcases and sprint reviews for Scrum teams building Dynamics 365 or Power Platform applications? I think there is. This video includes a preview from my Scrum for Microsoft Business Apps online course at

0:00 Start
0:20 Candidates keep c…

View more

Learn three new ways of estimating complex Microsoft Dynamics 365 and Power Apps applications using #FastEstimates (epic user stories, planning poker, user story maps, and estimated velocity) or #FasterEstimates (epic user stories, affinity estimation, user story maps, and estimated velocity) or #N…

View more

What can Harry Potter teach us about the relative estimation of Microsoft Business Applications? My son, Jensen, has just finished reading his first Harry Potter book and drops in to explain relative estimation.

View more

What is behaviour-driven development (BDD) and how can we use it to improve the quality of our Microsoft Dynamics 365 and Power Platform apps? Join my free Agile Foundations mini-course:

-- Behavioural test is an acceptance test written in plain language that use…

View more
July 21, 2020

Customery Live

View more

Here are the top 10 benefits for Microsoft customers or partners building Dynamics 365, Power Apps, Power Virtual Agents, Power Automate or Power BI apps.
1. Better business software
2. Faster release cadence
3. Higher return on investment
4. Greater user satisfaction
5. More visibility and confide…

View more

The two most popular Scrum training and certification bodies are Scrum Alliance and Find out which certification I recommend for Microsoft Business Apps professionals, and discover my tips for passing the certification assessment. This video is an excerpt from my online course, Scrum for…

View more

Is Scrum the perfect approach for every Microsoft Business Application? No! Many, but not all, Dynamics 365, Power Apps, and Power BI applications benefit from a Scrum approach. Find out in this video when to use Scrum and when to adopt an alternative approach.

Take my free Agile Foundations for …

View more

A special g'day message to the new Belfast Power Platform User group in my homeland. I wish I could be there to join your inaugural meetup, but I can't understand your strange accents any more, so I sent this message instead.

View more
Oct. 29, 2019

Scrum Theory

My Scrum for Microsoft Business Apps course kicks off by explaining the theory that underpins Scrum, and its pillars core values. Understanding and embracing these principles is key difference between 'doing agile' and 'being agile'.

View more
Oct. 25, 2019

Estimating bugs in Scrum

When we're implementing Microsoft Business Applications using Scrum, how should we handle bugs? When should we estimate them? When should we fix them? In this video, I describe the two common practices for dealing with defects: Bug Estimators and Bug Zappers. Find out which practice I recommend for…

View more
Oct. 9, 2019

Definition of Next

A Definition of Next for your Scrum team implementing Microsoft Dynamics 365, PowerApps, PowerBI or Flow can guide them what to work on next when they've completed working on a product backlog item. Visit to download my Definition of Next checklist and use it to inspire you…

View more

My new free mini-course, Agile Foundations for Microsoft Business Apps, is for team members involved in Dynamics 365, PowerApps, PowerBI or Flow projects wondering if an agile approach will benefit their project.

You can join at

View more

To help you get the most out of the course, I'll give you a quick tour of the course components and explain the two different ways that successful students usually complete the course. Your success starts here.

View more
May 28, 2019

Emergent Design

Emergent design is an advanced agile software development engineering practice. Find out why I try and resist upfront design and love emergent design as an alternative. My team used emergent design to integrate Dynamics 365 Customer Engagement with Adobe Campaign -- find out how that went in this e…

View more

Can you use a definition of done for a sprint?

In Scrum Dynamics 29, I outline six ideas for a definition of done for a user story and three ideas for a definition of done for a sprint.

According to the Scrum Guide, the definition of done helps us agree on when a product backlog item is complete.…

View more

If you're a .NET developer working with Dynamics 365 Customer Engagement then now is a great time to level up your JavaScript for Dynamics 365 skills and get my Scrum for Dynamics 365 course for free.

View more

Shawn Tabor wants to know whether to estimate project effort in days or story points. Aren't they the same thing? Neil has used four ways of estimating effort in his Dynamics 365 projects:
1. Counting cards
2. Days
3. T-shirts
4. Story points

Estimating in days is an absolute estimation method, w…

View more

The Scrum Dynamics podcast and vlog is back!

In this episode, Jonas Wauters from KPMG Belgium, asks for advice on pitching Dynamics 365 with Scrum to prospective clients who always want to know: What is going to be delivered? When is it going to be delivered? How much is it all going to cost?


View more

Everyone should have a perfect project on the Microsoft Power Platform. I can show you how. By using the Scrum agile software development framework you can reduce costs, shrink your timeline, minimise risks and have more fun delivering software that everyone loves.

View more

Customer Crew member, Dan Barber, wanted to know what it was like in one of my sprints, so here's a day-by-day account of one of my recent sprints from sprint planning to the retrospective.

#Customery #AmazingApps #Sprint

View more

In Amazing Apps 25 I'm changing things up by bringing the CRM.Audio podcast show to Youtube. And I'm focusing on just one question in each short-format show. In this episode, Ruan Kilian, a Dynamics 365 developer from Brisbane, Australia, asks, "Is it acceptable for a Dynamics 365 developer to prep…

View more