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 Video Library
Refcards
Trend Reports

Events

View Events Video Library

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

Enterprise AI Trend Report: Gain insights on ethical AI, MLOps, generative AI, large language models, and much more.

2024 Cloud survey: Share your insights on microservices, containers, K8s, CI/CD, and DevOps (+ enter a $750 raffle!) for our Trend Reports.

PostgreSQL: Learn about the open-source RDBMS' advanced capabilities, core components, common commands and functions, and general DBA tasks.

AI Automation Essentials. Check out the latest Refcard on all things AI automation, including model training, data security, and more.

Related

  • How to Do a Risk Analysis Service in a Software Project
  • 5 Steps to Prioritize Tasks Better as a Software Developer

Trending

  • Those Were The Days?! A Humorous Reflection on the Evolution of Software Engineering
  • Vector Tutorial: Conducting Similarity Search in Enterprise Data
  • How To Get Started With New Pattern Matching in Java 21
  • Service Mesh Unleashed: A Riveting Dive Into the Istio Framework

Wiggle Room Is Key to Meeting Deadlines, Research Suggests

Research from the University of Michigan highlights how making room for uncertainty can result in more successful outcomes on projects at work.

By 
Adi Gaskell user avatar
Adi Gaskell
·
Jun. 20, 19 · Analysis
Like (1)
Save
Tweet
Share
4.9K Views

Join the DZone community and get the full member experience.

Join For Free

Wiggle in the street

Your inner child will be thrilled to learn that you really can wiggle your way to success at work.

The old business trope posits that no plan survives contact with the enemy, and so most goals should have sufficient flex built into them to reflect the uncertainty inherent in them.

And now, research from the University of Michigan highlights how accepting this uncertainty can result in more successful outcomes for the project.

You may also like:  Stop Estimating: The #NoEstimates Movement in Agile

The researchers conducted a number of experiments to test the technique of teams, and found that by having a more flexible approach to deadlines, the success rate of projects rose by up to 40 percent. This success included timely completion, a better match with the original specification, and even higher profitability.

"A deadline is just another stakeholder requirement, and we all know that stakeholder requirements hold a certain amount of uncertainty," the researchers explain. "We can't eliminate that uncertainty, but we can often quantify it. And I've found that the value of doing that is very big."

Smarter projects

The hardest part in taking a more flexible approach to your work often arrives at the outset as it requires moving beyond setting projected completion dates for your project, even if they take into account an optimistic and pessimistic perspective. Indeed, it requires a thorough examination of the reasoning behind these deadlines.

"Stakeholders are always dealing with a complex set of uncertainties, but they are rarely shared with project managers. The goal is to bring the two worlds closer together and incorporate the knowledge that's uncovered into the management process," the researchers say.

Once armed with this information, the next step is to incorporate the uncertainty that you've identified into the deadline. The authors propose doing this by adding an extra virtual activity to the project. This activity begins on the optimistic deadline day, and ends on the pessimistic deadline day. This provides you with a 'bullseye' to aim for, and as long as the project is completed within this window, it's considered on time. The greater the uncertainty, the larger this window will be.

Managing uncertainty

With this information, the manager can then begin to make more informed decisions based upon the relative level of uncertainty in the project. If the uncertainty is low, and therefore the target window is large, then resources should be focused on projects with more certainty.

This process can also occur on the fly as the certainty of the project changes throughout its duration. By having a running forecast of the uncertainty involved in the deadline, it helps the project manager to plan accordingly.

"This technique can save a manager from spending a lot of time and resources on a deadline that might not matter much in the end," the researchers say. "If it's soft, the manager can quickly see that it's soft and focus resources on other requirements that are less likely to change."
Uncertainty

Published at DZone with permission of Adi Gaskell, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • How to Do a Risk Analysis Service in a Software Project
  • 5 Steps to Prioritize Tasks Better as a Software Developer

Partner Resources


Comments

ABOUT US

  • About DZone
  • Send feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

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

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: