10/22/14

Pacific NW Quality Conference 2014 (PNSQC) - Day 2

Here are my sketchnotes from the second day's sessions at PNSQC.  As I mentioned in the introduction to Day 1, I'm not a trained artist.  If I've drawn you here, and you don't like the cartoon, please email me so I can edit the photo.

Please click on any of the images to see a larger version.
The second day at PNSQC opened with "Live Site Quality: the Bridge Between Your Silos" given by Jon Bach from eBay.  As usual, Jon was full of useful ideas and interesting tangents. 




John Ruberto from Intuit presented at PNSQC in previous years. This year's presentation, "Continuous Delivery: Bridging Quality Between Development and Customers" talked about the challenges, tools and solutions to moving from three-week delivery cycles to continuous delivery cycles.


I only caught the second half of Halim Dunsky's talk "Scrum + Kanban, Sittin’ In a Tree…" about how Scrum & Kanban can work together, and when to use them separately.  This was the first time I'd heard of "Scrumban."  He also had a good point that when you add work-in-process limits, it essentially transforms a Scrum board into a Kanban board.


In "Mobile UX Make or Break," Philip Lew from XBOSoft gave an extensive list of items to consider for a good user experience when developing for the mobile platform.


During lunch at the conference I was talking with someone about unit testing and mocks, fakes and stubs.  He suggested I look for Gerard Meszaros' book "xUnit Test Patterns," and then he mentioned that Meszaros was presenting on "Example-Driven Architecture – Moving Beyond The Fragile Test Problem Once And For All" at PNSQC later that day. Of course, I had to check it out. My notes only captured a small fraction of what was covered.


My notes from the first day of PNSQC 2014 are here.

Pacific NW Quality Conference 2014 (PNSQC) - Day 1

This year at the Pacific NW Software Quality Conference (PNSQC) the themes that stood out for me were the need to use more engineering principles when developing software, and the continued explosion of mobile and web platforms.

As far as my personal takeaways, I hope to explore more rigorous acceptance tests, and to do more work automating unit tests.

This year I tried something different for note taking: an experiment in sketch notes. The idea of sketch notes is that drawing uses both sides of the brain - artistic and analytic. This helps to make the notes more engaging, and hopefully more memorable. My results were mixed -- some of the notes are more visual than others. My tools were my iPad, an app called Paper by 53, and a cheap stylus. I'm not a trained artist, so I have mixed emotions about sharing my cartoons of the speakers. If I've drawn you here, and you don't like the cartoon, please email me and I can edit the photo.  Click on the images to see a larger version.

Dr. Richard Turner gave the keynote on "Balancing Agility and Discipline: Bridging the Gaps Between Software and Systems Engineering."  He urged software engineers to adopt more aspects of engineering, and for engineers to try a little agility.


In the talk "To Build an Agile Company, Do Not Begin with Agile Development" Phyllis Thompson and Michael Belding from ShiftWise recount their journey in on the path to an agile company.

Hillel Glazer from Entinex explained how "You’re Doing It Wrong: How Your Decision-making Actually Increases Uncertainty and What To Do About It." I only caught the second half of this talk, but I really want to hear more. He had great ideas regarding how, once you focus on a particular path, you are ignoring the rest of the data in your decision process.

In "Bridging to Offshore Testers," Karen Johnson discussed how to make the offshore developers part of the team and the process, and addressed cultural-language gaps.

Robert Zakes and Brendan Beamon from the Oregon Secretary of State showed how they made the "Transition From A Rapid Prototyping To Programmatic Test Framework", by extending their Selenium automated tests.

The title explains it all: "Eliminate Ambiguity with BDD."  Jeana McClure from PGE talked about using rigorous acceptance tests and RSpec to improve their development process.
Their results? A small team worked for a year to deliver a significant web project with zero defects!

Jean Richardson from Azure Gate Consulting examined the barriers that individuals and companies put up to change and learning, and how to address these barriers through "Double-Loop Learning: A Powerful Force for Organizational Excellence."

Click here to continue to the notes for day 2 of PNSQC