The fact is that software development is plagued by business people who persist in considering it as an industry when it is nothing more than a handicraft. These people must learn that despite the high level of the technologies involved, it is still not possible to produce software as we do produce cars. We lack tools for that. Assembly lines for software development do not exist. Software engineers are craftsmen, not workmen, and must be considered as such.
By disregarding the true nature of our activity, business people tend to enforce methodologies inspired by the industry, instead of taking the responsibility of coming up with new methodologies that are more suitable to the management of highly skilled craftsmen. These methodologies have proven unable to manage change, and therefore failed.
You should have a look at the agile methods, such as XP.
Don't expect your boss to understand techies problem. You have to understand its business problems.
You should have a look at the agile methods, such as eXtreme Programming. The guys behind those methods have been facing the same problems as you do. They tried to find another way to organize the work, which fits the developpers (who look for quality) and the business people (who look for rentability). There are several arguments in "extreme programming explained" (Addisson Wesley, from Kent Beck) which you may use to explain to your boss that there is another way to work.
Before it is too late. Your job wont bring you what your genes are calling for.
The fact is that software development is plagued by business people who persist in considering it as an industry when it is nothing more than a handicraft. These people must learn that despite the high level of the technologies involved, it is still not possible to produce software as we do produce cars. We lack tools for that. Assembly lines for software development do not exist. Software engineers are craftsmen, not workmen, and must be considered as such. By disregarding the true nature of our activity, business people tend to enforce methodologies inspired by the industry, instead of taking the responsibility of coming up with new methodologies that are more suitable to the management of highly skilled craftsmen. These methodologies have proven unable to manage change, and therefore failed. You should have a look at the agile methods, such as XP.
The US secret services and the US governement should face their responsabilities instead of enforcing "big brother"-like laws.
e ws .35300.html
Have a look at that :
http://www.jpost.com/Editions/2001/09/25/News/N
It holds a bunch of old and free games running on PC.
Don't expect your boss to understand techies problem. You have to understand its business problems.
You should have a look at the agile methods, such as eXtreme Programming. The guys behind those methods have been facing the same problems as you do. They tried to find another way to organize the work, which fits the developpers (who look for quality) and the business people (who look for rentability). There are several arguments in "extreme programming explained" (Addisson Wesley, from Kent Beck) which you may use to explain to your boss that there is another way to work.