Sie sind auf Seite 1von 15

Is Agile Code Review an Oxymoron?

Guest Host & Moderator:


Esther Schindler Esther Schindler is the editorial director of Software Quality Connection. She has been writing about technology subjects since 1992, and has focused on software development topics for the last several years. You've read plenty of her articles, as her byline has appeared in CIO.com, ITWorld.com, Software Test & Performance, SD Times, Informit.com, ComputerWorld and DevSource.com. She is also a well-known chocoholic. http://twitter.com/estherschindler

SmartBear Software

Guest Expert Speaker:


Jack Ganssle A popular speaker, Jack is the Technical Editor of Embedded Systems Programming magazine as well as author of the magazine's monthly column "Breakpoints". He has published over 600 articles on different aspects of embedded development, as well as six books on the subject. On-line, he writes the weekly Embedded Pulse column on embedded.com and is editor of The Embedded Muse, a free bi-weekly email newsletter.
www.ganssle.com

SmartBear Software

Jacks Perspective on Agile and Code Review Code reviews are essential for producing quality, maintainable, software. Some of the agile methods embrace reviews; others seem to discount them. As a passionate advocate of reviews, I feel any method - agile or otherwise - that doesn't demand reviews should be abandoned or modified.

SmartBear Software

Guest Expert Speaker:


Jared Richardson Jared Richardson has authored and coauthored a number of books, including the best selling Ship It! A Practical Guide to Successful Software Projects and Career 2.0: Take Control of Your Life. Hes a regular at software conferences and a thought leader in the Agile space. Jared works full-time as an internal coach at defense contractor Logos Technologies. Hes made a career out of helping teams find, and fix, their process blind spots. He lives in Morrisville, North Carolina with his wife and children where he recently, quite by accident, became a backyard chicken farmer. Find Jared on the web at AgileArtisans.com

SmartBear Software

Jareds Perspective on Agile and Code Review Pair programming was a staple of XP, but it never worked that well for me. I also saw little value in large groups reviewing a single developers code. I settled on the peer code review as the best solution. When a developer finishes a feature (or fixing a bug), and before checking in their code, they would go find a co-worker who wasn't "deep" in another issue, and review the work.

SmartBear Software

Guest Expert Speaker:


Dave Rooney A veteran Agile Coach in Ottawa, ON, Canada with over 20 years industry experience, Dave is a Co-founder/Consultant with Westboro Systems. Hes been involved with Agile Software Development since 2000, helping private and public sector organizations from pre-funding startups to the Fortune 15 improve their software delivery process. He is an active writer, speaker and advocate of agile methods in Canada. http://twitter.com/in/daverooneyca

SmartBear Software

Daves Perspective on Agile and Code Review "I come to Agile from the Extreme Programming world, so my perspective is quite simple: at least two pairs of eyes must see every line of production code before it's committed to source control. There are, however, a multitude of ways to accomplish that goal!"

SmartBear Software

Whats different about code reviews when youre doing agile?

SmartBear Software

Do different types of software require different inspection strategies?

SmartBear Software

10

Agile approaches: TDD vs. XP vs. FDD vs. SCRUM (and is TDD a stand-alone practice or part of XP)?

SmartBear Software

11

Whats the worst example of code review that youve seen or heard about?

SmartBear Software

12

Things I learned the hard way.

SmartBear Software

13

Questions?

SmartBear Software

14

SmartBear Software

15