Maven says: "I need a vacation"; Motley says: "Slacker"

Maven: You know what, Mot? I’m taking a vacation. It’s been a great year, but I need a bit of time off. It is the holiday season, after all.   Motley: Slacker. You hardly do any work as it is!   Maven: Well, I don’t produce much in the way of tangible results, but I…

0

Motley says: "Human Performance Technology? I guess I better brush up on my robotics." (HPT Part 3)

Summary   Motley: Training is the best solution to most problems. If a developer doesn’t know how to do something, teach that person. Problem solved.   Maven: Training is only one solution, and may not be the best one. Consider Human Performance Technology and address the problem with a results focus from both an environmental/team…

1

Motley says: "I fear public speaking more than I fear dying!"

Summary   Motley: Speak at a conference?!? Are you insane?!? No public speaking for me!   Maven: Speaking at a conference is a great way to build confidence and influence not just your company, but the industry. ______________________________   [Context: We’ll continue with HPT Part 3 next time. For now, Motley and Maven’s buddy James…

1

Motley says: "Human Performance Technology? Do I need a profiler for that?" (HPT Part 2)

Summary   Motley:  Human performance technology is about behavioral psychology? I have no background in that, so I can’t use it!   Maven: Leverage a very simple model that encourages root cause analysis and problem solving along 6 primary dimensions – expectations and feedback, tools and processes, incentives, knowledge and skills, capacity, and motivation. ______________________________…

1

Motley says: "Consulting? I guess your answer from here on out is ‘It depends’" (HPT Part 1)

Summary   Motley:  How could a consulting methodology help me? There’s no way – I work in a product company.   Maven: Human Performance Technology (HPT) is an effective consulting methodology that uses a simple process to identify the root cause of human performance issues and build creative solutions to those problems. ______________________________   [Context:…

1

Motley says: "Performance stinks, but I’ll deal with it later"

Summary   Motley:  I’ll deal with performance issues when I have something to test. Then I’ll run the profiler and just optimize the slow methods.   Maven: Think about performance early in the development cycle. Set goals. Design for performance. Measure, measure, measure. Optimize the scenarios that matter. ______________________________   [Context: Motley is doing some…

2

Motley says: "Ugh, not again…"

Summary   Motley:  Developers keep making the same mistakes over and over. Can’t they learn?!? Some kind of punishment is in order, like no more free soda!   Maven: Don’t just address the symptom – get to the root cause of a problem. Leverage the “Five Why’s” to find root cause and come up with…

1

Motley says: "I just get picked on when my code is reviewed"

Summary   Motley:  I’m not sold on this inspection thing. There were too many problems during our session. Plus, everyone just picks on the author and they hate having their code reviewed. Back to informal peer reviews for me.   Maven: Follow inspection best practices: inspect limited amounts, don’t inspect everything, use a facilitator, be…

2

Motley says: "Inspections suck… time that is"

Summary   Motley:  Inspections seem a bit heavy. They suck up too much time for little gain.   Maven:  Inspections are actually a fairly light-weight structured process that find more issues compared to ad-hoc peer reviews and team reviews. ______________________________   [Context: Maven and Motley are continuing a conversation about code reviews, now with a…

3

Motley says: "Quick peer reviews are sufficient. Team reviews? Waste of time."

Summary   Motley:  Quick ad-hoc peer reviews are sufficient to nail bugs early in the development cycle.   Maven: A more structured team-based code review process can lead to more issues found. ______________________________   [Context: Maven overhears a code review that is happening in Motley’s office]   Maven: Hey Mot. Were you and Marvin just…

5