Media subscriptions – Where do you spend your media dollars?

A recent article in the Wall Street Journal about Bloomberg charging for access to their content reminded me digital content providers are competing for my wallet-share. In 2015 I cut the cord with cable/satellite and haven’t regretted it. Now, the digital content I consume for video is based on month-to-month Read More …

Right Sizing Advertisements

Advertisement cat-and-mouse. For the record, I use an advertisement blocker extension in Google Chrome already. I don’t mind advertisements, because I realize they are necessary to promote products and services that drive the economy (the 4 Ps!). But let’s be honest. The placements of advertisements can be annoying when they Read More …

The speed of software releases

How fast do you want software released? I was part of a discussion this week week about the velocity of production software deployments. I didn’t use velocity in the context of estimating software but rather the benefits of a regular cadence to releases and the focus it brings to the Read More …

Software open feedback loops

What is the secret sauce? What really drives new software features? Do we live in a world where the marketing department rules the day with ROI driven and profit making capabilities from within the software? To an extent, I believe the answer is yes. Businesses exist to make money. Business Read More …

Silly Marketers – Tricks are for Kids

Sometimes marketing pieces catch my attention and create thought. I look at the message, call to action, and design elements of the marketing. I consider the effectiveness of the piece in my life and think about how it might be received by others as well.  In an effective marketer’s toolbox Read More …

Repeating software processes. To attract and repel.

Are we attracted to repetition? Yes.  We all are. It touches every facet of our lives. As a few examples, we eat the same types of foods each week, we watch the same TV series, and we read books that belong to a series. A study and report from Alix Read More …

Play it again.

Repetition in youth. That song was awesome! Play it again. Rewind-stop-play-rewind-stop-play-forward-play, call the radio station for a request, press repeat. These actions are all part of my memory as a youth. Back in the days when I spent a fair amount of my income on cassette tapes and CDs. It Read More …

Interactions over Processes (user story template)

The first value statement in the Agile Manifesto is “Individuals and interactions over processes and tools”. Mike McLaughlin, of Version One, questions the role and influence the growing agile tool set has on individuals and interactions. McLaughlin states that the capability of Agile based software tools adds scalability and efficiencies, Read More …

2 Server Patching Approaches

Server patching is one of those infrastructure tasks that most business owners and infrastructure managers don’t link to the eCommerce portfolio. Operating system patches, virus scanner updates, database patches, etc. are all system level software not directly related to the code line of the eCommerce team. Infrastructure managers can certainly create a Read More …

Crossing departmental boundaries with your eCommerce team

This is my 300th blog post! So much is written about the strained relationship between IT and other business departments such as Marketing or Sales. Both departments want to achieve the same goal of creating a service for the customer.  Both departments want to be predictable in their service delivery. Read More …

Reducing work-in-progress for software development

One of the important concepts of the Theory of Constraints is to reduce the amount of inventory in a system to help with the overall goal of increasing the rate of throughput of the system. Inventory is defined as the money that the system has invested in purchasing things that Read More …

Thinking about predictable software development

I was talking with a mentor this week about software development and the challenges of aligning IT ideals with business expectations. From a high level we agreed that the purpose of the software development process should be to produce software that generates monetary value, by revenue increase or cost decrease, Read More …

Distance education continues to expand

The need for business innovation is constant. I was talking to a friend this week about changes in the banking industry sparked by advancements in technology. The conversation topics included the importance of physical bank branches today and the future of branches for banks in the future. During our discussion Read More …