Mykel Alvis has had nearly 4 decades of work in software development to arrive at the hot mess that he is today. His career has covered essentially every phase of the software delivery lifecycle, including support, operations, testing, architecture and management. Mykel currently coaches a worldwide team in development practices and process.