Tinnova

  • Home
  • Services

    Squad as a service

    Outsourcing

    Specialized services squad

    Build our team

    Have a squad at your disposal

    Software on demand

    Web development

    Frontend, Backend, Fullstack

    Mobile development

    Android, iOS, hybrid

    Consultancy

    Design Sprint

    We validate ideas in five days

    Reengineering

    Software analysis and decoding

  • Industries

    Fintechs

    Fintech

    Investments, wallets, P2P

    Banking

    ERP, CRM, APP, integration

    Insurance

    Fraud analysis, CRM and more

    Industries

    Aviation and Aerospace

    Analysis App, HMS and more

    Pharmaceutical

    Simplify your processes

    Automotive

    Simplify your processes

    Retail

    CRM

    Simplify your processes

    Freigh Tech / IOT

    Software for transports and more

    Integration and Automation

    Simplify your processes

  • Expertise

    Produtct lauching

    Discovery phase

    SRS, UX prototype, SWOT analysis

    POC / MVP

    Reducing time to launch

    Product design

    UI/UX  for web and mobile

    CTO as a service

    CaaS consulting services

    Business digitalization

    CRM, HRM, ERP Systems

    Simplify your processes

    System modernization

    Reengineering, migration and more

    IT Consulting

    Specialized IT support

    Managed IT Services

    Reliable and secure solutions

    Technology experts​

    React

    Stable and scalable solutions

    Java

    Mobile, web and desktop app

    Node.js

    Backend for web and mobile

    Mobile Language

    Hybrid and focused applications

  • Portifolio
  • Hiring
  • Blog
  • Contact
  • Portuguese (Brazil)
  • English
  • Home
  • Services

    Squad as a service

    Outsourcing

    Specialized services squad

    Build our team

    Have a squad at your disposal

    Software on demand

    Web development

    Frontend, Backend, Fullstack

    Mobile development

    Android, iOS, hybrid

    Consultancy

    Design Sprint

    We validate ideas in five days

    Reengineering

    Software analysis and decoding

  • Industries

    Fintechs

    Fintech

    Investments, wallets, P2P

    Banking

    ERP, CRM, APP, integration

    Insurance

    Fraud analysis, CRM and more

    Industries

    Aviation and Aerospace

    Analysis App, HMS and more

    Pharmaceutical

    Simplify your processes

    Automotive

    Simplify your processes

    Retail

    CRM

    Simplify your processes

    Freigh Tech / IOT

    Software for transports and more

    Integration and Automation

    Simplify your processes

  • Expertise

    Produtct lauching

    Discovery phase

    SRS, UX prototype, SWOT analysis

    POC / MVP

    Reducing time to launch

    Product design

    UI/UX  for web and mobile

    CTO as a service

    CaaS consulting services

    Business digitalization

    CRM, HRM, ERP Systems

    Simplify your processes

    System modernization

    Reengineering, migration and more

    IT Consulting

    Specialized IT support

    Managed IT Services

    Reliable and secure solutions

    Technology experts​

    React

    Stable and scalable solutions

    Java

    Mobile, web and desktop app

    Node.js

    Backend for web and mobile

    Mobile Language

    Hybrid and focused applications

  • Portifolio
  • Hiring
  • Blog
  • Contact
  • Portuguese (Brazil)
  • English

Product discovery phase

Receive assistance from our team of experts to delve deeper into the first step of the development process. Perform all the necessary research to define the scope and plan your digital project!
Start your project now!
The discovery phase is a process that occurs before starting project development. Discovery services offered by Tinnova help you transform project requirements into a clear plan, accelerating development and improving product quality.
  • Evaluation of Ideas for Startups
  • Optimizing the Project Budget
  • Defining the Solution Scope
  • Simplifying Processes

Value of the discovery phase

Discovery services offered by Tinnova help transform project requirements into a clear plan to accelerate development and improve product quality.

Precise definition of development inputs

Get a clear vision of the project, perform a risk assessment, comply with regulations and adopt best practices to ensure smooth delivery. Align business goals with user needs and create a useful and financially successful product

Identifying Software Growth Areas

Reveal obsolete and inefficient aspects of the existing system, discover upgrade opportunities, and ensure the system meets the latest industry security, usability, and interoperability standards

Business process optimization

First, define your business processes in their current state, analyze them and improve the flow of actions and tasks in your daily routine, considering the current level of technology. Then, identify ways to automate manual processes to increase your business efficiency and propose the appropriate technical solution

Location of the discovery phase in the software development life cycle (SDLC)

We follow the Software Development Life Cycle (SDLC) process in our work. Project preparation and planning are crucial for later phases of the SDLC to achieve cost-effective development. That’s why we cover requirements gathering, analysis, and product design during the discovery phase

Product discovery process

Preparation: Duration of
1 to 3 days

Initial analysis of requirements by our team and creation of an optimal discovery plan.

Business Analysis

  • Exploration of the Business Environment
  • Market Research and Investigation
  • Detailed plan for implementing Discovery

Solution Architecture

  • Analysis of Business Goals and Needs
  • Research on the Technological Scenario
  • Initial list of architectural limiting factors

UI/UX Design

  • Competitor Analysis
  • Creation of a mood board for the future concept
  • Enhancement of the discovery plan with UX/UI activities

Deepening: Duration of
4 to 10 days

Thorough analysis: business, technical and UX/UI assessment to obtain a clearer vision, prioritize and define success indicators.

