Rob's Blog

Why Software Projects Fail

Today I want to talk about why custom software development projects fail. But first, let’s define failure. For a project to be considered a failure, at least one of the following three conditions must exist: The budget is exceeded by more than 10 percent. The schedule is exceeded by more than 15 percent. The application fails to [...]

Continue Reading →

Posted in: Rob's Blog

Leave a Comment (0) →

Project Transparency

Today most companies provide some online access during the custom software development life cycle. In many cases, the client is provided with a login to preview the latest build of their project, and in a few cases they are even given access to a bug logging system, such as Bugzilla. In my mind, it really comes down [...]

Continue Reading →

Posted in: Rob's Blog

Leave a Comment (0) →

The 90% Complete Problem

Estimating the current percentage of completion of your custom software development project can be tricky business, but over the years there seems to be a pattern that has emerged in this industry. I call it the 90 Percent Complete Problem. It occurs when the project hits 90% complete, yet the project is nowhere near that close to [...]

Continue Reading →

Posted in: Rob's Blog

Leave a Comment (0) →

Tips: Avoiding Mistakes

Over the next few weeks I’ll be rolling out a new section of our site called Tips, which I think you will really enjoy. It’s going to be a resource for people starting a custom software development project. I’ll cover things like: Where do you find reputable software development companies? How to protect yourself and your idea [...]

Continue Reading →

Posted in: Rob's Blog

Leave a Comment (0) →

Revisiting the 1980′s

When I first started developing custom software in the mid 1980′s, mainframe computers were still the dominant platform for much of corporate America. Just about every cubicle had a “dumb terminal” in it, which usually included a yellow or green colored screen. The user interface was pretty simple. There were function keys along the top (or bottom) [...]

Continue Reading →

Posted in: Rob's Blog

Leave a Comment (0) →

How We Test

Today I wanted to talk a bit about our test methodology, because I don’t think software testing gets enough attention. Let’s start with the basics. Obviously we want to test the software we create before our clients see it. It is really unprofessional (and embarrassing) to deliver a product to the client that is extremely [...]

Continue Reading →

Posted in: Rob's Blog

Leave a Comment (0) →

SEO: The Big Picture

I’ve been reading a lot about search engine optimization (SEO) these days, so what I’d like to do with this post is discuss how we approach SEO, and explain how you can use our strategies to improve the ROI of your site. Just keep in mind that we do not offer SEO as a service, [...]

Continue Reading →

Posted in: Rob's Blog

Leave a Comment (0) →

Make Great Things Happen

For today’s blog entry, I thought I would relate an interesting experience we had in Europe to the business of creating software. In 2004 my wife Yoly, our daughter Brittany, and I all spent 6 months in Europe. You might remember that in 2004, security was very high due to the attacks on 9/11. Keep [...]

Continue Reading →

Posted in: Rob's Blog

Leave a Comment (0) →