12 Principles of Agile (According to MercuryWorks) featured post

12 Principles of Agile (According to MercuryWorks)

Since the Agile methodology was originally created (back in the early 2000’s) some things have changed. Every team does Agile just a little different from one another. Here we outline the core principles that support our entire Agile approach.

Agile / Strategy

Why We Product featured post

Why We Product

There are countless articles and blogs around the topic of Product Owner, but considering its contemporary nature, there is also a lot of confusion around who and what a Product professional really is. In a sea of opinions, the sake of this note is to summarize why MercuryWorks champions the Product role.

Agile / Strategy

Fun with Feature Flags featured post

Fun with Feature Flags

Feature flags are a powerful tool with many uses, they should be thoughtfully considered as a development tool. Feature Flags allow developers to achieve continuous deployment and clients see great value in the speed at which issues can be resolved.

Agile / Back-end / Front-end

Understanding the Agile Process from the Client Perspective featured post

Understanding the Agile Process from the Client Perspective

The Agile development methodology was formalized in 2001 and has become the leading process for software creation. Developers love the flexibility it gives by not requiring that everything be figured out up-front. But as a client, how can you feel comfortable signing a contract without already knowing exactly what you will get?


Validated Learning Using Google Analytics featured post

Validated Learning Using Google Analytics

The rising demand for getting a Minimal Viable Product (MVP) to the market as quickly as possible has highlighted the criticality of Validated Learning within the Software Development Lifecycle (SDLC.) Throughout the remainder of this blog post, we’re going to apply 2 of the 5 principles in Eric Ries’ book “The Lean Startup”: (1) Validated Learning and (2) Build-Measure-Learn. Let’s consider our first scenario.

Agile / Strategy

The Importance of Writing Good User Stories featured post

The Importance of Writing Good User Stories

Having well written user stories, with acceptance criteria, is directly correlated to a project running smoothly. Learn our best practices for writing good user stories in this post!


ALM Series – Part II: Follow the Yellow Brick Road featured post

ALM Series – Part II: Follow the Yellow Brick Road

In the last post, I described the three main pillars of ALM: Visibility, Traceability and Automation. This post will describe in more detail the systems and processes you can put in place to build these pillars and improve your chances of success.

Agile / DevOps

Trust in Scrum featured post

Trust in Scrum

Scrum can be a great approach to software development, however the focus of this article will not be on the many benefits of Scrum. Instead, let’s talk about what it takes to get there. Beyond the mechanics of sprints, backlogs, stories, and tasks there is a much harder to account for requirement for Scrum. Trust. Trust between team members is an absolute necessity. Without trust, scrum can quickly turn into one headache after another.