Barry Hawkins specializes in effective agile product development for complex scenarios across the full range of organizational scales.
He currently serves as Vice President of Product and Program Management at Zwift. Prior to Zwift, Barry has served in Engineering and Product Development leadership roles in a wide range of settings, including Netflix, Blizzard Entertainment, Hulu, and Riot Games. He has nearly two decades of experience leveraging the values, tools, and technical disciplines of agile and lean Product Development in both full-time and consulting capacities.
Prior to his career in software, Barry spent over a decade in the manufacturing sector, focused on industrial packaging and marking systems for manufacturing plants throughout the southeastern United States. He was responsible for the implementation, maintenance, and support of every system he sold, which was a formative experience that continues to influence his approach to Management and Product Development.
The views and opinions expressed on this site are those of Barry Hawkins and not his employer’s, except for when he has been self-employed.
Videos of Barry Hawkins
This is the playlist for Barry Hawkins Live, a live streaming series where Barry Hawkins shares information about product development, and answers questions on the topic. Join us Thursdays at 7pm Pacific!
In this episode, Barry covers key tips to experience more effective Daily Standups. Check out this replay, and drop your questions in the comments!
Barry shares tips to improve Cycle/Sprint Planning for your development team. Check out this replay, and drop your questions in the comments!
Do you have questions about how to improve your sprints/cycles for your development team? Check out this replay, and drop your questions in the comments!
In which Barry talks about The API for Teams, a common set of agreements to strike a balance between uniformity across teams and allowing flexibility for process tailored to unique team contexts.
How We Got Here and What to Do About It (InfoQ) - This talk was delivered as the closing keynote for CodeMash 2012. Sadly, InfoQ seems to have lost the video of the slides that sync with the talk, but the main video still works.
(June 2012) These days you rarely find someone who hasn’t been part of at least one attempt to adopt Agile. However, few of those same people will tell you they are part of an ongoing, successful Agile team. This talk is a collection of the most common things that Barry has seen derail Agile adoptions in his years as an Agile coach. Attendees should come away with a collection of subtle pitfalls to avoid in their next attempt to successfully apply Agile Software Development on the job.
(June 2012) For years, one could assume that any development group trying to improve its approach to software was applying some form of Agile Software Development methodology. In the last couple of years, Lean Software Development has seen a surge in popularity. Some groups adopting Lean perceive it as an alternative to Agile processes like Scrum, and express a sense of elitism and superiority, having "moved beyond Agile". While Agile Software Development and Lean Software Development originate from different sources, they are actually closely related and share a great deal of overlap. In this talk attendees will discover where each came from, and just how much of Agile and Lean are shared in the space between.