Sauce Labs
Blog

Agile

Microservices and Quality Assurance-Or, Software Testing in the Age of Docker
Posted by Chris Tozzi in AgileQuality Assurance

So you’ve decided to ride the Docker wave and refactor your application to a microservices architecture—or, perhaps, to rebuild it from the ground up to run as microservices. Good for you. As any DevOps engineer will tell you, today, microservices make software delivery more flexible, agile and speedy. But before refactoring or rebuilding your app under a microservices architecture [...]

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 [...]

How to Start with Agile Development
Posted by Ely Hechtel in AgileBest Practices

Everybody is talking about agile development but not many companies have implemented it successfully or decided to abandon the traditional software development process. Becoming agile is not something that can be achieved overnight. There are two key elements to become agile: to be organised and to act continuously. But how can you combine those things and fit them into your development cycle to [...]

Catching Bugs Too Late
Posted by Ashley Hunsberger in AgileContinuous Delivery

Putting quality first is critical. Teams must take ownership of quality, but to do so they have to create an environment that allows them to build quality in, instead of testing it out much further down the road to delivery. Finding bugs late is too costly if you aren’t yet to the point of being able to prevent them (implementing BDD). Ensure you can find them early. Staying green is hard [...]

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.