Tessafold

Website and App Process

Process is everything. It’s our IP, our bread and butter. Years and years of experience, mistakes and success have gone into creating the best possible experience, and equip us with the best tools to navigate the sometimes challenging waters of app development.

Specifications & Planning
Comprehensive Approach to Website and App Development Process
Through several guided discovery sessions, we build out a specifications document that clearly outlines our project goal.
  • What are we building, for what users, and with what features?
  • What languages, frameworks & services should we use to optimize cost vs functionality?
Our team of professionals help guide this process through:
  • Feature Suggestions (for example, did you think of building an admin panel to track usership & analytics).
  • 80/20 principles where its possible to build a similar feature but for much cheaper.
Here is a sample of a Specifications Sheet.
Designs, Wireframe & Prototype
  • Based on our specifications, we create a beautiful wireframe + prototype.

  • We then click through it together to make sure it looks and feels the way we want our final product to feel.

  • Sample Wireframe & Prototype (feel free to click around on the prototype).

Estimates & Timeline

  • Based on specifications and designs, we’ll create a detailed estimate on the project cost + a timeline to deployment.

  • The estimate can then be modified, removing or adding optional features to suit your budget

Build

  • Now we start bringing your project to life with code.

  • Lean Methodology.

  • Emphasis on releasing features as soon as possible so that: 1.) You can test it and 2.) Your clients can use it.

Test

  • Important & underrated. Quality of final product comes down to solid QA.

  • Manual Testing – a real human, using your product on a real device, and tearing it apart to find any bug that needs fixing. I Automation Testing – automatic testing that mimics the human. I Unit Testing – automatic testing done directly on the code, not the product

  • Supported devices: All modern iOS device, Android devices and computer browsers

Deploy

  • Release code to Gitlab (Where we store code, which is always accessible to you).

  • DevOps to automate these things (trigger test automatically, use Firebase to automatically report bugs and crashes).

Measure

  • Release code to Gitlab (Where we store code, which is always accessible to you).

  • DevOps to automate these things (trigger test automatically, use Firebase to automatically report bugs and crashes).

Maintain

  • Pay by the hour for any work we do.

  • Retain some amount of time from our engineers per month to fix bugs, maintain code and even implement new features.

  • Have something else in mind? Let us know, we’re here to support your growth.


Keep in mind: The goal is for your product to succeed, and attract both clients and revenue. Those clients will want better features, and we’ll be here to build that V2, V3 etc when the time comes. We love long term partnerships.

Discuss. Develop. Deliver.

Ready to kickstart your next project? Let's connect and bring your ideas to life! Reach out to us today to discuss how we can collaborate on innovative solutions tailored to your needs.