Blog

4 Steps Dev Teams Can Take to Improve the Operational SDLC Phase

[fa icon="user"] Robert Perrin [fa icon="calendar"]  Jan 22, 2020 9:30:00 AM [fa icon="comments-o"] 0 Comments

We’ve all seen charts of the software development lifecycle (SDLC). They often have a stage with a name such as “operate” or “maintain” that the development team will briefly mention in their enthusiasm to move on to the next stage: building new features. But the operational phase of the software development lifecycle is, in many ways, the most important; it’s where the rubber meets the road.

By making operability a priority for your software, you’re investing in a maintainable present and the data to build the future. Here are four steps effective software development teams take to ensure they get the operational phase right.

Read More [fa icon="long-arrow-right"]

Stability as a Core Concept in Software Development

[fa icon="user"] Caitlin Whitworth [fa icon="calendar"]  Jan 15, 2020 10:15:00 AM [fa icon="comments-o"] 0 Comments

Many of us have experienced long-standing issues with a particular product component (ugh! that one checkout cart feature) or the product as a whole. If the product is customer-facing, this can have serious ramifications for your customers, company reputation, and profit margins. If the product is internal facing, it can impact workflows and employee efficiency.

Read More [fa icon="long-arrow-right"]

6 Steps to Simplify the Data Migration Process with Legacy Applications

[fa icon="user"] Zachary Sersland [fa icon="calendar"]  Nov 7, 2019 9:30:00 AM [fa icon="comments-o"] 0 Comments

Migrating legacy data to a new application can be intimidating. Your old data isn’t going to fit perfectly in your new model. By following the steps below, you can ensure a smooth transition to your new application and wave goodbye to the legacy structure that is weighing you down.

Read More [fa icon="long-arrow-right"]

3 Benefits of Hiring an Outside Software Consultant To Do a Code Audit

[fa icon="user"] Robert Perrin [fa icon="calendar"]  Oct 23, 2019 9:30:00 AM [fa icon="comments-o"] 0 Comments

There’s an old saying among business leaders that also applies to software development teams: you need to work on your business, not in your business. The grind of daily work often leaves developers with little time to create more strategic and structural plans required to accomplish core business objectives. Without a focus on the foundation of your processes and practices, there is the risk of making all of that day-to-day work less effective than it could and should be.

Some dev teams have the flexibility to hire a specific person to focus on those structural, strategic issues. A small portion of them are able to stick to that division of labor, even in the face of immediate business needs, which is great. However, many teams benefit greatly from partnering with an outside software consultant to help them with the strategic analysis of the codebase, systems, and development practices. A consultant’s role is to help you find the best practices that make your processes and jobs more efficient and effective going forward.

Here are three ways a third-party code audit from an experienced software consultant can benefit your team in the long run.

Read More [fa icon="long-arrow-right"]

Monolith to Microservices Using the Strangler Pattern, SNS, and SQS

[fa icon="user"] Andrew Curran [fa icon="calendar"]  Aug 21, 2019 9:00:00 AM [fa icon="comments-o"] 0 Comments

There’s a growing trend among developers to shift applications from the traditional monolithic architecture to the more agile and flexible microservices architecture. One common approach to making the transition is the Strangler pattern, where microservices replace small pieces of functionality until the legacy system is finally decommissioned. This pattern minimizes migration risks and simplifies the process, but it can get complex to run both architectures concurrently.

AWS has two messaging tools that make using the Strangler Pattern more manageable – Simple Notification Service (SNS) and Simple Queue Service (SQS). This article outlines what these tools are and how they help keep distributed databases in sync.

Read More [fa icon="long-arrow-right"]

[fa icon="angle-double-left"] Newer All Posts

Newsletter Subscription

Stay Connected

Popular Articles

Build 99.99 Software

Faster. Tougher. Better.

Contact Us