For our online CSD classes: https://rocketninesolutions.com/certi...
Certified Scrum Developer Training - Agile Technical Practices - Paul Moore - Rocket Nine Solutions
For more videos from Paul Moore about Agile Technical Practices, XP, and Certified Scrum Developer Training:
• Scrum Developer - Agile Technical Practices
In this video ( • Why Agile Technical Practices Training | C... ) Scott Dunn Paul Moore discuss the value of Certified Scrum Developer Training - Agile Technical Practices
[Partial Transcript]
Paul Moore:
Coming from my background of extreme programming, we talked about pair programming where we get two people working together on the same problem, and the benefits of pair programming is we maximize the flow, that we're always focused on the task, and we always keep moving forward, and we're pulling from our backgrounds. So I know some things, and you know some things, but combine those and we know a lot more.
Mobbing takes it to the next level where we've got four or five, six people all focused and pulling forward, and when I hear the question about is pairing or mobbing less efficient, is it more costly to do that, we don't really quantify the cost of getting stuck.
If you're a developer, you know the time where I've been stuck and I'm trying to solve a problem for a couple of hours, for a couple of days, and that just goes uncounted. But in a pair, in a mob, that gets brought up immediately, and so many times I've had that question come up and the answer comes from somebody in the mob, and we just keep moving, that those gaps, they just disappear and we're always producing, we're always moving forward.
With all these practices, and a lot of them are drawn from the XP practices we talk about, I treat them as tools in my toolbox. So I don't always need a hammer, I don't always need a screwdriver, but having those tools, when I can apply them in the right situation, they really are effective.
It's the same with mobbing, it's the same with test-driven development as opposed to test-after development. Having the ability to draw on that tool in the right time is going to make your development that much better, and so when I'm talking with the teams, it's really about having this open mindset to try it out, in class we have a safe environment where we don't have the schedule pressure of having to deliver something by Friday, because a lot of times that schedule pressure prevents us from trying things.. to actually practice and get better and be able to deliver.
... Scrum's really great at having that iteration pressure, delivering every couple of weeks, but if the end result is that we deliver something that's just barely there every couple of weeks and then we move onto the next thing, then we're building up this pile of what we call technical debt, this legacy that eventually is going to prevent us from moving forward.
Marrying the extreme programming practices, having that quality built in, having the ability for the code to tell you that something's wrong when it happens, as opposed to three months from now, six months from now, those practices really allow you to just keep continually moving like Scrum wants you to as opposed to just getting something out the door.
With the extreme programming practices is these are foundational things. It almost doesn't matter what language, what platform, what environment you're in, these tools are going to service you throughout your career.
I'm saying that in 2018, having learned this stuff in the year 2000, and people coming into the workforce were not learning this in school, were not picking it up on the job, necessarily, and yet these things are valuable and are going to serve us really well. Having a common foundation within the team to draw from is just going to allow everybody to move faster further.
The second part as far as the technology training, I can see value in that in maybe sending one person out and bringing it back to the team, and through pairing and mobbing, that knowledge is just going to disseminate really fast.
[End Transcript]
Test Driven Development slows us down - Paul Moore - Technical Agile Coach
• Test Driven Development slows us down | Te...
Please don't send your teams to Scrum Master training - Interview with Paul Moore
• Please don't send your developers to Scrum...
The Hole in the Scrum Framework from a Technical Agile Coach’s Perspective | Paul Moore
• The Hole in the Scrum Framework from a Tec...
Agile Technical Practices | Faster Feedback Loops for Developer Teams
• Faster Feedback Loops for Developer Teams ...
Automating the Agile Process | Melvin Laguren | Scrum Day OC '15
• Automating the Agile Process | Melvin Lagu...
VIDEO BY: Rosa Media Productions
http://rosamediaproductions.com/
Produced by: Cliff Rosa
Edited by: Cliff Rosa
Rocket Nine Solutions' CEO Scott Dunn and Technical Coach Paul Moore discuss the value of Certified Scrum Developer Training - Agile Technical Practices
Информация по комментариям в разработке