We recently started moving toward Agile software development at work, and I was feeling a bit uncertain. The core reason for this uncertainty was that Agile is a developer-centric methodology and I didn’t understand how I fitted in as a Business Analyst, Project Manager and/or Product Manager.
Now I am a big fan of constant change, I just felt that developers were being given tasks that (despite being scoped user stories) still contained a large number of unknowns. I didn’t know if I trusted them to call me in when they got stuck, rather than finding the quickest route themselves. Additionally the roles of Project Manager, Product Manager and Development Manager were stepping on each other’s toes. Normally I am happy to write the requirements up front and then manage the project. Now there were no complete signed off requirements documents, project management was on a wall and the development team was in control. What am I meant to be doing? I am not someone who likes to sit back and wait to be called upon! I eventually found the following presentation, which was literally one of the only sources I can find about how Agile development management is meant to work:
Even though I am only just beginning with Agile I felt the presentation gave me a good sense of where I fit. What are your experiences in Agile management outside the development team?
How many companies clearly define their culture and HR policy in a public way? Jack Welch of GE famously held the view that the bottom 10% of the company should be fired every year, but in the days of labor shortages that would be frowned upon. That’s why it was refreshing for me to see this slideshow from Netflix. Have a read for yourself, although be warned it is quite long and detailed:
So what do I think? Firstly it is awesome that a company publishes this kind of presentation, everyone should be proud of who they work for and have no problems articulating that to the public. I don’t think there are many companies who are so upfront, open and honest about who they are (in many cases even being aware would be a great start).
In particular I liked:
What did you get out of it? Does your company even have a policy or statement on culture?
I was referred to this article by Seth Yates, and the bullet points covering the priorities of management execution struck me as being a nice focused summary:
Of course trying to achieve these things in a competitive market is always going to be tricky. It does summarise how companies like Google execute well; get a Beta out, progressively update, scale and aim to be the best.