Premier Software Systems Blog
-
How to Make Offshore/Outsourced Development Successful
The Need Has your company ever been required to complete another software project on top of ongoing work? Most organizations eventually have to complete an additional software project without disrupting their internal software development team’s work. Sometimes this just means simple staff augmentation with contractors. But other times this requires an entire external team to…
-
How an Application Programming Model Can Transform Software Development
Do you have an Application Programming Model? If you have an application programming model, your answer is probably a resounding “Yes!” If you don’t have an application programming model, you’re probably wondering “What is it? And why is everyone so excited about it?” In this post, we’ll go over exactly what an application programming model…
-
Don’t be penny wise and pound foolish!
The Real Cost of a Software Project What is the most expensive part of producing a Software System or even releasing a single feature into Production? Is it in the infrastructure costs? In reality those tend to be a very small fraction of the overall cost of a software project. The obvious answer is no…
-
The Root Cause of the Death March
When I ask the question “has anyone heard of a Death March” at developer conferences and meetups, I’m always surprised that the overwhelming majority raise their hands immediately. It’s as if they’ve all experienced this pain for themselves and are looking for a sympathetic ear. As I’ve posted previously Wikipedia.org defines a “Death March” as…
-
One Catastrophic Mistake to Avoid During Software Development
This is the 3rd post in the series highlighting the 3 Common Software Design and Development Mistakes That Cause Teams to Fail. This is the title of my e-book and in this post, we will talk about the one mistake that can literally be the difference between success for an organization, or virtual bankruptcy. Big…
-
Why I Speak at Industry Events
I hesitated for most of my career to begin speaking at conferences, conventions, and meetups. The primary reason was centered around my belief that I still needed to learn more. Operating with a continuous pursuit of improvement lead me to the feeling that I’m a work in progress and therefore not yet ready.