#439 – SOFTWARE RISK REDUCTION – CAPERS JONES

Featured

Some years ago the chairman of the ITT Corporation was troubled by several major software failures of projects that were terminated without being completed.  He was also troubled by the dissatisfaction expressed by customers in the quality of the software the corporation produced.  He was further dissatisfied by the inability of software executives to explain why the problems occurred, and what might be done to eliminate them. Continue reading

#419 – SHOULD GOVERNMENTS BAN TIKTOK – DOUG JACOBSON

Featured

On May 17, 2023, Montana Gov. Greg Gianforte signed legislation banning TikTok in the state. The law imposes fines of US$10,000 per day on any app store that offers the popular Chinese-owned video social media app, and on the app maker itself if it operates in the state. Individual users are not subject to penalties. The law, which is scheduled to go into effect Jan. 1, 2024, is the first total ban by a U.S. state government. The company claims 200,000 users in the state of 1.1 million people. Continue reading

#413 – HISTORY OF COMPUTERS AND AI- CAPERS JONES

Featured

This talk starts before computers with the development of numbering systems and in particular the development and use of the number 0 and of negative numbers.  The report also discusses the evolution of mathematical operations such as multiplication and division, as precursors to mechanical computation. The practical use of numbers in fields such as architecture, astronomy, road building, and navigation will be discussed. Continue reading

#412 – MINIMIZING THE RISK OF SOFTWARE LITIGATION – CAPERS JONES

Featured

There are millions of software projects in the world, and thousands of software technologies available.  This means that research into topics that affect software project outcomes is of necessity a complicated issue.  By concentrating on the extreme ends of possible results, it is easier to see the root causes of success and failure. Continue reading

#391 – RISK BASED CONFIGURATION CONTROL: BALANCING FLEXIBILITY WITH STABILITY – LINDA WESTFALL

Featured

There is a dichotomy in software configuration management. On one side, individual developers need the flexibility necessary to do creative work, modify code to try out what-if scenarios and make mistakes, learn from them and evolve better software solutions. On the other side, teams need stability to allow code to be shared with confidence, to create builds and perform testing in a consistent environment, and ship high-quality products with confidence. Continue reading