Custom Development Requirements Definition and Project Management
Our clients can reduce the risk of technology implementation projects because Cumberland consultants bring a wealth of system design, development and implementation experience. We use industry-standard Object-Oriented Design & Development methods to deliver predictable, consistent results.
When a custom solution is needed for integration or a specialized application, Cumberland guides our clients through requirements definition, design, development management, testing and implementation. We are a Rational Unified Process (RUP) shop. RUP is a set of methodologies covering a wide spectrum of technology analysis, design and implementation activities and provides project teams with process steps and deliverable definitions to enhance technology project success. Our custom development projects are organized around the initial 6 RUP Disciplines:
Business Modeling — Documenting an understanding the processes that the system will support and provides a framework for the documentation of the scope of the project.
Requirements - Requirements are documented in the form of: “system shall do…” These requirements are iterated to progressively more detailed statements of what the system will do and are normally collected in the form of use cases.
The Analysis and Design - Translating the requirements into models using the Unified Modeling Language (UML) provides an industry standard toolset for the development team regardless of their location or spoken language.
Test — Iterative, controlled processes to ensure appropriate quality for the application.
Implementation — Releasing usable functionality to be tested and integrated with new or existing business processes.
Deployment — Planning, delivery and support related to the delivery of completed solution to the ultimate user.
An important outcome of utilizing an industry standard method is reliability and predictability. It is important to follow industry standard approaches to speak a common language with internal project participants and any outside entities engaged to deliver the future solution. Cumberland has solid experience managing internal, on-shore and off-shore development projects. Our requirements, design and testing approaches deliver quality results in all of these environments.