Product Delivery for Successful Organizations
Marc Crudgington, MBA PMP CSM
Advantage Sales and Marketing
With increasingly shorter time-to-market demands, business has mandated from software development and product development teams there are escalating requisites for frameworks, methods, and techniques that will increase productivity levels in software/product development and provide the flexibility for changes throughout the development life cycle.
Over the past decade and a half, the software industry has seen the emergence of a methodology known as Agile software development. Agile software development is commonly known as a group of ‘light-weight’ methodologies based on iterative and incremental development, that use self-organizing and cross-functional teams who allow the requirements and solutions to evolve during their respective collaborative efforts. A group of practitioners utilizing ‘light-weight’ methods unified the Agile software development core principles into the Agile Manifesto.
In this interactive presentation, we will compare Agile development with other software development methodologies. We will understand the strategy required for wide adaptation of Agile in the enterprise and see the impact Agile teams have on Operations and infrastructure productivity. We look at the various types of Agile development methodologies. How to realize the full potential of Agile software development will be considered. We’ll examine Agile principles and review IT best practices, and then discuss how being ‘Agile’ can undermine Agile goals. In addition, we’ll learn how to identify top priority engineering impediments and discuss what teams can do to prevent undermining Agile goals. Reviewing methods of rapidly applying continuous integration in an enterprise software environment will be reviewed. We’ll also look at Agile from outside the core development team and discuss the other members that help make Agile delivery successful as well as the technical and people skills required for successful implementation of Agile. We’ll explore the criteria that helps determine whether to use Agile or utilize a predictive software development model instead. The presentation will also cover tools and resources to help manage the Agile software development process.
Marc Crudgington is a National Technology Director – IT GRC/Programs at Advantage Sales and Marketing, a 40,000+ employee CPG sales and marketing company headquartered In Irvine, CA. He is responsible for enterprise-wide IT Governance, Risk, and Compliance and Program Management related to GRC. He has over 15 years experience in Information Technology and has been involved in Agile development since 2000. Past positions include Systems and Software Lab Manager, Sr. Systems and Software Engineer, Sr. Network Engineer, and Sr. Consultant. He has owned four businesses including his current one, Pacific Technology Consulting Group, LLC. Marc has an MBA from the University of California, Irvine – The Paul Merage School of Business.
He has created the MAKO Matrix and written the supplemental document, “MAKO IT Governance Model: Doing for IT Governance what RACI did for Project Management”. Marc has following certifications: CSM - Certified ScrumMaster, PMP - Certified Project Management Professional, TOGAF - Certified in The Open Group Architecture Framework, ITIL Foundation – Information Technology Infrastructure Library, and Institutional Shareholders Services Proxy Governance – a Board of Directors Governance Certification. He is a member of the Scrum Alliance, Project Management Institute – Orange County Chapter, and Association of Open Group Enterprise Architects. He volunteers as an Instructor for the Project Management Institute – Orange County Chapter teaching a Project Management Professional certification workshop. Marc’s LinkedIn profile can be found at http://www.linkedin.com/in/marccrudgington/ and his Twitter account is OCMarc.