< Home
Development, the right way!

Before you read the detailed stuff ... checkout my latest blog articles!
Anyone looking to build a website, whether it's their core business or part of their sales and/or marketing strategy, is often plagued by a lack of understanding or miss-information in an arena that seems to move and change faster all the time.
My aim, through errumm, is to advise clients and help to develop web applications and software using a wide range of experience and an understanding of what's right for a business at the time of development whilst remaining agile enough to adapt quickly to market, industry and technology changes.
Whether you are a digital agency or a company setting out on your first web project, it's important that you get things right, the first time and then every time after.
I offer consultancy, development, development strategies, development practice / pattern advice, training and web staffing advice to businesses building websites and/or web applications for themselves or their clients.
I don't use any one specific methodology, pattern or practice, but prefer to use the parts that are appropriate for a specific client.
These services are provided as a real alternative or beneficial addition to contract employees, in-house staff, offshore outsourcing or open source/commercially available products.
errumm helps to find you a new solution to your internet requirements.
How it's done:
errumm develop ASP.Net (C#), SQL Server 2005, Javascript, XML, AJAX solutions for clients, concentrating on software that is usually deployed behind web based XHTML, CSS, Flash, accessible front-ends, containing rich media and having a high importance on presentation.
Hosting all projects in a secure environment, during development and providing clients with the source for projects, is one of the ways errumm can work with clients, along with support and licensing agreements tailored to their individual needs.
How this helps:
Few websites, these days, do not involve functionality. ‘Contact us’ forms, database backed content, content management systems, e-commerce systems are just a few examples of functionality that are common place in a website or web application.
More often than not, responsibility for building this functionality is given to a media agency or web agency after winning a contract. A large amount of development is either built in-house by small teams who are already working on other projects, by contractors who are employed at a high cost or it is outsourced to offshore companies offering cheap rates - where communication can become an issue!
Developers are usually required to produce functionality based on changing documentation, that has normally been produced under pressure, for the client to sign off and to fit in with project plans.
Offering consultancy to technical directors and web teams and/or development services, using appropriate methodologies, errumm can start working with you at any point in a project.
Using iterative processes and getting as many of the development team involved, is the key to successful development, in my honest opinion. So building prototypes and tweaking them to get the right result is how errumm succeeds where many others fail or don’t even attempt to succeed.
Why errumm can help you:
Concentration on core business!
Using errumm to develop the functionality of your website or web application allows you to concentrate on the marketing, content and design; if you have outsourced these responsibilities, I’ll happily work with the companies that have undertaken them.
Experience...
Having worked for many companies over the last 10 years building similar software, I have learnt from experience and developed core components that I can re-use and deploy quickly and have used many thrid party vendors and their components and services.
Packaging this and offering it as a serv ice through errumm is my business porposition. I know how to design, develop and deploy web software and want you to use my experience to assist you.
Using repeatable patterns and practices errumm can deploy existing software in a short period of time and develop new software in an already proven fashion, quickly and to requirements.
... and Diversity
Having developed websites and web applications and having worked for many different companies in different environments, industries and countries, I am aware of what works, and what doesn't, from planning through to testing.
This allows me to offer this diverse experience through errumm to give educated advice on how best to proceed with specific web requirements whilst remaining flexible and agile.
errumm won’t stop working for you!
The services offered are based on an ever evolving code foundation, when we improve - you improve!
Whenever errumm re-develop any foundation code, it will become readily availbale to you, after testing.
Saving you Time and Money!
Because I concentrate primarily on on the development of functionality of web applications and websites, I can concentrate on building software quickly and efficiently using consistent patterns and practices and offer this to you through errumm.
The development of these patterns and practices is core to errumm keeping costs down whilst providing you an excellent service and fitting with your requirements.