This site uses cookies.
By continuing to browse the site,

you are agreeing to our use of cookies.

Blog & News

Hidden Costs of Creating Software - Part 3 of 3

20.04.2016, Author: Wojciech Ciesielski, Categories: Business

Code Quality and Why Big Balls of Mud Cost Millions

“Big ball of mud” is an excellent term coined by Brian Foote and Joseph Yoder to describe what software systems inevitably turn into when not enough attention is paid to the quality - both on the code and overall architecture level:

A Big Ball of Mud is a haphazardly structured, sprawling, sloppy, duct-tape-and-baling-wire, spaghetti-code jungle. These systems show unmistakable signs of unregulated growth, and repeated, expedient repair. Information is shared promiscuously among distant elements of the system, often to the point where nearly all the important information becomes global or duplicated. The overall structure of the system may never have been well defined. If it was, it may have eroded beyond ...

Read more

Hidden Costs of Creating Software - Part 2 of 3

18.04.2016, Author: Wojciech Ciesielski, Categories: Business

Capitalizing on Agile Development Process in Outsourcing Context

Let’s put the above in the context of an IT outsourcing relationship between the organization ordering software (outsourcer) and an outsourcing vendor providing the development team (outsourcee). In order to reap the rewards of an agile process there are certain factors that are crucial to success. Let’s discuss main of those - communication and quality.

Avoid communication barriers

One of the key aspects of agile project delivery is effective communication. For this process to be efficient it needs to be very communication-heavy. Key to success is regular, frequent and tight cooperation between business stakeholders or their representatives (the role usually referred to as a Product Owner in SCRUM terminology) and the ...

Read more