Recently Boris Gloger tweeted the question:
Why do you work for a non-agile company? (1) › bor!sgloger - http://t.co/4L3LcTNOAaThis made me think: "If I would switch positions to another company - how could I find out, if it is really agile?".
— Boris Gloger (@borisgloger) October 3, 2013
My first approach to answering this question was to answer the following two questions:
- Which interfaces are there between me and this company?
- How can I see, if it is only the interface looking agile or the whole company beeing agile?
Job Interview
Anyway - you should take a round trip through the company and have look in the faces of people. Observe their interactions and just listen to what happens, what does not happen and how people behave.
Friends working there
However: Even friends and relatives have different receptions of reality and different tastes!
What else?
After looking on the other interfaces for several days and trying to figure out, how agile companies differ from non-agile companies, I realized that this is probably a mission impossible: Being agile is a deeply cultural thing (as you can see e.g. here and here) and you will not be able to assess a companies culture by observing artifacts only.So - what else?
I then remembered a really good book, I read some months ago: "The Corporate Culture Survival Guide" by Edgar H. Schein. Schein proposes a cultural model in this book, which consists of three levels:- Artifacts: All the things you can see, hear, taste, ... All of the non-organic interfaces mentioned above are artifacts.
- Espoused Values: This are the values, the organization communicates actively. E.g. "customers first" or "employees first".
- Tacit Assumptions: This is the real hot stuff. Tacit assumptions are things everybody in the organization knows implicitly and which determine the factual behaviour of employees. This is the core of the companies culture.
- Identify and list artifacts: Look at all artifacts, you can observe. To do this for a company, you are not part of, you can use the interface list above and observe, how the company behaves over this interfaces. Do they react fastly on customers questions? How does the building of the organization look like? What about the design and usability of the website?
- Identify the organizations espoused values: Try to get all statements about companies values, you can get. A good way to do this is the web site, where you might find a blog or other content about companies values. Another way is to search the web for the companies vision and mission. Especially the latter one will probably contain some espoused values.
- Compare values with artifacts: Write all identified artifacts on the left side of a whiteboard or sheet of paper and all espoused values on the right side. Look out for conflicts between espoused values on the right and artifacts on the left. If you find a conflict, you have likely found something that points to a deeper lying tacit assumption held within this company.
- "Perspectives on Rightshifting" - Bob Marshall