Creating an Effective RFP

Sooner or later we all need to solicit proposals that provide solutions to a problem.  This might be a request for an application, a service, or products.  It should come as no surprise that an effective RFP process accurately defines the problem.  However, there is more detail that makes up an effective RFP. What is a Well Defined Problem? The challenge of a technical RFP is often the language required to create one.  The technical staff provide input (or possibly the entire …

Remote Work and The Value of a “Go” Bag

Although there are still holdouts, we are moving to a world where remote work is typical.  The regulars at local coffee houses, Starbucks, and Panera are just part of the proof.  You can also find some “rent-a-space” options in many cities where a temporary office is available for travelers or those that need a change of scenery.  When you have a job that is sometimes at an office and sometimes on the road, it can be frustrating to keep up with …

Configuration Vs. Coding – Modern Software Systems

Over the years that I have been in the software development profession, I have watched solutions evolve dramatically.  The progress has gone from code to libraries to frameworks and now configurable systems.  However, there are trade-offs to consider when you look at a configurable system instead of one that allows for customization with code.  This is becoming a more common dilemma for businesses.  Thus, it is good to look at the pros and cons of each approach.  Here are some …