A Quote by Barry Boehm

Poor management can increase software costs more rapidly than any other factor. Particularly on large projects, each of the following mismanagement actions has often been responsible for doubling software development costs.
Poor management can increase software costs more rapidly than any other factor.
All the reasons that have made software so successful are beginning to happen with hardware. So much can be done so quickly, prototyped so rapidly, and the costs are so low.
Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily - leading to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible. Many teams find that this approach leads to significantly reduced integration problems and allows a team to develop cohesive software more rapidly.
Why shouldn't we give our teachers a license to obtain software, all software, any software, for nothing? Does anyone demand a licensing fee, each time a child is taught the alphabet?
Agitator and the Agitar Management Dashboard lower the barriers to accountability in software development and increase the value of developer testing.
Easytrak is no guarantee against mismanagement. But you cannot manage a large program without software like it today. It is a project information management system that helps people develop a solution to a problem with many parts to track.
High-quality software is not expensive. High-quality software is faster and cheaper to build and maintain than low-quality software, from initial development all the way through total cost of ownership.
The standard of 'affordable' housing is that which costs roughly 30 percent or less of a family's income. Because of rising housing costs and stagnant wages, slightly more than half of all poor renting families in the country spend more than 50 percent of their income on housing costs, and at least one in four spends more than 70 percent.
I'm not of the opinion that all software will be open source software. There is certain software that fits a niche that is only useful to a particular company or person: for example, the software immediately behind a web site's user interface. But the vast majority of software is actually pretty generic.
One of the biggest reasons for higher medical costs is that somebody else is paying those costs, whether an insurance company or the government. What is the politicians' answer? To have more costs paid by insurance companies and the government. ... [H]aving someone else pay for medical care virtually guarantees that a lot more of it will be used. Nothing would lower costs more than having each patient pay those costs. And nothing is less likely to happen.
That doesn't mean you have to have the lowest costs in the industry to succeed. But you need to make sure the activities and product attributes that increase your costs above the other guy bring in at least that much more in revenue, and hopefully more.
Received wisdom is that if you spend time up front getting the design right, you avoid costs later. But the longer you spend getting the design right, the more your upfront costs are, and the longer it takes for the software to start earning.
The QSM Software Almanac is an invaluable resource. It establishes a norm for software projects, including best of class, worst of class and averages. In addition, it profiles the state of the art of software construction and enhancement. I wish I'd had this wonderful reference book years ago.
There are a variety of techniques for breaking software down into pieces and making software development more efficient. Many of these techniques have been sort of... and everybody got excited about but very little benefit was actually derived once the thing was put into practice.
...One of the most important lessons, perhaps, is the fact that SOFTWARE IS HARD. From now on I shall have significantly greater respect for every successful software tool that I encounter. During the past decade I was surprised to learn that the writing of programs for TeX and Metafont proved to be much more difficult than all the other things I had done (like proving theorems or writing books). The creation of good software demand a significiantly higher standard of accuracy than those other things do, and it requires a longer attention span than other intellectual tasks.
More software projects have gone awry for lack of calendar time than for all other causes combined.
This site uses cookies to ensure you get the best experience. More info...
Got it!