Feb. 14th - Going Offshore with Agile: A First Hand Account with Bryan Dyck

Abstract and Agenda: Off-shoring software development has become increasingly popular over the last 15 years, but many organizations that try it have had mixed results and many are starting to bring their development back onshore. With 9 years of experience working with offshore and onshore teams, Bryan will describe his history in transitioning a remote team from a waterfall methodology to Agile as well as some of the pros and cons in using offshore teams in a distributed Agile environment.

Jan. 10th, 2013 - Concept-to-Cash: Driving Value with Lean at iStockphoto with Scott Gibson-Craig

Abstract and Agenda:
iStockphoto is one of the most exciting, and yet underreported, made-in-Calgary success stories. Founded in 2000 by Bruce Livingstone for the purposes of distributing stock photographic images, it eventually grew to attract the attention of Getty Images of Seattle. This eventually concluded in iStockphoto’s acquisition in 2006 for $50 million.

Dec. 6th 2012 - Applying Craftsmanship by Pete McBreen

Abstract and Agenda:
When one of our members approached us and said that Pete McBreen's Software Craftsmanship was "the most influential book I've ever read on building and managing software teams", we knew it was time to track Pete down and ask him to come and share his experiences with us. We simply couldn't believe so much time had gone by, when Pete subtitled his presentation What Does 20 Years of Improvement Look Like?

Nov 3rd - CAMUG Special Event: Live Coding Session with Jean-Paul Boodhoo

It took some persistent coercion and creative arm twisting, but we are pleased to announce another CAMUG Special Event, wherein Jean-Paul (JP) Boodhoo will lead a four hour mini-bootcamp where "you will be kickstarted with an introduction to the Ruby language. Core language constructs will be introduced in the context of test driving out a simple problem set that will serve as the backdrop for learning the basics." This is a typical JP understatement, as listen to what fellow CAMUG members, and software rock stars in their own right, have to say about JP:

Nov 1st 2012: How to Be Awesome at Failing by John Mortimer

Despite having an increasingly broad set of tools and well documented agile practices at their disposal, many organizations still struggle to realize the full potential of their agile development team. This presentation will take you through a deep-dive look at real world agile implementations that John has contributed to, and will offer some insights and advice that will help you radically boost your team’s strength and deliver products that your customers love.

Oct. 4th - The Pragmatic Professional by Mike Haden

Abstract: Developing software is difficult and challenging, particularly in the world of conflicting business priorities, customers with vague requirements, shifting and ever-changing technologies, and ever-present time constraints. Different methods, practices, and frameworks have all been developed to help make building great software easier, and some of them actually do.

Sept. 13, 2012: Love.js by S.M. Sohan and Tyler Mercier

Abstract and Agenda:
If you loved JavaScript just a little, it will surely love you back. And you two will live happily ever after. This talk will introduce you to the Object Oriented JavaScript principles that I have found to be very effective in writing simple and testable Javascript code. The session will cover:

May 1st 2012: Agile Case Study by Dave Rose

A Calgary-based company with strong growth in their eProcurement business had captured a significant amount of the Canadian Oil & Gas market and were ready to expand into the US. A limiting factor was their legacy eProcurement system built particularly for one major customer. Business growth, along with their flexible solution offering had strained the system’s capability. Too many patches and work-arounds made it risky to enhance further for the US market.

Apr. 3rd 2012: Current Testing Challenges by Janet Gregory

In the book that Janet Gregory wrote with Lisa Crispin (Agile Testing: A Practical Guide for Testers and Agile Teams), she recommends using the automation pyramid as a model for automated test coverage. In this model, most of the automated tests should be unit tests and tests below the user interface – API level tests. As more and more applications are transferring logic back into the client side (e.g. using Javascript) , this model may fall apart. In her talk, Janet will address some of these issues and will lead a discussion on what teams are currently doing in their environments.

Mar. 6th 2012 - Guided By Tests: O-O Design and Test-Driven Development by Mike Stockdale

You've read about all the 'best practices', you've installed all the latest tools and frameworks, but somehow it doesn't quite feel like you're getting the benefits of agile development. Test-Driven Development is a simple concept that completely changes the way we design software. Instead of trying to remember and apply a long list of rules, we can use feedback from the TDD process to guide us in making our own informed design decisions. The act of writing a test becomes a design activity that clarifies our requirements and shows where our design is rigid or unfocused.


Subscribe to CAMUG RSS