RDS has a mature capability for the delivery of valuable solutions to clients utilising our mature Solution Delivery Method. Our delivery teams undertake projects using a range of Project Management methodologies to best suit our client's needs. Our projects are typically delivered based on Prince2 Agile, however we have successfully delivered projects using waterfall or pure Agile approaches where it has been required. While we regularly manage projects for our clients, it is common for us to augment client managed projects with outside resources.
Solution Delivery Method
We harness an adaptable, agile Solution Delivery Method to deliver outcomes for our clients that covers initial strategy definition through to running and managing an IT solution. This methodology is based on Prince2 Agile, and comprises the four main phases described below:
This phase is designed to understand an organisations current state across their people, processes, and technology, to define a future state business and architecture view to meet business requirements and establish an implementation roadmap. The road map items will align to the Discovery and Implement phases of the Solution Delivery Method.
This Strategy phase is optional as not all business initiatives that require a solution to be delivered will be created from a well-defined strategy, or a client may have a pre-existing strategy or road map.
This phase captures the solution requirements, creates the architecture runway, defines the technical design, determines the testing approach and establishes an executable plan for implementation.
Typical delivery from this phase includes:
Similar to the Strategy Phase, not all deliverables may be required.
This phase focuses on delivering outcomes through a series of contained iterations and close collaboration with key stakeholders. Each iteration contains 5 stages;
This phase covers post-production deployment, warranty and optional ongoing support services including improvement and issues management. Additionally, user training and change management can be included in this phase. In delivering these services for LSSA, we support their contractual obligations to the South Australian Government, which are based in ITIL Service Management processes. This phase is adapted to meet specific client requirements and generate outputs and artefacts required.
Project Management Strategy
We continuously develop and refine our Project Management Framework for the execution of projects, to consistently produce positive outcomes for clients.
The Framework specifies the stages of a project, the processes that are undertaken for each stage and the products that can be produced. The Framework can be tailored for individual projects and is ISO9001 and ISO27001 certified. The Framework has been developed using the latest PRINCE2 Agile methodology released in 2018, blending in PRINCE2 Project Management with an agile approach to product delivery.
The RDS Team hold PMP and Prince2 Practitioner certifications in traditional project management methodologies. We also have an extensive history of Agile project execution, with staff holding Certified Scrum Master, PMI Agile Certified Practitioner, ITIL 4 Foundation and Prince2 Agile certifications.
Change Management Strategy
Our approach to ensuring the successful adoption of digital solutions is based on our Change Management Framework. This provides a structured approach, designed for managing the human aspects of a major business change. It is also designed to support performance improvement, process, and IT-enabled change initiatives.
Key elements of the Change Management Framework include:
Identifying who key stakeholders are for the given project and determining their responsibility for and attitudes towards the projects.
Focuses on the targeted, appropriate involvement for all stakeholders at various levels early and is often used to enable buy-in and ownership. This activity involves the definition of a Communication Plan that defines the engagement activities to be undertaken and the appropriate channels for delivery.
Focuses on ensuring the business is prepared to own and accept the change organisationally, behaviourally, functionally, and technically.
Focuses on overall sustainability of the change through knowledge transfer and client capability development (where required) including the execution of staff enabling processes, while tracking benefits realisation where required.
Software Engineering
RDS has an extensive team of highly qualified and experienced software engineers, as well as significant organisational experience as a software engineering company. As such, we have mature and robust processes in place, which are certified against the ISO9001 Quality Management Standard, and follow industry-best practices to ensure the best results for our clients.
Languages / Technologies
Java, JSP, Tomcat, JAX, JAXB, C#, C++, Python, Shell Scripting
Frameworks
Spring, Hibernate, JPA, Oracle Application Express (APEX), JMS, MQ
JavaScript Libraries / Web Frameworks
jQuery, ES6, Node, React, Semantic UI, Redux, Saga, Angular, CSS, Bootstrap, Ajax, Vue.
Web Application Servers
Tomcat, Wildfly
Data Bases
DevOps
Jenkins, Maven, Bitbucket / Git, SVN, Nexus, Bamboo
Hosting & Infrastructure
Amazon Web Services (AWS), Data Centre Hosting, System Administration, Database Administration, Monitoring, Performance Tuning.
Operating Systems
GNU/Linux (RHEL 6,7,8), MS Windows, Unix (AIX), Containers (LXC and Docker), Virtualization (KVM/QEMU and VMWare).
Test Automation & Quality Assurance
RDS has a team of testers who are skilled and experienced in both manual and automated testing.