Sauce Labs
Blog

The Story of Sauce

The Sauce Journey - Build vs. Buy
Posted by Joe Alfaro in Best PracticesDevOpsThe Story of Sauce

No matter what software development process you follow, there always comes a point where you need tools to support that process. Most of the time, these tools serve the purpose of providing information inputs for your development teams, and these inputs are generally of two types: project tracking information, or operational information. In the former category you have tools like JIRA or Pivotal [...]

The Sauce Journey - Back to Pragmatism
Posted by Joe Alfaro in Best PracticesDevOpsThe Story of Sauce

One of the things I'm constantly preaching to our DevOps team is the need to approach Scrum pragmatically - as I pointed out in my post on Shu Ha Ri, the goal is to not have your team dogmatically follow a certain set of precepts or rules, but to learn how to use those as guidelines and improvise upon them to meet the requirements of your own particular situation. Recently, however, as we took a [...]

The Sauce Journey - When Will It Be Ready?
Posted by Joe Alfaro in AgileThe Story of Sauce

In the world of software development, one question rules everything: when will your project be ready for release? Unfortunately, this also turns out to be one of the most difficult questions to answer, and there are countless books on the topic of project management that attempt to lay out methods for estimating "how long it will take." Most methods, like classic waterfall, try to describe every [...]

The Sauce Journey - Global Scrum
Posted by Joe Alfaro in AgileBest PracticesScrumThe Story of Sauce

A long time ago (1963), in a technological world far, far away, JCR Licklider, the Director of the Advanced Research Projects Administration, had an idea for a a network that would allow teams at geographically dispersed research centers to engage in "cooperative programming" through networked "time share" computers. That idea was realized in the Defense Advanced Research Projects Administration [...]

The Sauce Journey - Shu Ha Ri
Posted by Joe Alfaro in AgileBest PracticesDevOpsScrumThe Story of Sauce

If you're attempting to implement an Agile/Scrum development process where none has existed before, you will surely an encounter a moment of frustration on the part of your developers. "Why do we have to do these standups?" "I don't understand why we need to assign story points, can't we just get to the projects?" "Where is my technical specification?" Like Ralph Macchio in The Karate Kid, your [...]

The Sauce Journey – "Forming, Storming, Norming, Performing"
Posted by Joe Alfaro in The Story of Sauce

A few years ago, while working elsewhere, I came upon a scene of two engineers literally screaming at each other over the top of their cubicle walls about some aspect of a project. "Oh good," I thought, "they've reached the storming stage, things can only get better from here." As I talked about in my previous post, forming Scrum teams leads to emergent behavior on the part of individuals as they [...]

The Sauce Journey – Emergent Leaders
Posted by Joe Alfaro in AgileBest PracticesDevOpsScrumThe Story of Sauce

In my last blog post I wrote about the way in which moving to SCRUM teams fosters communication, transparency, and trust, both internally among team members, and externally with customers. Achieving open communication like this is one of the main goals of Agile, but just as important is the development of leadership within the SCRUM teams. Ideally, every SCRUM team is self-managing in regards to [...]

The Sauce Journey - Courage, Transparency, Trust

In my last blog post, I described the first step on our journey from Engineering to DevOps, which was the formation of project-focused SCRUM teams. SCRUM brings many opportunities for improving the development process, but it's wise to keep in mind the old saying "SCRUM doesn't fix problems, it points them out." This means that the very first thing to emerge from SCRUM is transparency, because it [...]

Free Trial

Get access to a free 14-day trial version, or contact Sales for more information.