Estimating Business Apps2024-03-20T21:00:10+10:00


A Step-by-Step Method to Estimate Power Platform and Dynamics 365 Apps Accurately and Fast (and Get Your Projects and Proposals Approved)


A Step-by-Step Method to Estimate Power Platform and Dynamics 365 Apps Accurately and Fast (and Get Your Projects and Proposals Approved)


A Step-by-Step Method to Estimate Power Platform and Dynamics 365 Apps Accurately and Fast (and Get Your Projects and Proposals Approved)

How do you estimate projects and requirements that get instant approval?

Almost everyone wants their projects to be approved, yet so many project proposals and estimates end up in the trash can.

Requirements specifications documents are boring. Endless set of features neatly compiled in an Excel spreadsheet of ‘System shall’ statements. Such a waste of time and money. These documents filled with endless pages of features, functional, and non-functional requirements don’t make any sense at all, do they? You know what’s to follow–those frustrated meetings discussing ‘scope creep’!

But you still need a way to answer two important questions:

“How much is it going to cost?

“How long is it going to take?”

And you need a framework to answer these questions.

A framework that sets you and your team up for success (not endless weeks filled with anxiety with no guarantee in sight)

Let’s play along. If you work for a Microsoft customer, you perhaps want your project or business case approved. Or if you work for a Microsoft Parter and you desperately want your proposal to be shortlisted.

You work with the sponsor to put together the requirements. You aren’t sure which requirements to keep. Eventually you calculate the time and negotiate on the costs. And your estimates are approved.

You know what’s coming–the new requirements and discussions on scope creep. While you’ve won the approval, you’ve set your team up for failure.

Good estimates are critical to getting business cases approved and to getting proposals shortlisted.

Learn why some estimating approaches don’t work. Create accurate proposals that get approved quickly.

In the Estimating Business Apps course you’ll learn why estimates are critical. You’ll also learn why some alternative approaches such as estimating in units of time like hours or days or t-shirts don’t work.

You’ll learn how to use user story points to estimate your requirements. First, you’ll learn what user story points are. And then you’ll learn how to use them as a team to estimate your requirements and get your projects approved.

What You Will Learn

  • The Trailing Running method. A method of estimating the size of a user story based on historical data from past projects.

  • Factors affecting size. The various factors that can influence the size and complexity of a user story, such as scope, risks, dependencies, and more.

  • Estimation scales. The use of a common estimation scale, such as Fibonacci numbers, to help standardize and simplify the estimation process.

  • How to estimate requirements. The process of determining the time, cost, and resources needed to complete a project or specific tasks within a project.

  • Slicing stories. The practice of breaking down user stories into smaller, more manageable parts in order to estimate their size and complexity.

  • Setting a standard story. The process of defining a standard unit of work for the purposes of estimation, such as a story point or ideal day.

  • Affinity estimation. A method of estimation that involves grouping similar items together and using rough estimates to determine the size and complexity of a project.

  • Planning poker. A game-like approach to estimation that involves assigning story points to user stories in a collaborative and iterative process.

  • How long will it take? A question that is often asked in project management, with the goal of determining the duration of a project or specific tasks.

  • Estimating applications. The process of determining the time, cost, and resources needed to develop a software application.

  • Project estimation workshop. A collaborative session where stakeholders gather to discuss and estimate the requirements of a project.

  • Estimating initial velocity. A method of using past project data to predict future project performance, specifically in terms of team velocity.

  • How much does it cost? A question that is often asked in project management, with the goal of determining the overall cost of a project or specific tasks

  • Visualising your estimates. The use of visual aids, such as graphs and charts, to help communicate and understand project estimates.

  • Estimates in sales proposals. The process of providing cost and time estimates for potential clients in a sales proposal.

  • Fixed-scope, fixed-price, fixed-date estimates. A type of estimate where the scope, price, and delivery date of a project are agreed upon in advance and not subject to change.

Including some advanced topics

  • Explanation of story points to stakeholders

  • Advantages of using story points for estimation

  • The relationship between story points and time

  • When to estimate backlog items

  • Frequency of updating estimated velocity

  • Reporting velocity to stakeholders

  • Filling sprint backlogs to estimated velocity

  • Splitting epics and features into stories

  • Estimating bugs and non-functional requirements

  • Estimating sub-tasks and increasing estimating efficiency

  • Re-estimating stories and the need for team involvement

  • Estimating with multiple teams and preventing estimate inflation

  • Comparing team velocities and tracking individual developer velocity

  • Reaching consensus on estimates

  • The pursuit of perfect estimates


What Our Students Say

Best way to learn project estimation

Valuable and to the point explanation. I enjoyed the course.

Senior Consultant
Incremental Group

Estimating Business Apps

Influential and engaging course

