Partner with the customer and work toward a shared vision
For any engagement to be successful, there needs to be a successful partnership between MCS and the client where the benefits and the risks are appropriately shared. In all our projects, we need to engage with our clients with the aim of developing a strategic partnership to deliver a successful outcome for both parties.
|
Foster open communication
Open communication is an essential element of a successful partnership. During the engagement, we encourage open and honest communication between MCS and the client at all levels of the project – technical and otherwise.
|
Manage requirements
In order to deliver successful outcomes, it is important for us collectively to agree on the requirements, and manage the inevitable changes jointly, proactively and effectively. The change management aspects of the project rely heavily on ITIL to provide guidance and recognisable structure. |
Visually model software
Visual modelling of the software, from business process, to system requirements through to system design should be undertaken using a visual modelling technique – such as UML, which is our preferred method. This prevents the proliferation of stand-alone documents that are difficult to comprehend |
Develop iteratively
Develop all of the artefacts of the project iteratively, acknowledging that the circumstances evolve as the system evolves. |
Use component-based architecture
Develop using an object-oriented paradigm, where each component is intuitive and easily related back to the problem domain, promoting extensibility and reuse. |
Build often, test often and deploy often
During the development phases, make sure that the system is built, integrated, tested and deployed often, to ensure that problems are identified and addressed early in the project. |
Stay agile, adapt to change, control change
Embrace change, and stay agile in all aspects of the project, relying. heavily on ITIL to assist us in this area. |
Add value at every step
Evaluate every activity in the process, and every artefact of the project. If an activity does not add value or if an artefact does not enhance the understanding of the project, then it is not worth doing. |
Focus On Quality
MCS continually strives to produce artefacts of the highest quality through the use of various activities built into the myDM. Maintain continuous focus on quality through quality audits and reviews. |