SEP Blog

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 Named a Winning Company in the 2022 Powderkeg Unvalley Awards

Yesterday, I was watching one of the podcasts I regularly view, and they mentioned that on gmail there is a feature that will notice if you’ve typed something like “I’ve attached the file you wanted” and clicked “send” without…
Read More

A Simple Aid to Avoid Email Embarrassment

Yesterday, I was watching one of the podcasts I regularly view, and they mentioned that on gmail there is a feature that will notice if you’ve typed something like “I’ve attached the file you wanted” and clicked “send” without actually attaching a file. If it sees that, it will give you the chance to cancel […]
Read More

My Agile 2010 Sessions

I’ve submitted 2 proposals for sessions at the Agile 2010 conference. They can be previewed here: http://agile2010.agilealliance.org/node/6079 http://agile2010.agilealliance.org/node/6250 You have to create an account to view them. But, once you do, you can leave comments and browse other Agile 2010 session proposals. Let me know what you think!
Read More

My LSSC 2010 Presentation

In addition to chairing a track, I will also be speaking at the LSSC conference to be held April 21-23, 2010 in Atlanta GA.  My presentation on using Lean and Kanban in a contracting environment will by on Wednesday the 21st from 5:00pm – 6:00pm in the Kanban Track.  I’ve posted the abstract here: Kanban […]
Read More

Deconstructing “always” and “never”

How many times has a statement (requirement) like one of the following been given to you? (only to find out months later that there is an important exception that was not given to you): Field X will always be a positive integer! (except for the case where we decided long ago to populate it with “-9999” […]
Read More

To document…or not to document…

As an engineer, I tend to error on the side of “this should be documented”. However, I think that with the recent push of being agile and lean, the word “documentation” has a bad connotation that comes with it.  I never realized that people might have a different definition of the word “document” than I […]
Read More

Is source control branching a good strategy?

I’ve always wondered about whether creating source control branches for every feature is a good idea at all.  Isn’t one just postponing the problem of the big merge come release time?  I’ve always felt that working off the mainline, checking in frequently, and creating very small features is the best way to go, since at […]
Read More

Every team needs a toolsmith

Every software project is different, and there are subtleties associated with each one.  Every project  requires unique and specific tools, and we need someone to build them, or each member of the team needs the freedom and responsibility to do it him/herself. I have very little (zero?) tolerance for waste when it comes to automatable […]
Read More

New Approaches to Risk Management

— I was lucky enough to attend the 2009 Agile conference. This post is one in a series of session reports from it. Presenter: David Anderson David framed this session with the idea that much of the stated value of Agile is in managing risk. Wanting to dig deeper, he tried to find a good […]
Read More

Question Debugging

There isn’t much I dislike more than asking a question at a high level and getting an answer back that feels demeaning because the answerer explains everything to me from the ground up [without ever pausing to breathe or giving me an opportunity to say ‘Yeah, I know, move on’]. I typically already understand the […]
Read More