Iterative Development

Our process starts and ends with the customer, beginning with the idea and ending with a finished product that captures that idea. It’s a combination of Agile, Scrum, and Lean Software Development Processes.

Customer Idea

When a customer comes to Red27 Consulting with an idea, more often then not, it’s a vision of what they think might solve a specific problem. Red27 Consulting can help get that idea into actuality by creating User Stories. User stories are stories describing how a feature of the product will work. These will become the basis of work items later in the process and allow for an estimation of the product scope and size.

Backlog

In order to properly prioritize, we next ask the customer

will order the user stories from highest to lowest priority, creating the backlog of work to do. The order in the backlog can be changed at any time before work has started on any given story. Stories can also be modified, added, and removed as needed as long as the scope, or size, remains in tact.

Daily Scrum

Once a day the team will meet to determine three thin

gs, what was completed on the previous day, what should be completed today, and any blocking issues that could occur. These meeting are typically very quick, less than 15 minutes. The customer is encouraged to attend these meetings to address any blocking issues that might arise. However, the customer is asked not to modify the user stories during this time. The goal is to keep everyone on track and moving forward.

Development Iteration

The development iteration is a one to two week span of time where work is done on the product. The product manager, working with the customer, will keep the next priority items on a Kanban board in the ready column. The team will set a goal at the beginning of the iteration to help focus the development effort.

During the iteration a developer will take one of the items from the ready column and will work on it through completion. An item is completed when it has automated tests and is in the production build of the product. The developer will focus completely during this time and only work on another task if it is a critical issue or the current item is blocked waiting for customer feedback. As much work as possible is done during the iteration. Typically, after two to three iterations a development velocity can be estimated.

At the end of the iteration, the team will review the processes used and implement any needed optimizations. The customer will decide if any of the completed features are not finished and need additional work. If something needs additional w

ork a new story is created and added to the top of the backlog. The customer decides at these meetings if a release should be done.

Finished Product

The end of each iteration contributes to the finished product. Once the user stories have been completed or the customer decides enough as been done to meet their needs, the product is complete.

Web Basics

Testimonials

You Rocked it! Huge success with the proof of concept. Client loved it and the possibilities it provides!
—Dan, CEO, Rentbits

We worked with Dusty Candland of Red27 Consulting for about 1.5 months on a project supporting development of a Java-based Web service using the Play! Framework. Dusty was very easy to work with. During and after the project's execution, he and Red27 were readily available to answer questions and help us fix bugs. Another important aspect of the consulting we did with Red27 was our need for a developer who understood how quickly things move and can change in a startup environment. Dusty did a great job of filling that role. He quickly adapted to multiple revisions of the project's specifications and integrated his work with our existing codebase. Omniar would choose to work with Red27 again.
—Zach, CTO, Omniar, Inc.

Red27 Consulting has provided us with excellent service for seven years. From web design, to content management, to maintenance and security, Red27 takes care of all our IT needs, allowing us to focus on our business.
—Gary Scott, CEO, Dynasty Painting

Red27 is a mission-critical part of the team that is steering our young market research and communications company full steam ahead. We have entrusted short-term projects and long-term technology planning in Red27 -- which has always exceeded our expectations on time and on budget. It's invaluable to have the support of expert Web developers, who act with integrity and with a competency that allows us to focus on growing our entire company.
—Christine Tatum, chief executive officer, Media Salad, Inc.

It was a pleasure working with Dusty Candland of Red27 Consulting on fluidmeetingspaces.com. Being a small business it was critical that the project be completed on time and within our budget, Red27 helped make this happen while staying true to the vision and specifications of the project. Dusty was very responsive during the project and remains very responsive even after project completion. I always had a comfort level with Dusty that the projects success was as important to him as it was to me and the rest of our team.
—Jeff Aitken, Owner, Fluid Coffee Bar