EDM: Ecru Development Methodology
Software quality is not something that can be left to chance. In particular, web site applications present their own challenges, including an unpredictable volume of users with a wide range of abilities. Software needs to be intuitive to use, robust and secure.
Ecru is aware that to our clients, errors and web downtime leaves users frustrated and loses companies revenue. Therefore, to ensure that our software is robust and error free, Ecru has developed EDM.
What is EDM?
EDM is a collection of methodologies, architectures, processes and procedures used by Ecru to ensure we can deliver complex software to our clients:
- On time
- On budget
- To the required specification
- Free of errors
- Scaleable (can manage large volumes of visitors and traffic)
- Secure
- Well structured and fully documented
EDM addresses all aspects of the development process, including:
- Project specification and project management
- Visual design and usability
- Programming
- Testing and quality control
- Deployment
- Ongoing maintenance
Inspiration from the Industry
EDM is based upon some of the latest and most forward thinking methods in the industry.
These include:
- Fusebox
- a software architecture that focuses on modularity and reuse. It also enables the use of a variety of tools to assist at the specification stage of a project, enabling the client to get an early vision of how the final product will operate. www.fusebox.org
- Extreme Programming
- a methodology that provides a deliberate and disciplined approach to software development. It is used by such companies as Bayerische Landesbank, Credit Swiss Life, Daimler Chrysler, First Union National Bank, Ford Motor Company and UBS. www.extremeprogramming.org
The benefit of using bespoke techniques is two fold:
- We can be sure that we are benefiting from the latest thinking from experts in various fields from across the world, ensuring our methodologies lie at the forefront of technology.
- Should you wish to move development in-house at a later date, our software projects can be handed over to developers outside of Ecru who will be able continue development without having to learn proprietary techniques. EDM is the subject of constant review to ensure that it addresses the changing requirements of our clients and of the technologies we use.
EDM and Your Project
You will see the effects of EDM from an early stage in the development of your project. Ecru will develop a detailed specification, outlining the exact requirements, functionality and architecture of the system.
Identifying all the requirements and the potential issues at this stage is key to ensuring that the final project meets your needs exactly, and that unforeseen issues do not have an effect on the timing and delivery.
Once development begins, you will be kept up to date with project milestones. After each key area, you will be able to see how the project is taking shape. We believe that client involvement during development is a major benefit as it enables us to make sure that the final product is exactly what you envisaged.
We want to discuss your website ideas now – phone us on 01702 475170 or email us now.
