For new projects, there are many where the specifications we are given are often
lacking or incomplete. This option is for clients that already have a specification
and/or mockups. Our Business Analyst gives feedback on their specifications and
then gives a set of estimates for the work.
Contact us now to arrange a Specification Review
Tip: Doing this one day review *before* coding can save weeks of development.
Architectural decisions have a great impact on the subsequent quality of software
implementations. Is your system using the most appropriate technology?
Is the system designed for future needs, not only for today's deadlines?
SSW will help you bring your architecture into line with best practices.
This helps:
- Discover problems early; it's much easier and cheaper to fix problems early.
- Improve Performance, Scalability and Reliability.
- Review necessary and unnecessary Unit Tests.
- Ensure the application can be extended easily in the future.
SSW takes these problems head on, in line with the fourth principle of eXtreme Programming
- courage. Design for change.
Contact us now to arrange an Architecture Review
99% of users don't read manuals, so your software must be intuitive and consistent.
Establishing consistency in your User Interface design is challenging. There are
many standards available, but too often developers and application designers unknowingly
choose a non-standard approach.
SSW has fixed problems where they had:
- Many frustrated users
- Very low adoption rate (which often leads to project failure)
- Users that disparaged the software to new users (leading to a negative initial attitude)
SSW is great at improving old and cluttered UI's – to follow the
UI standards for Web and Windows
PS: We also have done many Access Apps- take a look at how we fast-forwarded an
old, barely usable Access application into an ultra-fast, consistent and modern
user experience.
Contact us now to arrange a User Interface Review
Your website is your point of presence on the Internet. It's great to have a good
website but there is no point to this unless people can find it. The number 1 way
to reach new clients is through search engines, in particular Google, which claims
to be used by 70% of Internet users. SSW's SEO Consultants are the most experienced
and know Google’s Search Engine Optimization (SEO) techniques backwards - see our
Rules to Better Google Rankings. Search Engine Optimization requires a consistent
and thorough approach to make sure all your website's pages are optimized.
Contact us now to arrange Search Engine Optimization for your website
Designing a database incorrectly means a real headache later on. Your database could
be the bottleneck in your application, if it is not designed well it can slow the
application right down.
Poor database structure gives:
- Performance nightmares (e.g. Index problems)
- Unnecessary Data redundancy (duplicate data stored in the database)
- Loss of Data Integrity (e.g. missing transactions)
- Difficulty in changing the database structure later on
We will review all your database objects to check for weaknesses, as well as common
mistakes that developers make. Additionally, we measure up your database against
our exhaustive SQL Server standards using our product SSW
SQL Auditor.
Contact us now to arrange a Database Structure Review
SSW implements strict standards on all code produced. Implementing strict coding
standards means your code can be easily read, easily modified and easily tested.
We measure up your code against the best industry practices and our exhaustive
coding standards. Additionally, we measure your code with our award winning
tool SSW Code Auditor, which can only do so much - you still should
get an independent expert to review your application.
SSW is experienced in VB, VBA, VB.NET, ASP, ASP.NET and C#. This review also includes
checking your code tiers, making sure business logic is split from User Interface
and database logic.
There are some useful Resources to implement your regular expression
in SSW Code Auditor.
Contact us now to arrange a Code Review
Whether it's because of industry requirement, or your peace of mind, SSW can provide
a third party review of your application to target specific issues for improvements.
We look at:
- Authentication process of identifying who the user is
- Authorization what the user can do within the application
- Licensing to control the usage of the software
- Validation of all inputs in the system
- Encryption
- Software Licensing protection mechanisms
- Methodologies and best practices to reduce your exposure to hostile attacks
- Logging who is doing what and when