DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
  1. DZone
  2. Culture and Methodologies
  3. Agile
  4. Misapplying Bayes-Theorem to Agile vs. Waterfall

Misapplying Bayes-Theorem to Agile vs. Waterfall

Paul Hammant user avatar by
Paul Hammant
·
Feb. 20, 13 · Interview
Like (0)
Save
Tweet
Share
4.99K Views

Join the DZone community and get the full member experience.

Join For Free

bayes’ theorem

thomas bayes lived from 1701 to 1761. apart from his life in the presbyterian church as a minister, he contributed something lasting to probability – a theorem in his name . here’s a formula for it, cribbed from wikipedia:

for a reasonable intro to usefulness of the theorem in real life, see this 2.5 minute video clip by luana micallef that uses mammography screening for breast cancer as an example. you won’t regret taking the time to watch that.

misapplying bayes’ theorem to agile vs waterfall.

if you’re planning on having an 18 month project from start to the first go-live, then it is best choose waterfall as your methodology. why? well, there’s a chance with that duration that you’ll lose a percentage of your staff en route, and need the documents/artifacts as a way of reducing the risk and cost of acclimating (british: acclimatizing) new starters to what’s currently in progress.

if you’re planning on a 30 day project (from start to its first go-live), then choose agile. why? in 30 days it is unlikely that you’ll have staff quitting, and you’ll be able to skip the interim documents/artifacts and use the unit/functional tests you made along the way as living documentation.

[ here’s the misapplication ]

if you choose waterfall, your project will take 18 months, and you’ll lose a bunch of the staff along the way. if you choose agile, your project will take 30 days, and nobody will quit part-way through.

well, it’s almost nothing to do with bayes’ theorem, so i’ll get my coat …

waterfall agile

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • The 12 Biggest Android App Development Trends in 2023
  • AIOps Being Powered by Robotic Data Automation
  • A Beginner's Guide to Back-End Development
  • Top 10 Secure Coding Practices Every Developer Should Know

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: