Maybe I'm a lucky one, since I haven't met any real pointy haired bosses.
Maybe I'm just able to speak their language. 

I still believe that good architecture has business benefits,
you just have to speak the same language. If you explain the phb in his
language
that you gonna give him the opportunity to make more money with the app or 
to put more feature etc. in the project, he will agree. 

Explain him, that otherwise you only have time to quick-write an
application, 
but you will never be able to add features to the application, and will have

to throw it away, if he wishes something new in two weeks. If he agree, than

it's obviously the best solution for this problem. Fine with me. I'll do the
best I can, knowing, I'm not lying to anyone about what I've done.

It's not a sin to create imperfect applications / designs / architectures. 
It's a sin to think they are perfect or to sell them as those.

The world is full of induhviduals ( (C) Scott Adams), most of them,
especially the decision maker, stupid, but not saboteurs. If you can
speak their language and show them their benefits of your ideas,
they will love you, and fight for you. 

Unfortunately, there are many induhviduals among developers too, and that's
why 
we have some credibility problems with the business people...

Regards
Leon



> I don't disagree with anything you've said Leon, but I think 
> your leaving out one factor: it is not unusual for the 
> business to impose a deadline on you that simply makes it 
> impossible to not work suboptimally.  Or they impose a budget 
> that has the same effect, or some combination of the two.
> 
> I know full well I am not in an unusual environment in this 
> regard, although it is quite possible you yourself are in one 
> of the good ones where the business understands everything 
> you said and works WITH IT, as it should be.  That isn't the 
> case everywhere though.
> 
> There are plenty of places where the business doesn't 
> understand that proper architecture is in their own best 
> interests, they simply want a solution by the end of the week 
> and they don't care what shortcuts you have to take to 
> achieve that goal.  You can fight it all you like, but in the 
> end the business makes the decisions.
> 
> -- 
> Frank W. Zammetti
> Founder and Chief Software Architect
> Omnytex Technologies
> http://www.omnytex.com
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to