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 Selected as a Nominee for TechPoint’s Innovation Mira Award

TechPoint has announced the nominees for its 25th annual Mira Awards, highlighting the most innovative companies, universities, and organizations in Indiana’s tech sector. The awards celebrate achievements across various categories, including the Innovation Partner of the Year. Nominees in this…
Read Full Post

TDD Study Groups Week 3 – Mocks and Stubs

Last week in our TDD Study Groups was mocks and stubs and how to effectively utilize them along with TDD. Readings Test Double Patterns Mocks Aren’t Stubs Mock Roles, Not Objects Mocks Aren’t Stubs How tied is our knowledge (the difference between Fake, Dummys, Stubs and Mocks) to our current framework? RhinoMocks.Automocker Discussion Is this […]
Read Full Post

Why Perform Discovery (Envision) On the Front End of a Development Process?

  The rapid evolution of technologies, users and markets has increased the pressure on the software industry to respond to industry criticisms. Some of these criticisms were well deserved and these three top the list: Why does it cost so much? Why does it take so long? Why can’t we get what we asked for? […]
Read Full Post

SEP’s “Make or Break” (MOB)

A couple months ago, my Vistage CEO group hosted “Make or Break Execution – the Core to Success,” a presentation from Dan Barnett (Primavera). The “Make or Break” (MOB) of an organization is “the one thing that must be done extraordinarily well to achieve your vision”. At the heart of Barnett’s presentation is discovering and […]
Read Full Post

TDD Study Groups Week 2 – Refactoring

Two weeks ago, we discussed refactoring in our TDD study groups, and it’s time for some updates and statuses from what we’ve learned (from completing the stories) as well as some discussion on the readings we did. But first… Blogging Update For our group, we’ve got a new blog up and running. Derek Plote has […]
Read Full Post

TDD does not have to be a rigid process to have value

I like the idea of TDD, but some of the articles and blog posts I’ve read about it feel a little too much like they’re saying “Don’t question our cult! Do what I say!” to me. When proponents of TDD push the “You absolutely have to do it this way or you’re doing it wrong!” […]
Read Full Post

TDD and To-Do Lists

As I continue to experiment with TDD, I find that I often need to make notes to myself so that I don’t forget to come back and do something later, whether it be add a corner case test, refactor some code, or add another piece of functionality that I realized I need. It wasn’t until […]
Read Full Post

TDD Study Group: Week 1

As you’ve no doubt heard from another blog post/email/coworker if your an employee here at SEP, we’re beginning some TDD Study Groups here at SEP. One of the goals of the TDD Study Groups is to have some visible output from each of the groups, so we can spread some information further than just those […]
Read Full Post

Stop Doing Kanban! Start Learning

This is a session from the Lean Software and Systems Conference 2012 (LSSC12). Learning is the new currency. Practices and processes will come and go; only the wise survive. If you don’t know why you’re doing what you’re doing, Kanban nor Lean, nor any other cool new thing will deliver the maximum benefit. And if […]
Read Full Post

One Small Step Toward TDD, One Small Leap for SEP

One small Step Toward TDD I have been reading about TDD and unit testing for about 7 years now and have not fully adopted TDD. It has a ton of time tested benefits including writing less production code, writing simpler code, making your code easier to change, making your code easier to test and the […]
Read Full Post