|
|
|
|
|
by grouma
4280 days ago
|
|
I work on Bing at Microsoft. What you have stated is correct. We have already done away with our test and operation teams. Moreover, a number of PMs were let go last week. Developers are now expected to wear many more hats. We are also reducing the number of middle managers in the name of agility. All good things in my eyes. Another interesting thing to note is that we are trying to reduce the size of projects and break apart the notion of "cores" within an org. The idea is to allow features that span several different areas to be implemented with greater ease. I like the idea but I am concerned with how these features will be maintained after they are completed. |
|
FWIW - I spent about 7 years in MS and now >5 in Amazon - I overall like the MS model, at least from a developer perspective.
It gave you a lot of time to focus on getting your complicated piece right with unit tests - and you could leave the integration tests / PM'ing to the respective folks. Amazon is like where Bing is going - but the end result is that it ends up favoring breadth oriented folks more than depth folks. That's ok if you are building a business logic / app tier, system teams are a different story.
For the same reason, the latest MS path doesn't seem right to me. It feels like they are taking the wrong lessons from startups / AWS.
But again, it has been 5 years since and I don't have the big picture - so I guess I will wait and watch.