I was first introduced to outsourcing many years ago when dealing with a client that liked using an Indian consulting company. At that time, around the late 90’s, the company was using purely waterfall development processes and agile was really just getting some publicity. My job was to translate business requirements into functions specifications that… Read More Agile And The Art Of Outsourcing
I love when other people write a blog post at the same time you are struggling with the problem that they describe. Today’s timely post comes from Michael Bolton on his DevelopSense blog. In “The Undefinition of Done”, Michael talks about the fact that people typically have different definitions: One issue, as I’ve pointed out before,… Read More When Do You Say A Development Task Is Really Done?
I was recently looking at Google Analytics and the data for this blog. For whatever reason, I was only looking at a two day span in the recent past, and I was focused on search keywords. One search caught my attention because it was short and was not one of the typical searches in this… Read More Processes Do Not Fail, People Do
A few weeks ago I talked about what a software engineer may do for design tasks. Today, we are going to take a step in a slightly different direction and look at how projects are planned and what a software engineer may do during planning. If you are just starting out as a software engineer,… Read More Software Engineering Tasks: Planning