Complex work. People are solving problems, not plans or processes.

Complicated work. Process and plan can solve problems.

Noticed one thing. I try to simplify what i hear from others in order to remember more. And try to remember one core thing from what other people are saying…

Keeping this in mind i realized that i must change how and what i communicate to others, how i should start and end conversations and lots more…

Say one thing and you’re saying something. Say three things, you’re saying nothing.

p.s. that’s why i guess twitter is still popular. You have _only_ 140 symbols to express yourself.

Working agile means you need to be more disciplined, not less! Think it’s one of the main reasons why is it so difficult to implement Scrum in a team (not speaking about whole organization). Here are several aspects:

  • Estimation and planning
    • Iteration planning with clients
    • Daily follow-up with a whole team
    • Iterative reviews of results and further adjustments
  • Team work
    • Definition of Done: list of requirements that all team has to contribute to – qa and capacity testing, documentation, presentations, monitoring.
  • Time boxes
    • Team has to deliver best possible results in a limited time. Requires lot’s of focus and determination
  • Improvements
    • Team is seeking for improvements at the end of each iteration. Normally each two weeks!
  • Transparency
    • Results must be presented to clients or main stakeholders at the end of each iteration

In self-organized structures you never really know when and where things start.

Are you ready for that? Are you sure it motivates you?

If you are working in a product development company most probably you are doing something wrong if start changes and improvements in a technology departments/teams. Little by little i start to understand that.

Leave developers alone, let them do the work they love and focus instead on the flow and other challenges which require attention and might be missed:

  • Understand and communicate the essence of the product
  • Identify business value and stakeholders’ needs and make sure this is delivered regularly
  • Clarify, negotiate and communicate the important priorities and dates
  • Balance the needs
  • Work effectively with development team(s)
  • Identify, track and address things blocking progress
  • Gather and spread information

Developers can help with all these activities, but most probably they don’t love this type of work. That is why they are not managing the product and don’t want to act as Product Owner or Product Manager.

WordPress SEO fine-tune by Meta SEO Pack from Poradnik Webmastera