-
After my recent post about our software team moving to Kanban I got an email from Derick Bailey asking how he could help with our transition. Derick graciously offered to meet with our team and help with any questions we may have and provide guidance as someone who has traveled this path before. We met...
-
Several months ago our software team decided to dive into the Scrum process. What we were doing before that simply wasn't working. The project had unstable delivery dates and we knew something needed to change. Fast forward about four months and we're going to take a shot at using Kanban and...
-
One of the common themes of this years KaizenConf was how to move a towards being a lean organization. During most of the sessions and conversations that I was part I cannot tell you how often I heard words like Convince, Convert and Persuade said. At first I had nothing against these words, but the...
-
Today I was having another round of conversations with a buddy of mine about the concept of waste and unused code. In agile there is a concept called YAGNI (You Ain't Gonna Need It) that basically states that you should not add code that is not immediately needed as it is waste. In Lean software...
-
<disclaimer> This posting is purely my personal opinion. I am sure many of you out there will disagree, if this is the case, let me know. </disclaimer> Today, during my bug hunting I stumbled across the dreaded 'Null reference' exception. This was not the original target of my hunt...
-
I came across a nice article on CI today, thought I would share. You can find the article here Till next time,
-
I'm sure that everyone has heard the riddle ' If a tree falls in a forest and no one is around to hear it, does it make a sound?' . This riddle is all about observation and knowledge of reality. Well, I have a riddle for software teams following TDD. 'If a build fails and no-one fixes...
-
As someone how has been designing and developing WinForms based applications for the past 7+ years, I have learned that subclassing UI controls is a must. You may be thinking, why would I want to subclass a text box? Or a combo box? The answer is simple, the better future proof your app. How many times...
-
A while back there was a posting out there about all the different software development methodologies (this was a parity posting). Yesterday I was chatting with a buddy and we coined a new development methodology.... Change and Pray Development (CPD). Here is how you can tell if you or your team/company...
-
A few months ago I posted about my thoughts on Object Construction (found here ). In the post I talk about constructing object with ALL the required values to make the object valid. This post is just a quick follow up to that. The other day I was refactoring some code and needed to add a new property...
-
Recently I was asked about backing in unit tests into an existing project. In particular I was asked A) was possible and B) is it worth it. In short my answers to both these are Yes and Yes. However, backing in unit tests is not without its challenges. I thought today I would go express my experiences...
-
In my last post I think I struck a cord with some people in my post 'Unit tests taking too much time'. My intent was NOT to sound like an elitist Agilist or any else of that nature. My intent was simply to put a post out there about the misperception (in my opinion) about how writing unit tests...
-
In my last post ( here ) I spoke about different do’s and don’ts when it comes to logging bugs. What I really did not hit on was the different types of questions I feel should be asked when logging bugs. Here are my questions, in no particular order. Platform Application Version # Environment Title Short...
-
All software that is being developed WILL have bugs, sorry, but this IS a fact. Now I know some people and companies don't like to call them glitches in software bugs. They would rather call them issues or defects. For all I care we can call them 'WizBangs', just call them something and LOG...
-
I am in the process of reading Mary and Tom Poppendieck's latest book ' Implementing Lean Software Development ' and I came across a great quote that is ALL too true in our industry. (I am only 2 chapters in on the book, but so far it is as good as their last book ). 'When testing occurs long after coding...