Cameron Wolff : Software developer with MS in Computer Science from Central Michigan University with over 20 years experience. Resume can be found at http://www.camwolff.com. Experience primarily in the telecommunications industry (AT&T Bell Laboratories) and Insurance Industry (Nationwide Insurance).
Practitioner of agile since 2003. Transformed several business' software and product development methodologies from predictive to adaptive practices. Enjoy software development and coaching others to use Agile management and engineering practices. Advocate the use of SCRUM for Agile management and XP for Agile engineering practices. Strong advocate of Pair Programming, Test Driven Development (TDD) and Automated (Unit, Functional, Acceptance, Performance and Capacity) Testing. Used in conjunction with Story Cards with strong acceptance criteria and you will see defects driven to the left (found and eliminated early in the development cycle) and development velocity maintained or accelerated, even if a significant number of features have been added to the application.
Currently working to understand and define Agile portfolio management and Agile organization structure and roles (middle and executive management levels) in large organizations. Concluding that Agile is more than a set of practices but an approach (defined by values and principles, see http://www.agilemanifesto.org) to running a business that impacts the organization's way of thinking and operationg from the top (doers) to the bottom (servant leaders). Also coaching and working to become certified in coaching and training.