The definition of the verb, “to estimate,” is to produce a statement of the approximate value of some quantity. Estimates are based upon incomplete, imperfect knowledge and assumptions about the future. Most importantly, however, all estimates have uncertainty. A manager can use the size of this uncertainty in conjunction with other factors such as perceived risks, funding constraints, and business objectives to make decisions about a project.
A 10-Step software estimation process that is integrated with the software development process can help projects establish realistic and credible plans to implement the project requirements and satisfy commitments. It also can support …
Software modernization projects are becoming increasingly critical to businesses as mainframe hardware ages out, people retire, and skill sets are lost or forgotten. Concurrently, available resources and budgets are becoming increasingly tight. This leaves management with the challenges of dealing with the sometimes fragile software iron triangle (scope, resources, schedule and quality). This presentation addresses using software estimation processes and risk management components to produce adequate solutions: on-premises, cloud, insourced or outsourced. As part of this presentation, estimation bias mitigation is addressed as well as the cost and benefit of outsourcing solutions.
Read our PDF, "Planning and Managing Modernization Projects …
Here is a copy of my keynote talk at the 2011 ISMA measurement conference, Measurement and Management and Business Value. The real point is the IT and measurement personnel have the information, knowledge and skill set to provide value to the business, far beyond the costs generate. But the information needs to be communicated in terms leaders can understand rather than the techie language we all think and speak in... AND if IT starts showing how it contributes to the business and becomes a profit center instead of a cost center IT will get more money to apply to …
This article is definitely worth a look: continuing studies that people underestimate the time and effort to perform all kinds of tasks.
This causes no end to issues in all kinds of systems: software, hardware, IT, manufacturing, student homework, you name it. One study did find that if people optimistically estimated the effort for a task and that task could be done in a single session, that productivity could increase.
Several factors reduce this planning fallacy. Preparing a risk management matrix can improve the underestimation of tasks. But planning fallacy is more prevalent in teams than with individuals.
The tendency …
I get so excited when an organization does a true business case and evaluates cost versus benefits of a software / IT system along with the risks. . Part of the key is thinking and analysing and communicating like a C llevel person rather than like a technical person. Here is a link to the PowerPoint I did a webinar on this topic during July 2011 Establishing the ROI on Software Through Examination of Total Ownership Costs. The full recorded webinar is available on the ITMPI site as well.
One might say that business case analysis is finance …
Secretary of Defense Gates announced design efficiencies that should reduce overhead costs, improve business practices and trim some defense programs.
“This Department simply cannot risk continuing down the same path – where our investment priorities, bureaucratic habits, and lax attitudes towards costs are increasingly divorced from the real threats of today, the growing perils of tomorrow, and the nation’s grim financial outlook.”
Tough decisions for tough times make cost estimating and analysis a key component. Gates stated his goal to have every defense dollar invested in the smartest manner. The efficiencies continue a process to reshape and re-balance the defense
Be Proactive: Identify cost targets, Find ways of meeting conflicting goals, Acquire / Build and know your models
Begin With the End In Mind: Understand what the key cost and requirements issues are as well as the estimate goals
Put First Things First: Planning training, planning, substantiation
Think Win/ Win: Negotiate so costing/pricing/performance yield fair return Fixed price low bid may be a Lose/Lose Optimize alternatives for Cost Vs. Requirements & Performance
Seek First to Understand, Then to be Understood Don't just throw model inputs at stakeholders; understand the problem
Synergize: Combine knowledge/Resources with COTS …
The Alpha Acquisition process may provide a cost savings to both government and contractors. The following is from the Defense Acquisition University website:
The alpha contracting process involves many activities performed jointly by the Government and contractor teams.
This process innovation offers a number of advantages and performance enhancements, such as:
- Improving communications
- Decreasing the number of formal RFP iterations
- Lessening revisions and rework required to correct misunderstandings
- Reducing errors and mistakes
- Shortening the cycle time (procurement administrative lead time or PALT) required for contracting
The benefits of Alpha Acquisition are not limited to reducing procurement acquisition lead times.…
It was exciting to participate in a seminar with Computer Aid and their ITMPI recently. Here we discussed concepts of software management and how Galorath's SEER with project estimation, planning and control supports CAI's Tracer product witch does root level process and task management.
Jim Ryan first spoke and discussed how the manufacturing revolution worked and how much of the success in manufacturing process and process measurement can be applied to software development. And excellent presentation that made a lot of points really apparent.
Next Dan Galorath went through software management techniques (click link to view presentation) that most likely …