james_tamm_-_want_better_collaboration_dont_be_so_defensive
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
james_tamm_-_want_better_collaboration_dont_be_so_defensive [2015/08/17 09:21] – hpsamios | james_tamm_-_want_better_collaboration_dont_be_so_defensive [2015/08/28 12:23] – hpsamios | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
- | In this talk we’ll look at why the technical practices of test-driven development, | ||
- | Technical excellence is more than two week sprints, a burn-down chart and a daily stand-up meeting. The basic rules of Agile or Scrum are not an end in themselves, but rather a staring point based upon principles and practices that allow and encourage teams to adopt, adapt, and refine their craft. Unfortunately, | + | ====== |
- | + | ||
- | Extreme Programming, | + | |
- | + | ||
- | ====== | + | |
- | + | ||
- | * Content rating (0-no new ideas, 5 - a new ideas/ | + | |
- | * Style rating (0-average presentstion, | + | |
- | + | ||
- | ====== Action / Learning ====== | + | |
- | + | ||
- | * | + | |
- | + | ||
- | ====== Presentation ====== | + | |
- | + | ||
- | ====== Notes ====== | + | |
- | + | ||
- | Book "the debrief imperative" | + | |
- | + | ||
- | Scrum, instead of PDCA people just to A | + | |
- | + | ||
- | Agile 10 year anniversary in Snobird | + | |
- | + | ||
- | - Demand technical excellence | + | |
- | - Promote individual change and lead organizational change | + | |
- | + | ||
- | Symptom is hardening sprint Does this degrade into a firefight | + | |
- | + | ||
- | Being good at chasing bugs does not mean technical excellence | + | |
- | + | ||
- | Propose a marriage of scrum and XP | + | |
- | + | ||
- | Certified scrum developers 55K vs 300K certified scrum masters | + | |
- | + | ||
- | How are you spend your time mr developer Coding, testing, debugging | + | |
- | + | ||
- | Debug later programming vs tdd | + | |
- | + | ||
- | Longer time it takes discover a bug, increases time to find it in the code. Time to fix is short. | + | |
- | + | ||
- | We create the bugs. We did it. | + | |
- | + | ||
- | We have a problem | + | |
- | + | ||
- | People do what they know I've got 10 years experience - the same year 10 times doesn' | + | |
- | + | ||
- | XP | + | |
- | + | ||
- | Talks about values - simplicity, respect, feedback Practices help Dijkstra - not waste time debugging, should not put defect in | + | |
- | + | ||
- | If we move test upstream could we get working features to flow | + | |
- | + | ||
- | Tdd is not so much test first and test together | + | |
- | + | ||
- | Changes the physics of the mistake. | + | |
- | + | ||
- | A complex system that works has evolved from a simple system that works | + | |
- | + | ||
- | Book systems bible - John Gall | + | |
- | + | ||
- | Why not do automated test at module level. 3 modules means all tests would take 1000 tests Unit test strategy 10 units test per module plus a few of of the interactions | + | |
- | + | ||
- | Orgs are set up to assuming amount to test is same to create - we know as fixed resources | + | |
- | + | ||
- | 25% defects introduced while changing and fixing code. Means 75% were introduced new code | + | |
- | + | ||
- | Because systems act up we have to be careful | + | |
- | + | ||
- | Cannot just what was done in previous iteration, as have to test what we did in the past Unsustainable growth in the untested code gap | + | |
- | + | ||
- | Tests must be automated Cost of retest is low | + | |
- | + | ||
- | Tests is not all there technical excellence | + | |
- | + | ||
- | Two values of software Want to be able to evolve our code | + | |
- | + | ||
- | Refactoring 3 critical skills Smell bad code and recognize why it is bad Step wise refinement of code. Requires tests. | + | |
- | + | ||
- | The lawyers are coming Toyota brake problem was caused by single bit flip in the code | + | |
- | + | ||
- | Why doesn' | + | |
- | + | ||
- | Won't work for us | + | |
- | + | ||
- | Stories are optional until we are late You are all special But it doesn' | + | |
- | + | ||
- | Find a way to get the product shippable | + | |
- | + | ||
- | It is hard | + | |
- | + | ||
- | Don't have time compared to what? | + | |
- | + | ||
- | Michael Dubakov looking at optimize development speed Green help. Red detracts. Yellow could have effect either way | + | |
- | + | ||
- | No wonder we have any time | + | |
- | + | ||
- | Tdd is faster than debug later programming | + | |
- | + | ||
- | Fun - working proactively, | + | |
- | + | ||
- | Scrum masters Make sure your team knows about these state of the art practices Support learning, problem solving and continous improvement Make sure org understand what is important Not dogma followers | + | |
- | + | ||
- | Developers Become expert in your craft Build trust - make your work visible Learn and try things Become advisor to org Become aware of limits of org Pair | + | |
- | + | ||
- | Managers Stop motivating people | + | |
- | + | ||
- | Motivating people is hard, demotivating is easy | + | |
- | + | ||
- | A programmers life Work, home, play, sleep - we always think about code. Title: JamesTamm-WantBetterCollaborationDontBeSoDefensive Timestamp: 2015-08-07 16:02:46 +0000 Created: 2015-08-07 11:16:55 +0000 Last Accessed: 2015-08-07 11:16:55 +0000 Times Accessed: 0 Tags: Metadata: gpslongitude=-77.017185, | + | |
Jim's keynote will challenge you to look at yourself through self-critical eyes. Entitled "Want Better Collaboration? | Jim's keynote will challenge you to look at yourself through self-critical eyes. Entitled "Want Better Collaboration? | ||
Line 121: | Line 12: | ||
====== Summary ====== | ====== Summary ====== | ||
- | * Content rating (0-no new ideas, 5 - a new ideas/ | + | * Content rating (0-no new ideas, 5 - a new ideas/ |
- | * Style rating (0-average presentstion, | + | * Style rating (0-average presentstion, |
+ | |||
+ | Useful presentation that helped me personally. And well presented with interaction. | ||
====== Action / Learning ====== | ====== Action / Learning ====== | ||
- | * watch - Ted talk | + | * [[http:// |
+ | * [[https:// | ||
====== Presentation ====== | ====== Presentation ====== | ||
Line 210: | Line 104: | ||
Start noticing if in red zone / green zone Look for defensiveness Practice your action plan | Start noticing if in red zone / green zone Look for defensiveness Practice your action plan | ||
+ | {{tag> |
/home/hpsamios/hanssamios.com/dokuwiki/data/pages/james_tamm_-_want_better_collaboration_dont_be_so_defensive.txt · Last modified: 2020/06/02 14:21 by 127.0.0.1