Practices Articles

We’re curious people by nature. And we love to teach others what we’ve learned. So explore our blog to gain fresh insights from our expertise in areas ranging from culture to AI.

SEP Wins TechPoint’s 2024 Innovation Service Partner of the Year Mira Award

SEP Recognized as Indiana’s Top Innovation Service Partner, Winning TechPoint’s Prestigious Mira Award Westfield, Indiana - SEP has been named the Innovation Service Partner of the Year by TechPoint at the 25th annual Mira Awards. The Mira Awards, Indiana’s largest…
Read Full Post

GraphViz – A Tool You Aren’t Using, but Should

Recently, we had a book club where we read the Mikado Method, a process of handling large scale rearchitecting via refactors on the Master Branch without adversely impacting new features. One of the techniques that make up the method is visualizing the refactoring plan as a digraph of dependent steps. But as much as I […]
Read Full Post

Finding Additional Performance Problems With System Tests

In a previous post, I showed how to leverage system test components to find memory leaks. The same technique can be applied to other types of performance problems. Using a traditional profiler would highlight areas of code with performance issues. The problems could be anything from an unoptimized SQL query to process intensive code to […]
Read Full Post

Leverage Your Tests to Find Memory Leaks

Many projects involve creating a suite of system tests alongside application features. These tests can provide some benefits that may not initially be self-evident. Generally, system tests are understood to provide several types of value: A mechanism for acceptance testing A regression suite for previously accepted application behavior Validating application behavior as part of your […]
Read Full Post

Why consider a Data Warehouse?

The need to collect, store and analyze large amounts of data continues to increase in importance for businesses across all industries. Marketing agencies have led the pack in processing large amounts of data in order to gain consumers attention in a crowded space. However, virtually every other area is beginning to see the value in […]
Read Full Post

Ten #Failed Forecasting Plan Assumptions

Tips for Why Forecasting Fails by Troy Magennis presented at Software Engineering Professionals (SEP).
Read Full Post

10 Years of Agile

Presented by Chris Shinkle, Director of Innovation at Software Engineering Professionals (SEP)
Read Full Post

Mutation Testing – Totally a Thing

Reposted from the original host Mutation Testing Mutation testing is a way to verify that your code is covered by tests. Oh? Go on… “What, like code coverage?” you may ask. Or, you may say “you want me to test my tests? That’s stupid. You’re stupid” which are not dissimilar from my reactions to mutation […]
Read Full Post

Six Keys to More Successful Projects through Visualization

Many companies are going through Agile transformations, however most struggle to achieve a lasting impact. Teams often struggle to gain clarity, improve accountability, or realize measurable progress. Traditional tools have failed and so has Agile. They appear to have all the right roles, ceremonies, artifacts, and tools, but something still isn’t quite right. Agile requires […]
Read Full Post

You Can’t Manage What You Can’t See

You know the old saying, “A picture is worth a thousand words”. And you know what it means – pictures convey so much more about people or an idea you’re trying to describe than you could ever hope to with words. So why is it in knowledge work, that some of the most important information […]
Read Full Post