I have done source code branching with a ton of teams. The pattern looks pretty much the same independent of what type of branching the team is doing. “We are doing some work that we don’t want other teams to see or get impacted by.” So it goes the team creates a branch to work … Continue reading Is Branching a Dysfunction?
Category: Software Engineering
Over the last few years I have worked with teams that feel a need to using Branching as part of their “best practices” tool set. The ALM Rangers were even nice enough to show teams how to build a mature branching scenario in their Visual Studio Team Foundation Server Branching Guide 2010. PROCEED WITH CAUTION! … Continue reading Branching and Merging–Proceed with Caution!
Betting on a greyhound race can be tons of fun. You find a cool sounding greyhound, check the stats, then lay down $20 to win. (or some other bet variation) We are ecstatic when our greyhound wins, collecting our money and touting the prowess of our keen eye for the stats. When we lose, we … Continue reading Corporate Greyhound Racing
I’ve talked about using your Value Proposition(VP) to rank features by dollar value here and using Ideal Days to estimate duration here. Now let’s combine the two and look at total value based prioritization of features or PBI’s. In essence what we are doing is giving the highest rank to features that will yield the … Continue reading Prioritizing SaaS Features
In much the same way Michael Kunze coined the acronym LAMP, I propose the use of a new industry acronym for Agile. Scrum, Lean, Kanban & Kaizen. (SLKK, pronounced slick) I have successfully used this process which incorporates techniques from all of these areas and felt it needed a name. I also feel that it … Continue reading SLKK – A New Agile Toolset
I had a discussion with a colleague yesterday on how to determine the priority of features on a given service. We quickly arrived at the topic of assessing business need, i.e. value, of the features. This is a conversation I've had many times, with many clients and thought it might be worthwhile to document some … Continue reading The Dollar Value of SaaS Features
For those of you interested in F# or grid computing, check out my article in the May issue of .NET Developers Journal. The article, starting on page 18, describes the process of grid enabling an application written in F#, a new meta programming language developed by Microsoft Research. Using an example of Pi calculation to … Continue reading F# on a Virtual Super Computer