This course is both thought provoking and credible. Neil provides real world examples of how his team estimates the most valued work required to deliver client projects – recommended.

Jon Burston
Power Platform Specialist
Rialto IT Services

Estimating Business Apps

Quality and depth of content

I was very impressed by the quality and depth of the content. The course is well-structured, engaging, and interactive, with quizzes and case studies to reinforce the learning. I learned a lot from this course, and I feel more confident and prepared to estimate agile projects. I highly recommend this course to anyone who wants to improve their estimating skills and deliver better outcomes for their customers.

Christian Gosselin, PSM1
Principal Consultant
powerplé consulting

Estimating Business Apps

A very useful set of information

Coming back to consulting as a Power Platform senior technical lead consultant after three years as an end user was challenging since I had never estimated projects for clients. This course gave me more confidence to work and was very useful for my development.

Felipe Diniz
Senior Consultant

Estimating Business Apps


But we already use our unique method for estimating projects.
I don’t need this course.

Almost every business applications team measures the size of a requirement by estimating how long it’ll take to complete.

They estimate requirements in units of time.

Units of time are great. For invoicing.

Units of time are terrible when it comes to estimating.

If you’re still estimating requirements in units of time, you need to take my Estimating Business Apps course.

In section 1, you’ll learn why estimating in units of time appears logical, but causes your team to under-estimate requirements which leads to the entire project being under estimated.

Start with the Beginner plan. It’s free. Complete section 1, and if you’re not curious about finding a better way to estimate than using units of time by the end of the section, I’ll refund every cent you paid.


What’s Included in the Estimating Business Apps course?

Why Estimate At All?

  • The goal of the lesson is to equip students with a better understanding of the estimation process and why it is crucial for successfully managing Microsoft Dynamics and Power Platform projects.
  • The lesson aims to explain the purpose and importance of estimations in project management.
  • It covers the two main questions that estimations help answer: “How much?” and “How long?”
  • The lesson explores the reasons why estimations can be inaccurate, including the limitations of estimating time and complex products like t-shirts.
  • The differences between estimates, forecasts, and commitments are discussed to help students understand the nuances between each concept.

Story Points

  • The goal of the lesson is to provide students with a comprehensive understanding of story points and how they can be used to effectively estimate Microsoft Dynamics and Power Platform projects.
  • The lesson focuses on the concept of story points and how they are used in Microsoft Dynamics and Power Platform projects
  • It introduces the idea of “trail running” as a method for determining story points
  • The various factors that can affect the size of stories are discussed, including complexity, effort, and risk.
  • The lesson also covers the different scales used to estimate story points.

How to Estimate Requirements

  • The goal of the lesson is to provide students with a comprehensive understanding of how to effectively estimate requirements for Microsoft Dynamics and Power Platform projects.
  • Topics covered include slicing stories, setting a standard story, using the affinity estimation and planning poker techniques, and estimating project duration.

How to Estimate Applications

  • Learn the skills necessary to estimate the development of software applications, including cost, time, and resources.
  • The lesson covers the importance of project estimation workshops, where stakeholders can collaborate and discuss requirements.
  • Estimating initial velocity is emphasized as a data-driven approach to predicting project success.
  • The cost of a project is discussed and methods for accurately estimating expenses are taught.
  • Visual aids such as graphs and charts are introduced as a way to effectively communicate project estimates.
  • The importance of including estimates in sales proposals is emphasized and the process for doing so is covered.
  • The Fixed-Scope, Fixed-Price, Fixed-Date approach to estimating is introduced as a way to promote accountability and predictability.

Amazing Estimates (Answers FAQs)

Answers to your frequently asked estimating questions:

  • How can we explain story points to stakeholders?
  • What are the advantages of story points?
  • Aren’t story points equivalent to time?
  • When should we estimate backlog items?
  • How often should we update our estimated velocity?
  • How should we report velocity to our stakeholders?
  • Should we fill our sprint backlog up to our estimated velocity?
  • When should we split epics or features into stories?
  • Should we estimate bugs?
  • Should we estimate non-functional requirements?
  • Should we estimate sub-tasks?
  • How do we get quicker at estimating
  • When should we re-estimate stories?
  • Why does the whole team need to be involved in estimating?
  • How does estimating work with multiple teams?
  • How do we prevent estimate inflation?
  • Can we compare teams’ velocities?
  • Can we track the velocity of individual developers?
  • How do we reach consensus when our estimates are different?
  • How do we create perfect estimates?


Neil Benson

G’day, I’m Neil. My mission is to help everyone master agile practices to build amazing apps on Power Platform and Dynamics 365.

I started using the Scrum framework to implement Microsoft Dynamics CRM in 2008. I’ve been working with CRM systems for over 20 years and implementing them for the past 16 years.

I’m a Certified ScrumMaster and I’m a certified Professional Scrum Master and Professional Product Owner too.

