WeeJavaDude said:
but ofcourse there are always those exceptions and when you do multi-platform development and share resources that can complicate things and the result is poorer released software.
QUOTE]

... but I dont take that as an excuse since we have hundreds of engineers working on shared modules and nine OS's to support
They need a re-vamp in SW engineering..... as evidenced solely by the poor initial release of the 811 sw alone. As and end-user Im not really bothered by the bugs. As an engineer Im baffled as to how they could release with this quality! :shocked
Guess I should have explained this piont a bit more. Basically I was saying that depending on resources and projects people may be pulled from different groups as needs arise and this can lead to poorer software quality. This is mainly a man power issue and trying to do more with less. What runs through my mind is this. The basic PM triangle.
Resources... Time..... Features. Reducing any one of these means that the others must increase. IF you want to pull a schedule in you most decrease features or increase resource. What I have seen is that this triangle is tossed out and End date management is employed. When this occurs, corners are cut and you have a higher defect count. Simple Engineering Management, but one that a lot of companies forget.
I was not trying to make excuses for Dish.. I agree with you that something is not right and needs correcting. Without any insite into the company, anything is a guess at best.
By the way.. I have worked in a software organization with thousands of engineers, multiple product release trains, and multi-site development. Managing at this level to produce quality code is no easy feat.
Cheers,
Ron