3rd November 2022

We Turn Pareto On Its Head

Pareto Principle: 80% Comes From 20% Effort

The Pareto Principle (also known as the 80/20 rule) suggests that 80% of outcomes are a result of 20% of cause. (For instance, 20% of your customers make up 80% of your income).

Development agencies tend to run with this principle and see the development stage as the "vital" 20% of the project and assign it to 80% of their teams' time. The other stages are then brushed over, with the assumption that the value of the 80 will outweigh the 20.

In our opinion, this is NOT the best approach and means you, the client, are not being provided with the best value or quality of work you expect.

 

PSP Principle: 100% Of Work Comes From 100% Of Effort

This is where Pareto is wrong and we flip this on its head. At PSP, we believe the development stage is one of the many vital pieces of an intricate and perfectly constructed jigsaw. That is why, for us, the "remaining 20%" is high value and commands more attention than it's given, rather than just being a box-ticking exercise.

We put careful consideration into every stage of the development process and deliver ‘cradle-to-the-grave solutions’ that are truly unique to each organisation. By taking a process-driven approach to each of The Five Stages of Software Development, we steer our clients through the complete software development lifecycle: from the consultation stage to the launching of a means-tested final product.

Nothing we do is outsourced. We have a diverse and experienced team of business analysts, IT directors, developers, designers, software testers and project managers who transform your ideas into a fully-automated piece of software that speaks to your existing systems and accomplishes all your goals.

At the very start of the project, our business analysts map out your processes and build a structured development plan for our developers to follow once signed off by you. The breadth of detail included within these plans mean our developers work much more efficiently and to tight deadlines.

All this means that your final product is not only delivered on time and within budget but has been specifically designed to solve all your business problems.

For every project, we follow The Five Stages of Software Development:

 

1. Analysis

At the start of every project, we carry out a thorough analysis of your business and requirements. During this stage, we gather all the information we need from you to develop a product that is perfectly matched to your requirements. One of our business analysts and project managers will set up a meeting with you to establish what you want us to build, who will be using it, how they will use it and the purpose of the product.

Before any work takes place, having a detailed understanding of you and your product is essential.

 

2. Solutions

Once we have gathered requirements and understood your requirements inside-out, we design a solution that meets these requirements, whilst also ensuring:

  • The performance of the system across all devices it will be used on
  • The security of the product
  • The system will be configurable so it can work alongside the client’s existing systems

 

3. Planning

The planning phase of our project is where our project managers outline specific deadlines, tasks and resources for the project. This looks at the project goals and creates a high-level plan and timeline for the development team to build the product.

 

4. Development

All our development work is carried out internally. This is to ensure our high standards are always maintained and the client has a transparent view of how the development is going throughout all stages of the project.

Our development team is accredited to Microsoft Gold standard and has certifications in a range of frameworks and languages, including:

  • PHP
  • Java
  • Drupal
  • Microsoft Azure
  • .NET
  • Angular
  • jQuery
  • Magento
  • Umbraco

 

5. Testing

Every website and system PSP builds goes through rigorous Quality Assurance (QA). Our internal team is intentionally separate from the development team, which ensures a non-biased, objective process which follows a detailed test plan.

Our test plans are meticulously constructed to make sure every component is ticked. They ensure every application and website gets tested to the highest standard, works seamlessly and ticks off every requirement the client requests without fail.

Our applications and websites are tested on multiple devices and user perspectives. Our types of QA include:

  • Manual testing
  • Automated testing
  • Regression tests
  • Security testing
  • Performance testing
  • Integration tests
  • Acceptance testing
  • Penetration testing
  • API testing
  • Compliance testing

 

The PSP Difference

It's all this that sets us apart from our competitors and enables us to make software that not only looks good but works seamlessly, fits the brief and is delivered on time and within budget.

Unlike other software providers, we don’t apply the Pareto rule of 20% effort to achieve 80% results. We are proud to have been in the business for more than 14 years. During this time, we have launched more than 100 projects without faults or snags. Our painstakingly strong eye for detail and quality is met through careful planning, working to tight deadlines and giving these five stages equal care.

We’d love to discuss our work in more detail. Head over to our contact page and we’ll be in touch within one working day. 

 

Watch our company video below!

(Video not displaying? Remember to accept cookies, or click here to watch on YouTube)

Choose your interests: