HomeNews and EventsAboutProductsServicesSupportBlogExternal Page
Home

Tessaract Productions LLC
IT Consulting

Does your web site or web based application suffer fom any of these issues?

An outdated Look and Feel. A web site refresh can be a low cost way to upgrade an existing site.  This can include major or minor updates, adding  features, SEO, and ad analytics.

Security Issues and Vulnerabilities. Security is always a consideration and not jsut for e-commerce web sites.  Every web site should include a security evaluation if there is anything to protect at all.  A Security Scan, Vulnerability Assessment, Security Policy Review, Update and Audit, and Penetration Testing can improve confidence in a web sites ability to withstand the exposure to the internet elements.

Inconsistent Architecture and Implementation. Architecture reviews and updates to documentation.  Having a good Architecture is one thing, maintaining that design across multiple iterations and possibly years is quite another.  It requires constant diligence and effort to insure that as a web site grows and matures the implementation remains true to the original design.  Unintended variations from the architecture can lead to problems and slow efforts to maintain the site in an easy to maintain condition. 

Poor Coding Practices. Any web site using the Java EE platform can benefit from Java Code Reviews, Training, and Testing.  Java has matured and with version 7 released, many of the newer features can bring substantial performance improvements as well as enable the site to be more easily maintained.  The longer any upgrades and updates are put off the more difficult it is to refactor effectively.  Eventually a site will become so convoluted and out of date it is simply easier to start from scratch and throw out all the previous work. 

Inadequate Testing and Coverage. One writer has defined legacy code as any code that does not include tests.  We find that customers can benefit from Test Driven Development.  Our general recommendation is 100% code coverage.  After all, if it is not important enough to test why write the code in the first place.

Performance Issues. Web application performance testing and enhancement is also a specialty of ours.  In general and in concert with code refactoring efforts, a performance improvement of 50% and reduction in lines of code with improved maintain ability is easily achievable.

Slow Development Process.  Unless the process is subject to continuous improvement it is difficult to achieve improvements in delivery times, and accuracy of delivered content.  In many cases an upgrade to the SCM stack is a good idea in order to take advantage of the latest technologies such as Git.


No Rapid Application Prototyping Capability.  It is important of course for any development organization to be able to produce prototypes and conceptual models for new products quickly and easily.  One feature that facilitates this is a collection of in house tools and techniques that allow the developers to leverage previous work effectively.


Inadequate Web Site Project Management. It is not really uncommon that an organization is grown and evolved such that the Management team knows as much as they need to about the various technologies that are a part of a modern development effort.  Management consulting can help bridge this gap by bringing in experts to identify issues and problems and help navigate tricky waters.


Inability to Perform Technology Insertion Effectively.  A good architecture and modular design enable the insertion of new technologies in a phased approach that facilitates the learning experience and development of Best Practices related to the technologies.


Poor Mobile Application Features. Mobile is where it's at right now.  Mobile apps and adding mobile features to existing web sites and web applications can greatly extend your reach into this huge new consumer space.

If the answers to any of these issues are of interest, step inside.

 


HomeNews and EventsAboutProductsServicesSupportBlogExternal Page