Upcoming Calgary APLN Events

Technical Debt: Should I care?? (and its impacts in project management)

Guest Speaker

Hugo Corbucci

Date
Wednesday, February 8th, 2012
Time
12:00pm - 1:00pm
Special Notes

Registration opens at 11:30am, event runs from 12-1pm

Location

5th Avenue Conference Room, Calgary
202, 420 - 2nd St. SW Calgary

Description

Software development projects are all about trade offs. One of the most common is between quality and cost. As all trade offs, the tendency of the answer varies as time goes. The start of a project usually allows for less quality to reduce the cost of evaluating the idea's potential resulting in a poor code base. However, having such code base has a big impact in the software's ability to evolve and be maintained. This is what is called Technical Debt.
This session consists of three presentations and one discussion. The first presentation will provide more information about what is considered Technical Debt. The second one will present arguments in favor of acquiring this debt while the third one will expose reasons to avoid it. Those presentations will then lead to a Fish Bowl discussion around the impact of that technical debt in the management and planning of a software project.

About the Speaker

Hugo Corbucci has a CS master degree in Agile Methods from the Univeristy of São Paulo (Brazil). He has been involved in the Brazilian Agile community since 2006 giving courses, presenting at conferences and organizing them. He founded his own consulting company (Agilbits) in Brazil in 2008 to provide high quality software development allied with agile consultancy having worked both with web as well as desktop solutions. Since the end of 2011, he is working at ThoughtWorks helping organizations be more successful through agile practices such as continuous delivery and experience design.

Event sponsored by
ThoughtWorks

But I thought you were flying the plane!

Guest Speaker

Steve Adolph

Date
Wednesday, March 28th, 2012
Time
12:00pm - 1:00pm
Special Notes

Registration opens at 11:30am, event runs from 12-1pm

Location

Fifth Avenue Place (Conference Room)
202, 420 - 2nd St. SW Calgary
Map to Fifth Avenue Place Conference Room

Description

But I thought you were flying the plane!

During the mid 60s the frequent crashes of perfectly good working aircraft alarmed world airlines. What was missing from their pilot training programs? After extensive research, the airlines discovered nothing lacking in the pilot’s “stick and rudder” skills, rather these accidents where the result of the flight crew to work as a team. In response the airlines instituted the Crew Resource Management program teaching pilots, flight attendants, dispatchers how to work together as a team.

So what does this all have to do with software development? For the last 4 years while researching my doctoral dissertation, I studied agile teams to understand how people manage the process of software development. During this research the question always in the back of my mind was a question similar to that which perplexed the world airlines: Even for agile teams, why do smart hardworking people fail to deliver on their commitments? Like the airlines, is something missing from our Agile training programs? Is something missing from our Agile practices? Part of the answer to these questions comes the theory developed during this research and a course of action is offered for improving agile teams.

About the Speaker

Steve is an Agile Coach and a preferred partner of Rally Software where he pursues his passion for helping organizations get the job done. Steve has been creating and managing software development projects long enough to remember Fortran and OS/MVT JCL. His professional career ranges over many exciting and critical projects including designing call processing software for digital telephone exchanges, design and development of leading edge network management systems, railway signaling, and telecom billing. He has diverse experience over many different job roles from developer to chief engineer, to CTO, across many different industries, from telecom, to graphic arts. With Rally Software Steve coaches large industrial enterprises through their agile transformation.

Academically, Steve holds an MSc in Computing Science from BCʼs beautiful Simon Fraser University, and 20 years later got a crazy idea to pursue a doctorate in Electrical and Computer Engineer at the University of British Columbia.

Steve is active in the agile software development community and is the co founder of Agile Vancouver, has served as a stage producer and program chair for various agile conferences including last yearʼs Agile 2011. He has spoken at a variety of conferences and has authored numerous articles on the topic of
software development.

In his downtime, Steve enjoys the usual Canadian west coast lifestyle of skiing, cycling, kayaking, hiking, and cheering on the Canucks. He occasionally tries to practice karate and is passionate about aviation. There are rumors he also has a secret passion for opera.

Event sponsored by
Syndicate content