Mob Programming: A Whole Team Approach • Woody Zuill • GOTO 2017

  Рет қаралды 43,412

GOTO Conferences

GOTO Conferences

Күн бұрын

Пікірлер: 28
@StrixyN
@StrixyN 7 жыл бұрын
I'm glad I watched the whole video with an open mind as opposed to assuming I knew what "mob programming" is all about based on the title alone. Thank you Woody. I would clean up off-leash dog parks or even write code again with a team like you describe.
@whelan0621
@whelan0621 3 жыл бұрын
Hi Strixy, thanks for writing this comment because your comment helps me decide to spend an hour on this Mob Programming concept. It is not easy to put pride aside and stay open-minded to explore a new concept deeply. You are awesome. Thanks for demonstrating this act to me :)
@behnamrasooli8801
@behnamrasooli8801 6 жыл бұрын
I think this talk could be presented at TED Talk too
@Runesocesius
@Runesocesius 5 жыл бұрын
Eye opening for sure.
@AmonTLC2014
@AmonTLC2014 7 жыл бұрын
Great topic. I recently followed a craftsmanship worshorp. This method is like Dojo programming ? Or i'm missing something
@dvsdev
@dvsdev 5 жыл бұрын
Anyone have a good idea of what you "Study together"? I.e. if the team is made up of different skill types, won't the training be too generalized? I.e. As a programmer, I would want to learn more about a programming feature, but that would be mind numbing for an artist, owner or manager.
@jimifriis4507
@jimifriis4507 6 жыл бұрын
3 bugs reported in 3.5 years - sounds like a lot of bugs ;) - kzbin.info/www/bejne/iXmyh4mkh6dnnpIm1s When watching this I feel lucky having met Woody and also his wife Andrea whom I had the chance to talk to during the dinner at the restaurant Moldau in Stockholm (go there goo.gl/maps/Qw4TUEyNXNz), in 2015 or 2014 perhaps? - I say they are both marvelous Artists in their fields and her artwork aimed for children really fit for teaching creativity and mastery to big kids. Keep it up Woody! The world needs more of this.
@igboman2860
@igboman2860 4 жыл бұрын
Mob programming: working in the same space. Corona virus: hold my social distancing!
@bajal123
@bajal123 4 жыл бұрын
Virtual mob programming.
@mohamedfouad2304
@mohamedfouad2304 5 жыл бұрын
badass artwork
@EmilNicolaiePerhinschi
@EmilNicolaiePerhinschi 6 жыл бұрын
oh, those offices ... I shudder thinking of the noise level
@mohamedbeyremmakhlouf
@mohamedbeyremmakhlouf 5 жыл бұрын
that's way us is the mother of computer science
@korovev
@korovev 5 жыл бұрын
Damn... Open spaces at work are just BAD. Too much "mob", less "programming'"...
@joecox9958
@joecox9958 2 жыл бұрын
I personally think this has many limitations and might be low efficiency. I prefer individual programming, and event driven training/code review/team meeting. the project process should be dynamic and upon request process, Mob seems freeze it. I mean, Mob should be based on event driven or do it when needed, not a frozen process. So. nothing new but a term?
@alexforget
@alexforget 2 жыл бұрын
Programmers usually only write a few lines of code a day and most of it has negative value. By increasing the brain power and diversity on a task you waste much less time. My experience (pair programming) is that it’s much easier to have the big picture in mind, future problem to avoid while the driver is focused on the current line of codes. It seems that having a bigger team with a project owner push that even further, but you won’t need the owner 100% of the time for all the littles details.
@wolfram78
@wolfram78 Ай бұрын
That’s correct. Especially if your product involves heavy math, absolute focus is essential. In this case, adopting an event-driven approach is a must. There’s no need to gather with your team all day, every day. Also, don’t forget to consider the differences between introverts and extroverts, as these depend on individual psychotypes.
@Seychelles-10.
@Seychelles-10. 7 жыл бұрын
Maybe the Insider Preview program at Microsoft. Not the same computer but the same Professionals working with the mob of volunteers . IT doesn't work at all.
@benvella1728
@benvella1728 2 жыл бұрын
Maybe I'm just being dense but this overall seems like a massive waste and redundancy of resources. Having said that, Woody has proven to be an excellent teacher, so I am most probably being very dense about this whole thing.
@dannyUT08
@dannyUT08 2 жыл бұрын
this is just my take, but I think developers and managers focus on the 'developer needs to be productive' metric waaay to much and not the 'how long does it take to get a feature out' metric (and as a project falls behind we often want developers MORE productive and busy). I've worked on teams in the past where every developer has always had something to in their own little silo, everyone feels super productive, but it would quite often take weeks to get a feature out the door (I think I once had a PR waiting for over 6 weeks and that wasn't un-common!). How is that productive? Its not. So if something like this methodology can get the time down from weeks to days throughout the life time of the project, then yea I'm all for giving it a go.
@curiosull
@curiosull 7 жыл бұрын
If you pay me x3 I can deliver more than a mob of 5. Anyway you recognise that the bottleneck is the Input and you switched from 5bottlenecks to 1 even bigger. I think is great for learning and juniors though.
@grumpylama
@grumpylama 7 жыл бұрын
You missed the point, it's about working in team, bringing the best. Sorry to say that your cognitive system is a limited one and thus less efficient than 5 ones.
@curiosull
@curiosull 7 жыл бұрын
Leslie-Alexandre DENIS it cannot be more efficient, the rest of the people are not producing. The result is better yes, less bugs yes, better quality yes, but the result is done in a lot less time with a factor N of Devs sitting behind.
@christopherwmoody
@christopherwmoody 6 жыл бұрын
what percentage of the time to you spend actually inputting the code? I've asked this question to about a dozen engineers and the answer I get is typically a range of 15%-30%. Is the bottleneck inputting code, or is it logic and decision making (toss on code reviews too)? Throughput does not equal value.
@kellyrankin8844
@kellyrankin8844 6 жыл бұрын
The mob should contain different perspectives so that you do not need to hand off the work. Dev, Tests, QA, Deploy, Done. Each environment has its own challenges, so you'd have to adjust for that, but I disagree with the idea that you can "deliver" more than a mob of 5 when you take into account a proper definition of done. Maybe for very repetitious and predictable work I could see your point. I wonder if you consider also that you have something to learn from other people?
@ABehrooz
@ABehrooz 6 жыл бұрын
Also great against the new Australian law.
@laszlopere5519
@laszlopere5519 5 жыл бұрын
Those who can do, those who can not try to do it in mob. :( I would shoot myself on the head instead. For up to 5 minutes. :D
Mob Programming & the Power of Flow • Woody Zuill • GOTO 2019
39:24
GOTO Conferences
Рет қаралды 25 М.
Patterns of Effective Teams • Dan North • GOTO 2017
51:04
GOTO Conferences
Рет қаралды 118 М.
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
Designing for the Serverless Age • Gojko Adzic • GOTO 2017
51:06
GOTO Conferences
Рет қаралды 24 М.
A day of Mob Programming
3:16
Woody Zuill
Рет қаралды 71 М.
Beyond Developer • Dan North • GOTO 2017
52:49
GOTO Conferences
Рет қаралды 34 М.
"Uncle" Bob Martin - "The Future of Programming"
1:18:21
Paul Stringer's Mobile Tech
Рет қаралды 1,7 МЛН
The Dehumanisation of Agile and Objects • James Coplien • GOTO 2017
56:10
"Good Enough" Architecture • Stefan Tilkov • GOTO 2019
41:41
GOTO Conferences
Рет қаралды 261 М.
Programming Across Paradigms • Anjana Vakil • GOTO 2017
49:08
GOTO Conferences
Рет қаралды 86 М.