Business Analysis

  • Precise definition of business objectives and vision
  • Business flow modeling
  • Functional decomposition
  • Setting priorities
  • Checking and collecting feedback

Solution Architecture

  • Essential requirements analysis
  • Assessment of limiting factors
  • Quality Attributes Workshop
  • Defining the architectural vision
  • Checking and collecting feedback

UI/UX Design

  • Wireframes for key user flows (depending on project needs)
  • Concept based on mood board and feature list
  • Start of creating the Mind Map

Solution Definition: Duration of 10 to 15 days

Here we work on the requirements and design of the product to better define the project implementation roadmap and the necessary expenses, being an iterative process.

Business Analysis

  • Functional decomposition
  • Adjusting the business roadmap and estimates
  • Defining crucial milestones and priorities
  • Business requirements for the roadmap

Solution Architecture

  • Critical architectural views
  • Finished technology stack
  • DevOps and Operations Vision
  • Estimated implementation efforts
  • Software Architecture Document (SAD) finalized

UI/UX Design

  • Wireframes or Mind Map
  • Finalized vision of the UX/UI solution
  • Defining visual components and style guides

How much will your app cost?

Calculate the cost of your software project with our solution that allows you to select the required functionality interactively and quickly
Contact now!

Discovery phase results

Documents that describe project requirements and technical aspects of development

Business Analysis

Detailed feature list: During discovery, we identified various aspects of development and created a detailed feature list with user stories, providing a rough estimate based on these specifications.

Impact Mapping

Impact Mapping helps you make decisions about which features to incorporate into the product

Activity/UML Diagrams/BPMN/
Flowcharts

Depending on the project needs, we create diagrams in one of the notations to represent a series of actions and the flow of control in a system

Software Architecture Document (SAD)

The part of SAD related to business analysis is updated based on discovery results

Solution Architecture

Quality Attribute Scenarios: Quality attributes comprise a set of functional and non-functional system requirements used to evaluate performance. The Quality Attribute Scenarios document describes these attributes and possible action scenarios.

More accurate estimation

The estimate is based on the detailed feature list and includes the team composition, with a minimum and maximum time frame to develop the required functionalities. The composition of the team is customized for each project, aiming to obtain the best development results

Project Plan

The project plan defines goals and objectives, specifies tasks, timelines, and identifies required resources as well as budgets associated with completion

Architecture Diagram

This diagram represents the outline of the system, including the relationships and limits between the components. It provides an overview of physical deployment and evolution planning

Why do you need a discovery phase?

Clear Requirements

The discovery phase focuses on clarifying your business and technology requirements. We select features that fit your budget and follow industry standards

Customized architecture for your goals

With a solutions architect working on your product, we design the architecture from the ground up to meet your business objectives from the earliest phases

Optimized development costs

The discovery phase is designed to identify obstacles that may arise during product development. By understanding all the risks, we can offer a solution that fits your budget

Minimized Risks

Your product idea goes through precise analysis and planning. This means you get a detailed project estimate, reducing unnecessary delays and expenses

The discovery phase includes

The discovery phase includes

Business analysts hold meetings with you to discuss business needs and user and functional requirements. Next, the solutions architect evaluates technological feasibility and suggests removing or maintaining features for a faster launch. You approve the final feature list before moving to the next step.

Preliminary estimate

Developers, designers, and QA engineers estimate the resources needed for the relevant platforms. The business analyst prepares documents with rough estimates, indicating the minimum and maximum time required to develop each feature. You should review the estimate before proceeding.

Team composition

After getting a rough estimate, we assemble the development team based on your requirements, including developers, UI/UX designers, and QA engineers.

Concept creation

The business analyst obtains the design requirements and the designers create concepts for the required platforms. We develop several versions of the main screens depending on the project needs. You must review and select the final version.

Specification

The business analyst prepares a comprehensive specification to meet a backlog that is sufficient to start the project. The specification covers technical aspects and describes each feature in the form of user stories. Since the entire team will use the specification, the Quality Assurance engineer checks for logical problems and guideline violations.

Wireframes

Once the specification is ready, designers start creating wireframes, which are the outline of the user interface. They organize key elements, like buttons and images, on each screen. The business analyst and QA engineer review and validate the wireframes. The quality control engineer also checks whether the project requirements are testable.

Detailed Estimate

Our developers and designers estimate the product development cost for each platform. We estimate part of the project to start development faster.

Start the technological expansion of your business with us right now

We will contact you within a few hours to schedule a meeting to understand your needs and objectives.
Services
Outsourcing
Build our team
Web Development
Mobile Development
Design Sprint
Reengineering
Industries
Fintech
Banks
Insurance
Aviation and Aerospace
Pharmaceutical
Automotive
CRM
Freight Tech / IOT
Integration and Automation
Expertise
Discovery phase
POC / MVP
Product design
CTO as a service
CRM, HRM, ERP Systems
System modernization
IT Consulting
Managed IT Services
React
Java
Node.js
Mobile Language
Offices

São José dos Campos
São Paulo – Brazil

Ponta Grossa
Paraná – Brazil

Ciudad del Este
Paraguay

Madrid
Spain

Contact
[email protected]
+55 12 978981753
Facebook
Instagram
Linkedin

Tinnova 2023. All rights reserved

Privacy Policy
Cookies Policy
Terms and conditions