I built the Estimating Business Apps course to share with you the method I’ve used to win tens of millions of dollars of Power Platform and Dynamics 365 projects.

I love pitching, envisioning and delivering agile Microsoft Business Applications projects that provide amazing results for my customers. And amazing experiences for their users and their customers.

I’ve been awarded the Microsoft Most Valuable Professional (MVP) award every year since 2010 for my thought-leadership and contributions to the Microsoft Business Applications community.


Take a Look Inside Estimating Business Apps

Instructional Lessons

Twenty instructional lessons to teach you an agile approach to estimating individual requirements then estimating entire Power Platform or Dynamics 365 applications.

Answers to Frequently Asked Questions

Twenty videos answering the most frequently asked questions about estimating business apps that we’ve received on the Amazing Apps podcast.

Fly-On-The-Wall In An Estimating Session

Listen in to one of our estimating sessions rerecorded to bring it all to life and give you an example of how a typical agile estimation workshop runs.


Test and solidify your understanding of Scrum my taking the multiple-choice quiz at the end of each section. Ensure that your brain is actively learning and not just passively watching.

Mobile App

To make it as easy as possible to access all of these materials, there’s a native mobile app for iOS and Android so that you can access Customery Academy at any time from your mobile device. This is great if you’re traveling or when you’re out and about.

Welcome Session

To make sure you understand how to get the most out of your Customery Academy course, there are regular welcome sessions with me so you can get started on the right path.

Handouts and Audio Files

There are also a set of course handouts so that you can review all the material in written form as well. And if you prefer listening and would like to add the audio tracks to your audio or podcast player, then there is an accompanying set of MP3 tracks provided as well.

Online Community

You also get access to our online community where you can post any questions about any of the lessons or any challenges you might experience applying Scrum to your own projects.

Certificate of Achievement

When you complete the course and pass the quizzes, your certificate of achievement will be posted on the Customery company page on LinkedIn where you can download it or share it. You’ll be the hero of your LinkedIn network for a few minutes!

Right Now, You Might Be Thinking…

What is the format of the course?2024-02-01T17:44:27+10:00

The Estimating Business Apps course is delivered in a comprehensive and engaging online format. The course is comprised of a combination of pre-recorded video lessons and quizzes.

The video lessons provide in-depth explanations of agile practices for estimating Power Platform and Dynamics 365 apps and are accompanied by visual aids and practical examples to help illustrate key concepts.

The quizzes allow you to self-test what you have learned. The course is designed to be accessible and self-paced, so you can learn at your own convenience and at a pace that suits you.

When will I get access to the course?2024-02-01T17:44:51+10:00

You will get complete access to this course as soon as you purchase the course by making the payment.

How long will I have access to this course?2024-02-01T17:45:27+10:00

Once you make the payment, you will have full lifetime access to this course. As long as the course is available, you will have access to it.

Do I get support from Neil?2024-02-01T17:45:46+10:00

This is a self-paced course. That said, Neil is dedicated to ensuring your success and is available to answer any questions you may have in the discussion forums.

Is there a money-back guarantee?2024-02-01T17:46:05+10:00

We recommend that you never buy a course that does not offer you a 100% guarantee. With the Estimating Business Apps course, you get our “Amazing Estimates Guarantee.” So if you believe what you learn in this course is useless, you can email us and let us know why, and we’ll be happy to give you all your money back. Just send me an email within 30 days for a full refund. And I’ll make sure you get your refund with a smile.

Are there any group discounts?2024-02-01T17:46:27+10:00

Sure. Buy four registrations and you get one free. (That’s 20% off.) 😃

What payment methods are accepted?2024-02-01T17:46:45+10:00

Our ticketing partner, Humanitix, accepts Visa, Mastercard, American Express, Google Pay, PayPal. Booking and payment processing fees may apply.

There is also an option to receive an invoice and pay by bank transfer within 7 days.

Amazing Estimates: Guaranteed

What if this course isn’t the right one for you?

For whatever reason, if you don’t like this course, you can get a full refund of the course fee. Just write to us anytime within thirty days of making the purchase and let us know what we could do to improve the course for others. We’ll give you a full refund.

And that’s our “Amazing Estimates Guarantee.”




  • 1. Why estimate at all?

  • 2. Story points

  • 3. Estimating requirements

  • Mobile app access

  • Customery Academy community
  • Welcome Session invitation




  • 1. Why estimate at all?

  • 2. Story points

  • 3. Estimating requirements

  • 4. Estimating applications

  • 5. Amazing estimates (FAQs)

  • Handouts and audio course

  • Mobile app access

  • Customery Academy community

  • Amazing Estimates guarantee

  • Welcome Session invitation

  • Certificate of achievement

Registering your whole team?

Use our partner platform to register your team in all our courses for one annual fee.

Go to Top