Hate Estimating? Try doing a User Story Map instead

There is no shortage of people who loathe estimating software projects. Business folks love certainty. They always want to know how much something is going to cost and how long…

AgileIndy, a developer’s perspective

First, I want to give some background on myself and my relation to the Agile movement. I have read the manifesto, I have worked on teams that have used scrum,…

Conducting Good Retrospectives

Photo by Jametlene Reskp on Unsplash This article was originally posted on mitchellhanberg.com Your team has probably experienced moments of success or failure, moments of working like a well oiled machine…

The Anatomy of Event Storming

Here at SEP we are continually toying with practices to help us learn from our clients. Learn about their worlds. Learn about their problems. And in this case, learning about…

My takeaways from AgileIndy 2018

This year I finally decided to attend AgileIndy, although I’ve been toying with the idea for several years, and have been trying to practice (successfully or unsuccessfully) agile methods for…

Task 2, Part Two. Who does Agile Testing?

One day, at my team’s standup meeting, I declared that everyone on the team was a tester. Then I drew this picture: Tester is the base class and Developer is…

Does Story Size Matter?

During my last couple of planning meetings, I started asking the question “Can we break this story up?”. I have been getting pushback from developers with questions like: “Does the story really…

Task 6: Map out what your exploratory testing looks like

I wrote a blog post giving an introduction to the 30 days of testing challenge that I am doing.  When I first read this task my first reaction was. I…

Task 4: Read the Agile Manifesto and reflect on the implications of your role

I wrote a blog post giving an introduction to the 30 days of testing challenge that I am doing. Today I complete Task 4: Read the Agile Manifesto and reflect…

Task 3: Find a Video about Agile Testing and Watch it

I wrote a blog post giving an introduction to the 30 days of testing challenge that I am doing. Today I watched “Testing Strategy: New Model, Better Outcome” by David Laribee….

Task 2: What is Agile Testing?

I wrote a blog post giving an introduction to the 30 days of testing challenge that I am doing. Task 2 of the challenge is to write down what I…

30 Days of Testing

Last month I learned about an agile testing challenge by the Ministry of Testing. The rules are simple: Complete 31 tasks in 30 days. Share your progress with the hashtag…

How I Used Lean and Agile . . . for Dog Training

We’ve re-entered the world of training service dog puppies. This time, the team is bigger – the whole family is participating. How do we keep everyone organized? Turns out, Agile…

Bringing #NoEstimates into an FDA world

The last few years I have been part of a team that is building diabetes management apps for both iOS and Android. Our client partner is a global leader in…

1. Big Data. 2. Now what?

True confessions: I am learning R, finally, after living and loving SPSS for many years. I am no expert in Big Data, having only been responsible for about 40GBs (about…

Builds should fail sometimes

Reposted from my personal blog Inception: Mike is dumb “Well, you don’t want your builds to succeed all the time…” I remember hearing that for the first time a year or two…

Getting even more value from your daily standup…

Many teams around here are familiar with the “famous 3” standup questions… What did you do yesterday? What will you do today? What impediments do you have? This is a…

Disruptive Innovation in 19 Not-So-Easy Steps

I ran across Chunka Mui (well, his writing, anyway) when looking into autonomous cars recently; he has a 7 part article on how disruptive autonomous cars like the Google car will be,…

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…

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…

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…

SEP TeamWorks and Organizational Habits

In SEP TeamWorks and Visual Learning, I wanted to convey the visual nature of TeamWorks as a fresh reinvention of Kanban clarity. In this post, I want to focus on…

SEP TeamWorks and Visual Learning

SEP TeamWorks is a tool that lets you view, edit, and create work items for Team Foundation Server 2008, 2010, and 2012. Let me tell you why I like it…

Where have you been all my life?

Someone asked me a few weeks ago how lean/agile (little L, little A) has changed how I worked. At the time, I didn’t think that I’ve changed what I did…

The Point of Particularly Personal Personas

The Agile software development movement has a concept called user personas. During a project’s spin-up, developers are encouraged to create these personas as representative users. A typical persona may be…

All or Nothing – Blog Battle Post Number Three

Eeww. The phrase All or Nothing brings to mind other dramatic phrases, like Do or Die, Do or Do Not, To Be or Not to Be, and …. What was…

5 Ways All Software Projects are Product Replacements

I was updating my bio at work for the last few projects I’ve been on since I was between projects. I looked back at some of the projects I’ve worked…

Getting the Most Value with a Development Partner

What is software development? When we say software we typically mean a software product to sell to a market or a system to increase productivity. In both cases, doesn’t the…

My Ideal Software Project: 7 Values I Believe In…

At SEP, we have very diverse teams, clients, and projects. With all of that variety and diversity, comes a lot of variation in how projects are run. Almost every project, in my experience, has used different processes and techniques.

I was recently inspired by one of my coworkers, Jennifer, by a letter that she wrote to herself describing her ideal job.

Given that we experience so much variety, I decided to try and describe my ideal project. I was not able to describe my ideal project, but I was able to come up with a list of my beliefs and things that I value.

Below, in no particular order, are the values of my ideal project.

Changing Plans

We all make plans everyday. Small plans, big plans, short term plans and long term plans. We plan for retirement; we plan for the weekend and we plan for our…

Chris Shinkle Nominated for 2013 Brickell Key Award

Software Engineering Professionals (SEP) Director of Innovation Chris Shinkle has been nominated as one of six finalists for the 2013 Brickell Key Award. Awarded to two worthy individuals every year…

SEP Presents David Hussman: Shut Up and Play Yer Guitar

A legend of Agile coaching, David Hussman will bring his insights and experiences to Fishers on Wednesday, January 23 at the Forum Conference Center. Forum Conference Center. Sponsored by Software…

Fitting SEP with a Quality System

SEP has had ISO-9001 Certification for nearly a decade. These credentials help support our work in FDA and FAA for clients. We’ve struggled with the notion of a quality system since…