Skip to content
  • sales@dragonpoint.com
  • 321-631-0657
DragonPoint Logo
  • About Us
  • Our Services
    • Business Process Improvement
    • Custom Reporting Software
    • Custom Software
    • Software Integration
    • Support for Existing Systems
  • Key Projects
    • Custom Reporting for ERP System
    • Emergency Reporting
    • Facilities Field Audit
    • Home Builders
    • Invoicing/ Data Consolidation
    • Manufacturing Scheduling and Shop Floor
    • Medical Claims Audit
    • Public Transportation
  • Industries
  • Articles
    • Business Process Improvement
    • Custom Software Considerations
    • Development Best Practices
    • Project Management
    • Support & Collaboration
    • System Specifications
  • About Us
  • Our Services
    • Business Process Improvement
    • Custom Reporting Software
    • Custom Software
    • Software Integration
    • Support for Existing Systems
  • Key Projects
    • Custom Reporting for ERP System
    • Emergency Reporting
    • Facilities Field Audit
    • Home Builders
    • Invoicing/ Data Consolidation
    • Manufacturing Scheduling and Shop Floor
    • Medical Claims Audit
    • Public Transportation
  • Industries
  • Articles
    • Business Process Improvement
    • Custom Software Considerations
    • Development Best Practices
    • Project Management
    • Support & Collaboration
    • System Specifications
  • About Us
  • Our Services
    • Business Process Improvement
    • Custom Reporting Software
    • Custom Software
    • Software Integration
    • Support for Existing Systems
  • Key Projects
    • Custom Reporting for ERP System
    • Emergency Reporting
    • Facilities Field Audit
    • Home Builders
    • Invoicing/ Data Consolidation
    • Manufacturing Scheduling and Shop Floor
    • Medical Claims Audit
    • Public Transportation
  • Industries (Old)
  • Articles
    • Business Process Improvement
    • Custom Software Considerations
    • Development Best Practices
    • Project Management
    • Support & Collaboration
    • System Specifications
  • Contact Us
  • About Us
  • Our Services
    • Business Process Improvement
    • Custom Reporting Software
    • Custom Software
    • Software Integration
    • Support for Existing Systems
  • Key Projects
    • Custom Reporting for ERP System
    • Emergency Reporting
    • Facilities Field Audit
    • Home Builders
    • Invoicing/ Data Consolidation
    • Manufacturing Scheduling and Shop Floor
    • Medical Claims Audit
    • Public Transportation
  • Industries (Old)
  • Articles
    • Business Process Improvement
    • Custom Software Considerations
    • Development Best Practices
    • Project Management
    • Support & Collaboration
    • System Specifications
  • Contact Us
Contact Us


Back to Articles

December 3, 2012

When to pull the plug on a software project

How do you decide when it’s time to pull the plug on a software project? Here are five questions to help you make the right call.
consult dragonpoint
When to pull the plug on a software development project

Your software development project was estimated to require 10,000 hours, but after 10,000 hours of work, only 50% of the functionality is complete, and the project has already exceeded the original budget.

Your CFO is yelling, “This has to stop!”

Your COO says, “We have to get this new functionality in place.”

Here are five questions to help you decide whether to pull the plug on the project or keep going.

1.       Does the software work so far?

If your project manager is telling you that the system is 50% finished, but you’re still waiting for the first opportunity to test the system, stop the project now.

With the tools available today, you should have the ability to test the first screen or module of your new system shortly after the design phase is complete.  If it’s late in the project and you still haven’t had the opportunity to test working code, there’s a very low chance that you’ll end up with a working system at the end.

2.       Will the finished software address the business goal?

Based on what you’ve seen so far, will the finished product work as planned to solve the business problem?   If the software is late, can you still take advantage of the business opportunity as planned?  If not, cancel the project now.  If the product doesn’t look like it’s going to meet your needs when it’s 50% complete, it’s not likely to meet your needs at 100%.

3.       Are there good reasons for the project to exceed planned time and cost?

Did requirements change?  Were new requirements added?  If so, it’s reasonable to change the original time and cost estimate.

If the requirements didn’t change, did your software development project manager explain the time and cost overruns and provide you with an updated estimate of the time and cost to complete?   Can the additional time and cost be justified?  If so, consider continuing the project.

4.       Can the team deliver a sound final product?

Software – even software development packages with 1000’s of users – always has bugs.  When you find bugs, are they tracked and fixed?  Are you able to test the corrected code in a reasonable time?

If what you’ve tested so far works reliably after the developers fix your bugs, it’s likely that the final product will work reliably, too.

5.       What does your gut tell you to do?

Do you trust the project manager and the team to deliver?  Do you feel optimistic about the final outcome of the project?  Something inside is telling you whether to proceed or stop, and you need to factor that into your decision.

It’s not easy to decide whether to pull the plug on a project into which you’ve invested time and money.  If you answered NO to question 1 or 2, you have tangible reasons to stop your project now, but if you answered YES to questions 1 through 4, you’re going to have to rely on question 5 – and input from trusted peers and those involved in the project – to make a decision.

Ultimately your business software should be a valuable corporate asset that helps you achieve your business objectives.  Anything less isn’t worth your investment.

If you’d like more information about turning your software into a key business asset, contact DragonPoint for a free consultation.

 

Categories

  • Business Process Improvement
  • Custom Software Considerations
  • Development Best Practices
  • Project Management
  • Support & Collaboration
  • System Specifications

Get In Touch

    Related Posts

    Be sure you have the right person writing your requirements.

    Defining Requirements for Bespoke Software – Who Writes It

    What’s the number one way you can be sure your investment in bespoke software development solution is going to achieve

    Read More »
    April 9, 2025
    Bespoke Software Development Services - Define requirements

    Bespoke Software Development Services – Define requirements

    Would you order a bespoke suit without getting measured? Of course not!  In the same way, you should not invest in

    Read More »
    February 21, 2025
    Clearly defining requirements for your custom software is complex but necessary.

    Defining Requirements for Custom Software

    What’s the number one way you can be sure your investment in custom software is going to achieve your business

    Read More »
    February 4, 2025

    PHONE: 321-631-0657

    Facebook-f Google-plus-g Linkedin-in

    SITE

    • Home
    • About Us
    • Services
    • Contact Us
    • Articles

    SERVICES

    • Custom Software
    • Software Integration
    • Custom Reporting
    • Support for Existing Systems
    • Business Process Improvement

    CAGE CODE:

    58DQ3

    DUNS#

    833750458

    FEDERAL ID:

    59-2930262

    Custom Computer Programming

    547511

    Computer Systems Designs Services

    541512

    ©DragonPoint Software 2022 | All Rights Reserved | Privacy Policy | Terms & Conditions