Feed on
Posts
Comments

Archive for the 'Managing engineers' Category

Very large companies have very large software projects. It is not uncommon to find projects with hundreds of developers with schedules lasting years. Such projects cost hundreds of millions of dollars. Sometimes the projects go wrong. The companies put more people on the project, meaning more money. The deadline slips, the project is extended more […]

Read Full Post »

A micro-multinational is a company with less than 500 employees with offices in more than two countries. Managing software development in a micro-multinational is not a trivial matter. Without proper tools, a company can burn all of its energy just putting out the fires caused by miscommunication. The proper tools can mean the difference between […]

Read Full Post »

The markets are a sea of change, and the change comes faster with each passing year. The value of a company is no longer based on its ability to produce a particular product. Rather, the value is now based on the company’s ability to produce new products. You still need a factory to build products; […]

Read Full Post »

We must strive to think of our companies in dynamic rather than static terms. I have written earlier about the transition of a company’s organization, management and culture as it grows past the critical 100th employee mark and beyond. We must think of our individual employees in dynamic terms as well. Typically we hire someone […]

Read Full Post »

Next »