WFH – How to Master Working From Home

As the Chinese say, “May we live in Interesting Times”.  Considering the Chinese symbol for Crisis and Opportunity are the same, these are definitely interesting times. I’ve had the privilege of working from home since 1995 when I worked for an interactive voice response (IVR) system company called Edify and had setup at my houseContinue reading “WFH – How to Master Working From Home”

A New Way to Manage Your Application Portfolio

There are many fantastic articles on Application Portfolio Management on the Internet. For instance, “How to Rationalize Your Application Portfolio” in CIO.com by Thor Olavsrud and “How to do Software Rationalization Right” by Chris Doig are a keen starting point for justifying Application Portfolio Rationalization (APR) and the process at a high level. As ThorContinue reading “A New Way to Manage Your Application Portfolio”

Food, Attention Deficit and Context Switching

“The art of eating your work.” Okay, had a stray thought while eating breakfast one fine Saturday morning.  It dawn on me that in today’s twitch generation, many people have fallen victim to the dangers of attention deficit and context switching. Attention deficit (AD) is chronic condition including attention difficulty, hyperactivity, and impulsiveness.  It’s whereContinue reading “Food, Attention Deficit and Context Switching”

Dual Track Scrum Tools and Techniques, Part 2

Within Scrum, a product backlog is used for tracking prioritized development requirements as normally determined by the product owner.  In Dual Track Scrum, it is recommend to use a separate backlog for the Discovery track.  Essentially, the discovery track backlog will “feed” into the product delivery backlog.  Discovery tracks would include techniques such as UserContinue reading “Dual Track Scrum Tools and Techniques, Part 2”

Dual Track Scrum Tools and Techniques

To continue on Dual Track Scrum (DTS), please note at this juncture, I have not put any of these steps fully in practice and so they are purely from a theoretical perspective, although I am aware that DTS pundits such as Aaron Sanders has implemented these tools and techniques within multiple organizations. To recap, DualContinue reading “Dual Track Scrum Tools and Techniques”

Dual Track Scrum continued

In my last blog, the topic of Dual-Track Scrum (DTS) was brought up.  That was for my initial impressions.  Now this blog covers a deeper dive.  The ideas behind DTS started with Marty Cagan in 2009 and expanded to being supported by Jeff Patton and Aaron Sanders, among others. Essentially, Dual-Track Scrum follows core ScrumContinue reading “Dual Track Scrum continued”

How to Measure Technical Debt

So one of the biggest challenges I’ve repeatedly heard about technical debt is that although the delivery team knows it exists, there is no easy way to measure the actual cost of technical debt.  However, there are ways to help bridge the unspecific to the specific. With technical debt, using a financial analysis of comparingContinue reading “How to Measure Technical Debt”

Types of Technical Debt

There are three primary types of Technical Debt: Naïve technical debt Unavoidable technical debt Strategic technical debt Naïve technical debt is common where a specific best practice is not followed due to being unaware of the best design pattern, unfamiliar with naming convention, documentation guidelines or even coding guidelines such as following abstraction in developmentContinue reading “Types of Technical Debt”

Technical Debt Explained

This will be first in a series of blogs. Technical debt is an interesting term that has been formed in the IT industry in order to have non technical businesses understand the cost of building code in a manner that causes higher maintenance and increased barriers to changing. Technical debt is intended to have aContinue reading “Technical Debt Explained”