Vantaggi
i wanted to give my new programming supervisor some time to get adjusted before i posted a review. There were a lot of changes that were implemented and as the saying goes "old habits die hard." I will admit I was impressed with a couple of things - education is very important - you can't self learn everything and he went to school and got his masters degree to be a good Scrum Master. The agile process is truly integrated with our work flow and he sticks to it every week. Unlike my last supervisor - he is very hands on, communicates extremely well and gets involved in projects before they sit for too long. The other thing I like is he is not quick to say "sure - quick fix" or "no problem, that's easy," If he doesn't know, he is upfront about it and takes time to talk to the right people to get the appropriate answers. This prevents us from going down a path with little reward or return.
Svantaggi
the rapid change from the "anything goes" mentality to a very organized workplace can be hard to adjust to. we had fake goals before - now we have real ones. Metrics are different and more difficult to hit. Code reviews do happen and more often than not, my code isn't as perfect as i thought it was. i do like to learn and i think it will be okay.