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
“MVP: Escape the Valley of Death” is presented by Chris Shinkle, Director of Innovation at Software Engineering Professionals (SEP).
Read Full Post
Lessons Learned During the Conception of Ollert
During SEP’s previous startup weekend, I pitched an idea for a Trello Analysis Tool called Ollert. In less than three days, a team of 6 built a minimal viable product (MVP) and put it live on the internet. In a little over three months, I have slowly guided Ollert through the legal department, obtained a real domain with security, and fixed […]
Read Full Post
Better Testing in Go With Gocheck
As a quick reminder, golang is a really fun programming language to use. It even includes testing out of the box! Unfortunately, this out-of-the-box testing framework isn’t all that great. It lacks the syntactic sugar of mature frameworks like rspec or gtest. Of course, there are alternatives. I found an open-source library (licensed with Simplified […]
Read Full Post
Where is your Horizon?
Here at SEP, we sometimes use a diagram to discuss the various career paths open to our Developers. And by Developers I don’t refer solely to those who write code, but also Testers, Leads, and Managers. There are other tracks open to our staff, but these are the most common for our engineering staff. ![Career […]
Read Full Post
How deep is your Kanban implementation?
Recently a co-worker and I had a brief discussion about whether we were using Kanban, or simply using a “task board” for visualizing our work. Kanban is so much more than only a board with columns, stickie notes, and scribbles all over the place. Kanban is a method, or an approach, to incrementally change/improve your […]
Read Full Post
Can you measure “quality”? (spoiler – yes you can!)
There are 3 main questions that I need to be able to answer in order to monitor a project. How many “thingies” can we get done each iteration? – a.k.a. Velocity yep, “thingies” is a technical term…the units of measure are neither man-days nor gummy-bears…they are just thingies how long will it take me to […]
Read Full Post
The Enterprise Lean Startup: Innovation through Experimentation
Chris Shinkle, Director of Innovation at Software Engineering Professionals (SEP), presents “The Enterprise Lean Startup: Innovation through Experimentation”
Read Full Post
Minimizing Risk When Launching a Product
How does a business minimize the uncertainty and risk it faces when launching a new product to market? Markets are full of uncertainties with ever changing demands. New products are entering the marketplace all the time. These products cause severe turbulence and unexpected outcomes. Companies operate with scarce resources – time, budget, and information. In […]
Read Full Post
Lighting up Continuous Feedback…
Co-worker 1: “Hey…is our Jenkins even running?” Me: “Uhh, yes? What do you mean?” CW1: “Well, I’ve pushed 3 different commits, and it hasn’t told me that the build failed.” Me: “Neat. Good job not breaking the build?” CW1: “Oh wait, Jenkins only notifies us when it fails, that’s right.” Me: “Right…but it would be […]
Read Full Post