Does this ever happen to you? You finish coding something up and the very second before you become pleased with yourself you suppress that wonderful feeling and wrestle with the fact that coders aren’t exactly impartial when it comes to judging their own code. You realize you have two options. 1, you can accept the [...]
I did an in-house presentation on Lean Software Development (LSD) and Kanban Systems this week. Beyond what I had previously learned from various podcasts, I knew little about either topic prior to compiling my slide deck. In the process of building my presentation, I learned a ton. I found the concepts weren’t very difficult to [...]
Continue reading about Learn Lean Software Development and Kanban Systems
Over the past few of months, Scrum has taunted me. It started with two excellent Thirsty Developer Podcasts – The Thirsty Developer 14 with Ed Chaltry talking about “an Agile process” that can be used to manage and control complex software and product development using iterative, incremental practices and then The Thirsty Developer 28 with [...]
The folks I work with are wicked smart. Go back and read that first sentence again. This time read it like you are Ben Affleck in Good Will Hunting or one of the guys I used to play summer ball with outside of Boston. Fun right? Anyway, the point is I work with really smart [...]
My customer recently asked me if my current coding assignment is difficult. I believe his exact question was, “On a scale of 1 to 10, how technically difficult is this project?” If you have been in the software development business for more than 2 hours, you know this is a loaded question. Quickly reply with [...]
Are you involved in your company’s project estimation process? If so, let’s pretend. Let’s pretend that your company has internal constraints which makes estimating rather difficult. For example, let’s say you were required to completed all of your 2008 estimates towards the end of 2007 despite the fact that very few requirements were known. Don’t [...]
You may have noticed the recent attention given to TDD and whether it has been proven effective or not. I think the entire “conversation” is great. I appreciate everyone’s position primarily because the parties appear to be presenting their opinions and the interpreted facts with open minds. If I were to take sides, though, I [...]
I have a friend who has been involved in multiple reorgs over the past couple of years. He used to say “change is good” with enthusiasm and some conviction, but now he merely speaks those words under his breath in a feeble attempt to convince himself it is so. My friend chooses to think that [...]