Cecil is an agile/technical coach, software craftsman and mentor/teacher who is passionate about sharing his knowledge on agile processes and software development engineering practices. Cecil holds masters degrees in business administration and information technology, along with a bachelor’s degree in nuclear engineering.
Cecil started doing iterative development while helping a telecommunications company adjust to the industry deregulation over twenty years ago. He was a key member of the first agile project for a financial company that adopted XP and was a technical lead on another project that was featured in Chapter 14 of Specification by Example - How Successful Teams Deliver the Right Software (2011, Manning). Cecil has been leading, mentoring and coaching teams in agile processes and software development engineering practices ever since.
Cecil shares his insights through conferences, user groups, social media, and blogging. His social media handle is @cecilgwilliams. Cecil has been heard speaking at Agile and Beyond, dsmAgile, Iowa Code Camp, Central Iowa Java Users Group, Agile Iowa, John Deere Agile Conference, and PMI Professional Development Day.
Cecil currently lives in Des Moines, Iowa with his wife Beverly. Outside of the office, Cecil enjoys doing volunteer work.