Copy

 
View this email in your browser
 

Three Takeaways from Uncle Bob

“Uncle Bob” Martin, co-founder of cleancoders.com spoke at the Agile Alliance Technical Conference in Raleigh, NC on April 8. Informed by 40+ years of technical experience, his perspective on the past, present and future of our profession was obviously enlightening. Here’s what I left the conference thinking about:

Do developers need to be less “bean bag and foosball” and more “slide rule and graph paper”? Uncle Bob made a strong case for technical discipline and professional standards similar to the fields of science and engineering. He characterizes the “waterfall period” as a hazardous mix of risky methodology, a staggering increase in computing equipment, and droves of young, undisciplined developers. This combination of factors explains why the waterfall period significantly lacked the number of advancements of technology that the early period did and led to many massive failures and the complex “legacy” systems that many current practitioners complain about today.  

Are developers sitting on the sidelines? Agile, according to Uncle Bob, is currently being led by project managers who are using agile principles to drive process improvements with various frameworks including Scrum. While these process improvements are a necessary step in agile transformation, they do not address technical agility. When technologists stand on the sidelines, no one advocates for technical quality and solutions suffer. Developers need to get in the game! (The leadership game not foosball!) This need for technical leadership is driving the Software Craftsmanship and DevOps movements, but we don’t want the pendulum to swing too far in the other direction either… 

How can we reunite Technology and Process? When focus swings back and forth between technology and process, organizations and customers lose. Bob’s presentation reinvigorated my belief that Technology and Process must march forward hand-in-hand if we are to advance Agile principles and erase the technical debt created by generations of waterfall. This belief inspired Agile Pi to transform organizations using a balanced approach that strengthens process AND technology.

Oscar Rodriquez
Agile Pi Co-Founder and Principal Agilist
Upcoming Events
PMI Metrolina PDD
June 18 | Charlotte, NC | Details and Registration
Are you going to PMI Metrolina Professional Development day on June 18? We're sponsoring the agile track! Join us in advancing project management and agile skills development.
TriAgile 2016
June 30 | Raleigh, NC | Details and Registration
TriAgile is an annual conference designed to bring people together from all disciplines to share their agile knowledge, passion and experience. Speakers include Jurgen Appelo, Andy Hunt, Bob Galen and Agile Pi Co-Founder, Betsy Kauffman.
Certified ScrumMaster (CSM) Course
July 18-19 | Charlotte, NC | Details and Registration
Beginning with the history of agile development and moving through the disciplines promoted by Scrum, you will gain a comprehensive understanding of the Scrum methodology while specifically reviewing the behaviors expected of a ScrumMaster. This course qualifies you to take the Certified Scrum Master (CSM) exam administered by Scrum Alliance (exam included in registration).
Certified Scrum Product Owner (CSPO) Course
July 20-21 | Charlotte, NC | Details and Registration 
In this course students will learn how Scrum works with a focus on the role of Product Owner (or customer) for a Scrum team. This includes managing stakeholders, ROI, backlog grooming, creating effective user stories, acceptance criteria for user stories, and defining "Done." Upon successful completion of this course, attendees will earn the Certified Scrum Product Owner (CSPO) designation.
Copyright © 2016 Agile Pi, All rights reserved.


subscribe to this newsletterupdate your preferences or unsubscribe from this list

Email Marketing Powered by MailChimp
Share
Tweet
Forward