Chris Doran
Head of Product Management, Peppermint Technology
View this case study
Our in-house team includes enthusiastic developers who use the latest technologies to build and host software that works anywhere, anytime. Whether it be a custom SharePoint solution or something completely standalone, we have the skills to build it for you.
Running a completely custom system doesn’t have to mean owning and maintaining more hardware. Thanks to Microsoft Azure, your solution can be hosted in a secure, stable infrastructure; you pay for as much as you use. Need more computing power or storage? Add more resource to your hosting plan and the additional capacity is instantly available.
Thanks to the latest versions of Microsoft SharePoint and Office 365, your custom solution can be secured and accessed via SharePoint, meaning no more usernames and passwords for your users to try and remember. Add to this the ability to use all of the data you have stored in Office 365 and SharePoint, such as your e-mail, calendars and files stored in OneDrive for Business.
We ensure the full Software Development Lifecycle is followed throughout the build of your solution, utilising separate Development and QA environments, Code Reviews, Systems Testing and UI Testing to ensure that your solution is as stable and reliable as possible.
We believe the best way to deliver software is through an Agile approach to software development. Experience has shown us that the Waterfall approach to software development rarely gives success in SharePoint or .NET based projects.
Agile software development is a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organising, cross-functional teams.
It promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change. It is a conceptual framework that promotes foreseen interactions throughout the development cycle.
We believe it’s the most effective way for us to work collaboratively with our customers to deliver the software they need with the most effective use of resources.
Scrum is an iterative and incremental agile software development method for managing software projects and product or application development. Scrum focuses on project management institutions where it is difficult to plan ahead. It represents an approach for planning and managing projects and bringing decision-making authority to the level of operation.
Agile Scrum has a number of benefits over and above the typical Waterfall approach. These are as follows:
You can find out more about Scrum here.
Find out more about how we have helped businesses with their Bespoke Development requirements: