RSS

How Healthy is Your Product? - Company Culture Check

How Healthy is Your Product? - Company Culture Check

[width=420

You are developing your application using agile and lean approaches.

How can you check your approach and distill improvements? A health check of your product and your development approach is certainly a good solution.

This post is the fourth and last of a set of articles identifying health checks with different focus. We will identify strengths, potential weaknesses and hopefully find room for improvement.

What is your company culture and how does it focus collaborators to delight your customers.

Rules

The patient solely decides if a health check shall be performed. The effort and depth of a health check is defined together with the patient. The findings are considered confidential.

Many attempts at achieving business agility are misguided and fake. But I consider the glass half full, not half empty.

Fake Agile is a signal to do better. Fake agile is a treatable disorder.

Jurgen Appelo

A short check with a feedback workshop presenting the insights requires around two work days. A deeper and more intensive check requests more effort, between one and four weeks. Upon completion, you can also hire a coach to implement selected findings and improve durably the health of your application. The findings are often clear and the measures straightforward. The real work is to implement consistently the measures.

I have the same personal challenge when trying to lose weight or improve my running form. The long term implementation is the crux.

Company Culture Checks

The biggest flag to identify a learning and improvement focused culture is perhaps this statement

I get better and lasting improvements with organizations who invest in training their collaborators.

Not only training on the job, but they send them to courses, exhibitions and buy them books.

A set of questions to detect cultural flaws for a lean and agile focused company are

  1. Do you still have individual bonuses?
  2. Do the organization provides feedback to each employee at least on a monthly basis?
  3. How complex is your travel expenses regulation?
  4. Are all C-level managers trained and certified in lean agile leadership and agile approaches?
  5. Are the human resources department collaborators trained in agile approaches and agile HR?
  6. Are all collaborators and managers working in the development organization trained in agile and lean approaches?
  7. Are all collaborators and managers working in the development organization trained in software development techniques?
  8. Is there a product charter that lays out the mission and strategic goals?
  9. Do all members of the team understand both, and are they able to see how their work contributes to both?
  10. Do you release your products at least monthly?
  11. Do software developers have local administrator rights on their workstation?
  12. Can software developers install tools and libraries on their workstation?
  13. How is the working environment of your talented developers?
    1. Do they have a team area with a dedicated desk for each team member?
    2. Do they have multiple high-resolution displays to work with - high-resolution means 4K or higher -?
    3. Do they have root access - admin rights - to their development workstation?
    4. Do they have access to technical books and articles?
    5. Do they have height adjustable desk?
    6. Do they have big whiteboard and flip charts to work on in the team area?
    7. Do they have rooms to meet and work as a team in the vicinity and available?
    8. Do they use the best development tools of trade - and not only the basic and cheap version -?
    9. Do they have access to fast and stable continuous integration and deployment pipelines?
    10. Do they develop and document in English?
  14. Can you work on refactoring and clean code without a product backlog item or task?
  15. Do your managers knows the most important sentences and practice them daily?
    1. Sorry
    2. Thank you
    3. I am sorry
    4. Can I help you?

Posts in the Health Check Series