There are estimates that say IT organizations will spend over $1t per year on their IT initiatives. However, quite a few others are caused by planning and estimation that missed the mark. We at Nortal have frequently espoused the benefits of automated testing, and it has real benefits. A lot of this is due to a lack of good testing. There are likely dozens or hundreds of errors on this scale every year, and likely hundreds to thousands of projects in the <= $1m range. (1962) – Rocket Failure for Missing Hyphen, costing $135m in today’s dollars.(2007) – FBI Virtual Case Files Scrapped, costing $170m.(2004) – Ford and Oracle scrap Purchasing System, costing $400m.(2004) – UK Destroys Tax Records, costing at least £85m.We also famously hear of IT failures in the news, such as: This isn’t a new phenomenon by any means. There were academic papers analyzing software project failures/overruns in the 80s. So many of the tools we use are designed to increase developer productivity: XP, TDD, Agile, Scrum, etc. Measuring and managing developer productivity, however, has consistently eluded us. It only makes sense that we should be able to measure ourselves. All of these things give us data upon which we can prioritize future efforts. We can analyze with profiling, complexity, conversion rates, funnel metrics, heat maps, eye-tracking, a/b testing, fractional factorial multivariate analysis, etc. So much of what we work with is data-driven feedback. We as developers love to play along with this. However, if you make it to the end, I promise we’ll give you tools and tips to gain efficiencies. If you’re a manager, you’re going to read a lot of discouraging information here. We are able to get rather accurate estimates for both cost and completion date, so why not software? In fact, there is a very common phrase, “you can’t plan if you can’t measure.” Measurement works so well in many other industries that involve humans - building construction, manufacturing, road work. Access to some services is limited to 10 devices.If there is a holy grail (or white whale) of the technology industry, especially from a management standpoint, it’s the measurement of developer productivity. Some features are not available in all countries or regions. Some features require a Wi-Fi connection. Some features require iOS 16, iPadOS 16, and macOS Ventura.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |