I Samuel *****, nor my associate Sam ***** are experts in software development. The company we hired Zco, a self-proclaimed developer of “enterprise level software solutions” has drastically overcharged us for the development of a simple digital tool and delivered us a complete lemon. The product simply doesn’t work on any level. Frankly, Zco has been dishonest in their description of their capabilities and has cost our company roughly $90,000.00, nine months of work, and significant opportunities in marketing due to a delayed product release that may never happen for budgetary reasons.
They charged us $90,000.00 for a project that they had no business undertaking. At the end of the project, we had to hire an independent developer to analyze the source code delivered by Zco. They were embarrassed to tell me what they found. Their report was as follows:
The product is built without any standards or framework. This means that the code is VERY difficult to improve and subsequently more expensive to improve. Zco was hired to build us a foundation for our product that can be built upon. Instead they have built something that will get worse as we try to improve it, and will cost more to improve, the more complex it becomes.
The product is not properly built for automated testing. Automated testing is a standard in software development. It’s how developers ensure that the code they write doesn’t conflict with previously written code in a given program. Our product CANNOT be tested this way, and as such suffers from a problem known as “regression”, in which when one problem is fixed, several more arise. Regression is fought by automated testing, which is not possible on our product although I was repeatedly assured that automated testing was being performed on the code.
The problem of regression will only get worse as we build upon our product. Ultimately, the product will have so many conflicting issues and bugs that it will simply crash. Zco either knows this and plans to fleece clients like us, or they are extremely negligent in their responsibilities to understand the technologies they claim to specialize in.
Zco promised us in writing that the product would work across various digital platforms. It doesn’t. It doesn’t work on any platform, but is especially problematic on smartphone and tablet. Modern web tools are no longer built for individual platforms. They are created with what is known as “responsive design”. We were told that this would be prohibitively expensive for us and discouraged from pursuing it. In fact, the framework that makes this possible costs about $30, and is easily customizable by any actual software professional. Did they know this and lie to make more money, or are they simply not professional developers as they say they are.
3rd party plugins are a common practice for software developers. They make it possible to avoid ‘reinventing the wheel’ so to speak. All plugins chosen by Zco (3rd party image galleries, etc..) are non-functional and outdated. As the developer, they have a responsibility to their clients to research and choose proper plugins that will be easily integrated and work according to modern standards. The tools Zco chose on our behalf and without consulting us have no place in the toolbox of a professional development company.
The list of technical problems with the product we were delivered is exhaustive. The more troubling aspect of our project with Zco is the price. After inspection by a professional, it seems that Zco makes its money by charging customers to have something built from scratch when it is readily available for a much lower cost and simply requires configuring. We are not able to salvage any of the work that Zco performed, so we must develop our product from the ground up with new developers. Our new developers have quoted the project at $4800.00 as opposed to Zco’s $90,000.00. I was personally sickened by the gap in quoted prices.
Further more, Zco’s contract includes only a vague statement of work (referred to as SOW), which contains fundamental inconsistencies with what was delivered. Below is a breakdown of the inconsistencies and critical malfunctions of the final outcome of said project.
1. Scope of work - This section does not actually detail a proper scope of work, however it does define some of the acceptance criteria for the product. It was agreed by Sam Wahnon and Zco that the product would be functional across several platforms however, the product delivered was never functional on any of those platforms. The agreed upon platforms include:
a. Desktop browsers: firefox, internet explorer, safari and google chrome.
b. iPhone 4 and above with iOS 5 and up.
c. Android phones with OS 3 and up.
2. Thought their contract states a fee “not to exceed $85,000.00” Zco consistently requested more funds to improve the site’s malfunctioning code. Even now, we are still receiving messages from Zco suggesting more spending for fixes and functionality that is missing from our product.
Our definition of malfunctioning - because the statement of work in Zco’s contract only consists of a list of compatible browsers, we are forced to point to that aspect of the contract to protect our company’s funds, however by way of illustrating the problems with the delivered product, the breakdown below describes the critical problems with Zco’s delivered product.
Critical malfunctions and failures for the program IMQR:
The program was built without testing. After having the product reviewed by 3rd party development experts (Dmitriy Yudin and Damian Crichfield), we have determined that no automated testing was performed on Zco’s work. It is possible to determine this because the way Zco built our product makes automated testing impossible.
Automated testing is absolutely critical to modern software development. When a developer writes code, often they will cause problems elsewhere in the system. Without running an automated test after each batch of work, adding a new feature will cause existing features to break. This problem is known as “regression” and ultimately results in a total system failure.
Automated testing has been a standard in software development for many years and all professional developers are aware of this technique. In our case, Zco chose not to build our product with this standard. We imagine this was to cut expenses on their end.
Our product was always intended to be built upon. Zco was involved in extensive meetings where new features were discussed with the intention of integrating them into the product at a later date. The lack of automated testing capabilities should have been explained to us at that point. Without automated testing, new features would eventually cause a system failure. This fact should have been articulated to us rather than hidden. In the later parts of the project, we experienced many instances of regression without proper explanation from Zco.
The product has never worked on any level including on the agreed upon platforms and browsers. Zco’s insistence that the product is “good enough” is not a satisfactory conclusion and their negligence and lack of responsible behavior in this project has cost us significant time, money and marketing opportunities that will have a long lasting effect on our company’s ability to operate.
Our product development must start over from the ground up
The source code that Zco has delivered is unusable for the reasons stated above. We cannot salvage any of the work for repurposing in our product development and our development process has restarted from scratch as of 12/19/13. To further illustrate the negligence and irresponsibility with which Zco estimated this project, our new estimated project cost is $4800.00 for the same functionality. In 24 hours we have seen more functional features created, tested and deployed than in 9 months of work with Zco. We cannot determine if Zco is a criminal organization that preys on individuals new to digital development, or if they are simply ignorant to the current standards in the industry in which they claim to be experts. The fact that we cannot use the Zco code in any way leaves us with a total loss in the form of funds, time, materials, and significant interruption of our business.
The immediate repayment in full of my $90,000.00
I don't recommend them
I assert Courtney LeClaire and Zco are responsible for various frauds in my business dealings including; NOT providing its ‘additional provisions’ page (4) until after the contract was signed by me. I have never acknowledged its late inclusion in our agreement with either signature or initial, (nor has any other parties) and nowhere am I named in this document. Also I was never provided a single invoice which disclosed the work Zco performed for the amount charged. Courtney had never, in the nine months of production, given me any opportunity or process for ‘accepting or decking’ their work product, and when questioned about problems in the code we were treated as being ‘difficult’. This allowed Zco to hide their code’s inability to operate correctly from us from the beginning and denied us the opportunity to deem Zco incompetent of successfully completing the project - which would have resulted in their early termination. Most importantly, Courtney and Zco continuously and directly lied to us that the code they were creating was being simultaneously auto tested. When the entire time (9 months) it was impossible to do so, as the code does not support automated testing. This charade I believe was employed to pacify us into believing that Zco was working in a professional manner (in which they promote themselves), when in fact they were not - and they had full knowledge of their flimflam. In addition Courtney and Zco breached our written contract of “not to exceed $85k”, and they again breached it as the cost soared to $90,000.00 - and now its $90,000.00 plus, with no end in sight. I feel that Courtney gained my trust in a confidence game and then lead me down a road of never ending expense for their own profits with no intent of delivering any real usable product. Only creating a money-sucking vortex, supported by a con game at my expense. PLEASE take a moment and enjoy a good joke and see the site they created WWW.IMQR.COM to explore first hand the many problems this code has. To just name an overly oblivious few - If when you register you don’t receive a conformation email, assume you’re in the system and just log in. Much of the profile information you may enter won’t appear on your Profile Page. If you fill in your Filmography and select a film, stage, or television credit - once you save and close out the page it resets all credits to Film. Pay special attention to unworkable quality of the Photo Up loader and Edit (and photo up loader have been around as long as the internet), and Thumbnail tool. The QR code generator creates codes that take you away from your profile - instead of to it. And these are just a few of many basic problems - that should not exist if Zco is the professional company that they claim to be.