Pulse Solutions operates several diverse departments and works with many technologies, our core process however always remains the same. We try to involve the client in every decision and optimize delivery time. Using Agile development methodology we deliver quicker, make fewer mistakes and generate return on investment faster. Our clients love the way we put them in the driver’s seat with real world advice that assures success.

Our Vision

Detailed Requirements Analysis

The process starts with analysis and segmentation, the solution deliverables are analysed, risk factors discussed and programming is segmented so as to deliver a working product sooner.
title

Storyboarding for all systems

The next step is storyboards. This applies to web sites, applications as well as mobile apps. Every screen is created as a graphic and discussed with the client to ascertain the vision as well as functional goals to be met.

title

Prototype creation

Upon successful approval of the storyboard the system is converted to a prototype, that is tested on browsers, mobile devices and supported platforms. The client can now involve system users to test the look and feel for suggestions on how to improve the product.

Data flow analysis

As the prototype is approved a data flow diagram is created for the module, this describes all the data points collected, saved and reported on. The data flow dictates performance considerations and often influences the choice of programming framework.

Programming

Programming starts after a careful review of the project start checklist. The programming checklist includes confirmation of all the emails going out, payment processes and things like finalization of third party components to be used. Each programming language has a different set of well documented practices.

Quality assurance - Manual and Automated

Test engineers commence quality assurance tests on the system in parallel to the programming process.Rigorous testing processes go into place, every script written is associated with a test case and automated / manual testing procedures are activated.

User Acceptance testing

The software is now delivered to the client for user acceptance tests. User acceptance tests include testing with clients data, client users and often test customers who start using the system live in their production environments.

Management planning

Suggested enhancements are completed. Security and scalability strategies are formulated based on the UAT results. Planning for the future of the projects, documenting risk factoring and creating processes to scale is crucial for long term success.

Go live!

Deployment checklist is completed and the system goes live. Deployment checklist includes setting up security procedures, search engine optimization for public web pages, Google standards compliance and many other essential steps.

Contact Us

  • Add more info

Agile process