Bob Williams

Channel attribution for a multi-channel world

We are multi-channeled consumers. More and more we live in a multi-channel world. How many purchases do you research online ahead of the actual purchase transaction? If you are like me then your research involves multiple retailer sites, a search for promotional offers, and reading customer reviews. Digital media makes it all possible. It’s fast and you can do it from the comfort of your own home.

But sales channels are a marketer mindset. Consumers don’t think about channels when they are going about their daily routine ( and that’s a good thing for consumers). It allows consumers to be educated on not only the product they are purchasing, but …Continue reading >>

Bob Williams

The most powerful step in software development

What’s the most powerful step in a software development process? It’s not uncommon for analysts to label steps in a process. The critical path, bottlenecks, waste, and non-essential steps come to mind.  So I would say that common wisdom agrees that all steps in a process do not hold equal weighting of importance. Maybe there isn’t a single most powerful step in the software development process you follow or maybe it depends on the context of the situation.

For what it’s worth, a few weeks ago it occurred to me that the act of estimating was perhaps the most powerful step. Estimating is completed at the ground level, by …Continue reading >>

Bob Williams

Software Release Management. It’s more than an IT thing.

This is about IT and Business alignment. I’m fortunate enough to have worked in two different functional areas of a business: IT and Marketing. I can say with 100% confidence that business owners and stakeholders of software releases should be more concerned and involved in the IT release management process. The typical release process covers areas such as requirements specification, feature prioritization, business case modeling, and go-live deployment communication. It’s a set of tasks intended to oversee the requirements, development, testing, and deployment of software releases. Sounds very IT, but it should be a shared business process.

Release management is about adding value. Release Management is also about how IT …Continue reading >>

Bob Williams

Where operations, projects, and innovation collide and divide

To build it or to maintain it. That is the question. It’s a classic question in organizational design. The answer of course is you have to do both. I’m not talking about the decision of a product nearing the end of its life cycle where you decide between adding additional features or putting it in maintenance mode. Rather, this is about allocation of people and teams within an eCommerce organization to maintenance or operational activities versus allocation to projects.

I’ve seen terms like “run the business”, “keep the lights on”, and “operations”.   Those terms refer to activities that an organization does to maintain service to existing customers or to maintain …Continue reading >>

Bob Williams

How the waterfall method effects the PMO

I’ve used the term “Big Bang Software Development” to describe a process where all of the software project scope is delivered at the same time. Traditionally it’s been called the waterfall model.  Industry experts have compared the waterfall model to newer agile methodologies for how they differ in the approach to deliver software.  But what about the impact these two different approaches have on a portfolio of project work?

Project Managers and Project Management Offices are impacted as well.

Project Management Offices (PMOs) and Portfolio Managers look for balance, priority, and results from the breadth of work they manage. The challenge they have is balancing multiple concurrent projects and maintaining a …Continue reading >>