Blog An exploration of the art and
craft of software development

March 2015 Archives

Product Development, UX and QA in Small Teams

Posted by Marty Haught on Mar 04, 2015Comments

In the early years of my software career, I worked in larger organizations where we had different groups of developers along with non-technical teams working collectively inside formal processes. Imagine some form of waterfall process where you had an architect group backed by business analysts, multiple teams of software engineers, and a quality assurance team all watched over by a group of project managers. It was slow and inefficient at delivering the software that business needed. During the late 90s and early 2000s, it was all I knew.

Fast forward a decade later and now I exclusively work in small, cross-functional teams that are fully self-contained. We ship software lightning fast, can react to change requirements overnight and are incredibly efficient.

Continue Reading…