Victoria University of Wellington: Going All XP On Your Business

Victoria University of WellingtonMy lecture for students in SWEN302 Agile Methods at Victoria University of Wellington called “Going All XP On Your Business” is available on Slideshare.

Fusion 2012: Going All XP On Your Business

FusionMy presentation from Fusion 2012 called “Going All XP On Your Business” is available on Slideshare.

When XP and Scrum were devised over 10 years ago, they were created to improve the delivery of software development projects. As many enterprises have matured in the Agile adoption, many of the business users on IT projects are now attempting to use Agile approaches on their own non-IT projects.

In this session we will cover using Agile in a non-IT environment and demonstrate how the original XP practices map extremely well over to business processes. And how those in SD can help your business counterparts.

Throughout the talk I will be referencing back to specific examples and case studies that we have experienced
in our organisation as we have rolled out agile processes across the enterprise. We’ll look at:

  • Agile values for non-software development, including an updated look at the agile manifesto.
  • Agile principles and why they make good business sense.
  • Agile practices (such as TDD, standups, retrospectives, storycard elaboration and acceptance criteria
    and planning approaches) and how to adapt them effectively into a business process (using case
    studies as specific examples).
  • Mapping the XP, Scrum and Kanban practices to work in a business context.
  • Agile vs Kanban and how to decide when which is most appropriate.
  • What a business storycard looks like and why the elaboration and acceptance criteria are important.
  • Project delivery and how iterative delivery applies (and what delivery looks like in a non-software development project).

Episode 20: Lean Start-ups with Joshua Kerievsky

The Agile Revolution Podcast

Joshua KerievskyJoshua Kerievsky, founder of Industrial Logic spends time with Craig and Renee going through some of his elements of his Lean Start-up presentation at the YOW! Developer Conference in Brisbane.

Within this podcast we learn what exactly a Lean Start-up is and how it isn’t just for new entrepreneurs.

In addition to the Lean Start-up presentation Josh also did a fantastic presentation on the Limited Red Society which focuses on using metrics and visualisation of these to behaviourally change a developer so that their tests pass sooner and more often with less compilation errors.

Other than being an early pioneer in eXtreme Programming, he is also the author of the best-selling Refactoring to Patterns book and provides Agile training from an amazing technical depth of experience.

TheAgileRevolution-20 (26 minutes)

View original post

Agile 2008 – Technical Lessons Learned Turning the Agile Dials to Eleven!

My presentation with Paul King from Agile 2008 called “Technical Lessons Learned Turning the Agile Dials to Eleven!” is available on Slideshare.

Developer practices for traditional and agile Java development are well understood and documented. But dynamic languages – Groovy, Ruby, and others – change the ground rules. Many of the common practices, refactoring techniques, and design patterns we have been taught either no longer apply or should be applied differently and some new techniques come into play. In this talk, techniques for agile development with dynamic languages are discussed. How should we better apply refactoring techniques? What new aspects do we need to think about?

The session was recorded and is available on InfoQ.

The corresponding paper is available via the IEEE and is also available in full via the Agile Academy.

Agile 2008 – Agile Project Experiences: The Story of Three Little Pigs

My presentation with Paul King from Agile 2008 called “Agile Project Experiences: The Story of Three Little Pigs” is available on Slideshare.

Over the last few years, we have aggressively applied agile practices on a number of projects with success. These successes, however, have not been achieved without challenges and lessons learnt along the way. This experience report specifically highlights examples from three different projects of varying sizes in this period in the same organisation (three little pigs) where in all cases the pigs were well and truly committed.

Some of the key successes from the example projects will also be discussed.

The corresponding paper is available via the IEEE and is also available in full via the Agile Academy.