Step 1: Initial Assessment

The first step in our custom software development process is to assess your needs as our new client.

This involves determining the scope of the project and providing an initial estimate of the time and resources required to complete the project.

We can begin with one of our three options...

 
 

What we need to get started

Product Owner

We need a product owner from your organization and/or an IT leader who can help with the process and grant us access to necessary resources.

Start Date

The exact start date of the project will be agreed upon by both parties and will allow time for our team to allocate resources and prepare for the project. The contract will be signed using DocuSign.

Payment

Our clients can expect to pay the first invoice after signing the Statement of Work (SOW), depending on the terms of the contract.

Step 2: Sprint Zero

What is a sprint?

A sprint is a set period of time during which specific work has to be completed and made ready for review. Each sprint begins with a planning meeting.

The purpose of sprint planning is to define what can be delivered in the sprint and how that work will be achieved. Sprint planning is done in collaboration with the whole team.


Sprint Zero Process

This phase involves:

  • Internal project workflow

  • Kick-off meeting

  • A review of requirements

  • The creation of the BRD (Business Requirements Document)*

  • Graphic design proposal*

  • Clarifying any doubts and establishing communication

*If it wasn’t already created in step 1

 


Important Guidelines for a Successful Project:

It is recommended that clients commit to their original priorities, as changes or additions can cause significant delays and increase the budget.

To ensure a successful project, it is important to have a thorough and detailed sprint planning process, with clear goals outlined for the team.

However, if you do have any changes that arise (added functionality, changes in priority, etc.), we can add it into the next sprint.



Step 3: Sprint One and Beyond

Once the planning phase is complete, the coding phase begins with Sprint One.

Our team will begin work on the project, either starting from scratch or assisting in the development of an existing project.



Sprint One Process

Scrums

The team will have daily scrums for your project to outline the tasks that are completed and in progress for full transparency.

Duration

Each sprint will last between 2-4 weeks, with a retrospective meeting at the end of each sprint to assess progress and identify areas for improvement. There will be weekly update meetings.

Demos

Demos will be presented as progress continues, with the timing of demos dependent on the scope of the project. Demos will generally occur once a week, or bi-weekly depending on client availability.




Communication

To ensure a successful project, it is important to have open and direct communication with the product owner via Skype.

Why? Using one standard platform for communication helps keep clarity among all team members.

We can accommodate other communication tools, however, having one key contact on our standard platform (Skype) will keep communication much more consistent and reliable.

What We Need From You

 

In the event that the product owner is unavailable, it is essential to have a backup contact available.

The client should also identify the primary, secondary, and technical contact to help with communication and ensure clarity among all team members.


Step 4: Ongoing Support (Post-Project)

Once the project is complete, we offer continued support to our clients who choose this option.

This includes ongoing maintenance and technical support to ensure the smooth functioning of the software for a monthly fee.

Contact your project representative for more information on details and pricing.