Upload
smartbear
View
231
Download
0
Embed Size (px)
Citation preview
8/4/2019 SmartBear Software - Webinar - Is Agile Code Review an Oxymoron
1/15
Is Agile Code Review anOxymoron?
8/4/2019 SmartBear Software - Webinar - Is Agile Code Review an Oxymoron
2/15
SmartBear Software 2
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 developmenttopics 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
http://twitter.com/estherschindlerhttp://twitter.com/estherschindlerhttp://twitter.com/estherschindler8/4/2019 SmartBear Software - Webinar - Is Agile Code Review an Oxymoron
3/15
SmartBear Software 3
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 TheEmbedded Muse, a free bi-weekly email
newsletter.
www.ganssle.com
http://www.ganssle.com/http://www.ganssle.com/8/4/2019 SmartBear Software - Webinar - Is Agile Code Review an Oxymoron
4/15
SmartBear Software 4
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.
8/4/2019 SmartBear Software - Webinar - Is Agile Code Review an Oxymoron
5/15
SmartBear Software 5
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 anda 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 herecently, quite by accident, became a backyard
chicken farmer.
Find Jared on the web at AgileArtisans.com
http://www.agileartisans.com/http://www.agileartisans.com/http://www.agileartisans.com/8/4/2019 SmartBear Software - Webinar - Is Agile Code Review an Oxymoron
6/15
SmartBear Software 6
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 peercode 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.
Jareds Perspective on Agile and Code Review
8/4/2019 SmartBear Software - Webinar - Is Agile Code Review an Oxymoron
7/15
SmartBear Software 7
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
http://twitter.com/in/daverooneycahttp://twitter.com/in/daverooneycahttp://twitter.com/in/daverooneyca8/4/2019 SmartBear Software - Webinar - Is Agile Code Review an Oxymoron
8/15 SmartBear Software 8
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!"
8/4/2019 SmartBear Software - Webinar - Is Agile Code Review an Oxymoron
9/15
Whats different about code
reviews when youre doingagile?
SmartBear Software 9
8/4/2019 SmartBear Software - Webinar - Is Agile Code Review an Oxymoron
10/15
Do different types of software
require different inspectionstrategies?
SmartBear Software 10
8/4/2019 SmartBear Software - Webinar - Is Agile Code Review an Oxymoron
11/15
Agile approaches: TDD vs. XP
vs. FDD vs. SCRUM (and isTDD a stand-alone practice or
part of XP)?
SmartBear Software 11
8/4/2019 SmartBear Software - Webinar - Is Agile Code Review an Oxymoron
12/15
Whats the worst example of
code review that youve seenor heard about?
SmartBear Software 12
8/4/2019 SmartBear Software - Webinar - Is Agile Code Review an Oxymoron
13/15
Things I learned the hard way.
SmartBear Software 13
8/4/2019 SmartBear Software - Webinar - Is Agile Code Review an Oxymoron
14/15
Questions?
SmartBear Software 14
8/4/2019 SmartBear Software - Webinar - Is Agile Code Review an Oxymoron
15/15 S tB S ft 15