Chris & Sean @ Agile 2017
"Professionalism and Ethics in Software: Entering Uncharted Territory" Tuesday, 8 Aug Rosen Shingle Creek Orlando, Florida |
The practice of software as an engineering profession has not always held the same weight as other engineering professions: civil, mechanical, electrical. The professional responsibility to the greater public good is much more obvious when life-and-limb are on the line. Aside from specific domains where life and limb DO matter to software (aerospace & medical), the connection between software engineering professionalism and societal responsibility has up until now been vague.
That's changing. In the modern world, Software controls everything we do and the decisions we make can have serious implications on the public interest. Sean and Chris will bring their background as engineers and their participation in the "Ritual of the Calling of an Engineer" to bring to light the important role engineers have in safeguarding the public. In this interactive session, the speakers will explore several case studies to highlight prominent situations where engineering decisions were overruled by management with disastrous consequences, and they will look at some newer ethical concerns that are unique to the software profession. |
Chris @ Agile 2017
"How to Fail your TDD Rollout: A Train Wreck Story" Monday, 7 Aug Rosen Shingle Creek Orlando, Florida |
We dreamt of a future where our whole department embraced TDD. A future where the quality of our code and the product was elevated.
We had the best intentions, however, this story does NOT have a happy ending. Learn from my experience working with the leaders of a department of 40 to attempt 100% TDD adoption. I will contrast this with our successful adoption and spread of SOLID design practices, and look at what we would have done differently with our TDD advocacy if we were to repeat it. Some of our lessons learned: Don't try to mandate TDD, bring in outside experts, and refactoring skills are key. |
Sean @ Agile 2017
"Eating my Own Dogfood: From Enterprise Coach to Team Member" Thursday, 10 Aug Rosen Shingle Creek Orlando, Florida |
What happens when you take an agile coach and force them to "eat their own dog food"? This is my personal story about transitioning from an enterprise agile coach to a programmer on a team, and what I learned about agile, coaching, and myself in the process.
After two years of coaching teams and executives around the world, I found myself disillusioned by the concept of "coaching" and back as a developer on a team -- for the first time in 15 years. The experience of returning as a programmer was enlightening; it substantially changed my perspective on coaching and agile. Having worn the shoes of a team member, I acquired a new empathy for their world and perspective. |