Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Your Company Will Never Be Agile

Your Company Will Never Be Agile

In most companies that exist today, there are impediments the prevent the company from becoming agile - from achieving true business agility.

David Tanzer

October 21, 2016
Tweet

More Decks by David Tanzer

Other Decks in Programming

Transcript

  1. BUT

  2. Your… • Organizational Structure • Processes / Policies • Annual

    Budgets / Bonuses • Middle Management • Employee’s Motivation Prevent your company from becoming agile.
  3. Commercial Break ;) David Tanzer (@dtanzer) [email protected] I help my

    clients to: • Work together more effectively as a team • Improve their technical practices • Improve their software quality / design • Re-gain control of their legacy code http://davidtanzer.net
  4. +8 business days lead time! • Ops: Need deployment package

    1 day before release • But: You need clearance from release management • RM: Clearance within 1-2 days • But: Need test protocol • QA: Test protocol within 1-2 days after feature finished • But: When they find a defect, fix (1 day) and retest (1-2 days)
  5. Often, it would be better to move IT closer to

    the people who need it, instead of to it’s own department!
  6. The way of the engineer: Solve all problems in a

    sustainable way. Bernd Greifeneder
  7. How to create a bueaurocracy… In only three steps: •

    Bad thing happens • “This must not happen again - ever!” • New policy
  8. To stay agile, you always have to adapt the process

    for the people you actually have. As a manager, you have to develop a lot of empathy for your teams and employees. Christian Gorbach
  9. If your product management is not willing to work in

    an agile fashion, you will never be agile. Peter Rietzler
  10. Run by developers “In order to be good at software

    development, you need an organization that’s optimized for software development” – Samir Talwar
  11. Thank You! David Tanzer (@dtanzer) [email protected] I help my clients

    to: • Work together more effectively as a team • Improve their technical practices • Improve their software quality / design • Re-gain control of their legacy code http://davidtanzer.net