Featured System Development Posts
The Risk of Contracting for Agile Software Development Services
While Agile can accelerate software development projects, it is not without its risks, especially for organizations that contract for software development support.
Time Efficiency Gains are Intrinsically Worthless
Time efficiency gains are in and of themselves of no value to an organization, but the right types of time efficiency gains can be converted into things that are valuable.
Recent System Development Posts
The Risk of Contracting for Agile Software Development Services
While Agile can accelerate software development projects, it is not without its risks, especially for organizations that contract for software development support.
Old Software and New Tricks
Are you sure that the software system you are about to replace cannot meet your organization’s needs?
Stepping Back and Stepping Up
IT departments need to step back from leading on what technologies are used by organizations, and primary business unit leaders need to step up.
All System Development Posts
The Risk of Contracting for Agile Software Development Services
While Agile can accelerate software development projects, it is not without its risks, especially for organizations that contract for software development support.
Old Software and New Tricks
Are you sure that the software system you are about to replace cannot meet your organization’s needs?
Stepping Back and Stepping Up
IT departments need to step back from leading on what technologies are used by organizations, and primary business unit leaders need to step up.
Time Efficiency Gains are Intrinsically Worthless
Time efficiency gains are in and of themselves of no value to an organization, but the right types of time efficiency gains can be converted into things that are valuable.
The Need for Enterprise Systems Engineering
Lack of adequate systems engineering often results in enterprise IT systems failing to operate as integrated wholes.
The Philosophical Underpinnings of Agile
While most people think of Agile as a software development methodology, it is really a philosophy about what is and is not valuable.
The Benefits of Feature-Driven Development
Feature-driven development is not as well known as many other Agile methodologies, but it just might be the best Agile methodology for large and complex projects.
The Never Ending Treadmill of Chasing Best Practices
Organizations that continually chase best practices developed by others rarely become industry leaders.
How to Ensure You Build the Right Thing
Following good traceability practices is the key to ensuring software development projects deliver the product end users need.
The Demands Agile Makes on Management
Successfully implementing Agile often requires an organization’s management staff to significantly change how they work.
In Defense of the Humble Spreadsheet
Spreadsheets have a bad rap, but they are remarkably powerful and versatile tools that almost anyone can effective use with minimal training.
The Misapplication of Agile and the Myth that Waterfall is Dead
The popularity of Agile has led some organizations to use it on projects that would be much better served by a different project management methodology.