Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Compromise Driven Development: The right way - Max Goncharov

33 views

Published on

Ruby Meditation #21
April 14, 2018
Kharkiv

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Compromise Driven Development: The right way - Max Goncharov

  1. 1. Max Goncharov 2018 Compromise Driven Development: Right Way
  2. 2. ABOUT ME
  3. 3. Compromise
  4. 4. Is an agreement or settlement of a dispute that is reached by each side making concessions. Expediently accept standards that are lower than is desirable. Compromise
  5. 5. Compromise
  6. 6. Where is? EVERYWHERE
  7. 7. Developer - Developer Tools Code style Architecture Quality Responsibility Who is involved? Customer - Developer Acceptance criteria UI/UX Performance Quality Schedule Manager - Developer Salary Schedule Grade Quality Tech debt Customer - Manager Budgets Team size Velocity Quality Responsibility
  8. 8. Developer - Developer Tools Code style Architecture Quality Responsibility Who is involved? Customer - Developer Acceptance criteria UI/UX Performance Quality Schedule Manager - Developer Salary Schedule Grade Quality Tech debt Customer - Manager Budgets Team size Velocity Quality Responsibility
  9. 9. Is it true? No compromise in the quality!
  10. 10. Select two
  11. 11. I will take five ones! What could happen with me?
  12. 12. Burndown…
  13. 13. Burndown!!!
  14. 14. • Determine clear goals • Make a list of risks and mark them as fails • Don't accept a position which is unacceptable for you • Be more attentive to the needs of other people • Forward question to an expert • Give advice in kind of expert • Take responsibility for your decision • Keep calm What should I do?
  15. 15. • Don’t be silent • Don’t take on someone else's responsibility • Don’t say what you don't know • Don’t compromise if you don’t know what you will get Don’t do this…
  16. 16. Which skills do you need to win? SOFT SKILLS
  17. 17. • Be open-minded • Be confident • Improve your skill of listener • Use clarity as a tool How to improve it?
  18. 18. Which skills do you need to win? Try to detect compromise Try to detect what you will get Try to detect what you will lose Try to select right way Stay cool and keep calm
  19. 19. Max Goncharov 2018 Thank you! Q&A?

×