How we work
Scrum, UI Kit, controlled releases, and ongoing product growth
We follow an Agile / Scrum approach: development is not a linear “assembly line”,
but a managed process focused on outcomes, business metrics,
and long-term product growth
How we work
Scrum, UI Kit, controlled releases, and ongoing product growth
We follow an Agile / Scrum approach: development is not a linear “assembly line”, but a managed process focused on outcomes, business metrics
and long-term product growth
1. Project start and analytics
Goal: understand the business problem and reduce risks
before development begins
- we analyze the idea, goals and limitations of the project
- analyze the audience and use cases
- we determine KPIs: installs, retention,
conversions, revenue - We identify product and technical risks
1. Project start and analytics
Goal: understand the business problem and reduce risks
before development begins
- we analyze the idea, goals and limitations of the project
- analyze the audience and use cases
- we determine KPIs: installs, retention,
conversions, revenue - We identify product and technical risks
Итог этапа 01
Итог этапа 01
Итог этапа 01
Итог этапа 01
Итог этапа 02
Итог этапа 02
and manageable project roadmap
2. Formation of Product Backlog
Product Backlog - a transparent list of all functions
and product tasks
- we break the product into user scenarios
- we describe business logic in clear language
- setting priorities
- assess the volume and complexity of the work
Backlog is a living document that can
be adjusted as the project progresses without breaking the architecture
Итог этапа 02
Итог этапа 02
and manageable project roadmap
2. Formation of Product Backlog
Product Backlog - a transparent list of all functions
and product tasks
- we break the product into user scenarios
- we describe business logic in clear language
- setting priorities
- assess the volume and complexity of the work
Backlog is a living document that can
be adjusted as the project progresses without breaking the architecture
3. UX/UI design and UI Kit creation
At this stage we lay the foundation
for interface scalability
- designing user scenarios
- creating clickable prototypes
- thinking through navigation and screen logic
- adapt the interface for iOS and Android
- color palette and typography
- buttons, input fields, lists, cards
- element states (hover, disabled, error, etc.)
- icons, padding, grids
- rules for using components
3. UX/UI design and UI Kit creation
At this stage we lay the foundation
for interface scalability
- designing user scenarios
- creating clickable prototypes
- thinking through navigation and screen logic
- adapt the interface for iOS and Android
- color palette and typography
- buttons, input fields, lists, cards
- element states (hover, disabled, error, etc.)
- icons, padding, grids
- rules for using components
Итог этапа 03
Итог этапа 03
ready for product development without rework.
Итог этапа 03
Итог этапа 03
ready for product development without rework.
Итог этапа 04
Итог этапа 04
(1-2 weeks)
4. Sprint planning
- designing user scenarios
- creating clickable prototypes
- thinking through navigation and screen logic
- adapt the interface for iOS and Android
- what is being done now
- what will be ready at the end of the sprint
- How does this affect the product and business?
Итог этапа 04
Итог этапа 04
(1-2 weeks)
4. Sprint planning
- designing user scenarios
- creating clickable prototypes
- thinking through navigation and screen logic
- adapt the interface for iOS and Android
- what is being done now
- what will be ready at the end of the sprint
- How does this affect the product and business?
5. Development within a sprint
- Flutter development for iOS and Android
from a single code base - implementation of business logic and integrations
- work strictly according to the UI Kit and design system
- internal quality control
5. Development within a sprint
- Flutter development for iOS and Android
from a single code base - implementation of business logic and integrations
- work strictly according to the UI Kit and design system
- internal quality control
Итог этапа 05
Итог этапа 05
that is already running
Итог этапа 05
Итог этапа 05
that is already running
Итог этапа 06
Итог этапа 06
technical debt
6. QA and quality control
Testing is part of every sprint,
not a step at the end
- correctness of functionality
- stability and performance
- work on real devices
Итог этапа 06
Итог этапа 06
technical debt
6. QA and quality control
Testing is part of every sprint,
not a step at the end
- correctness of functionality
- stability and performance
- work on real devices
7. Sprint review and feedback
- show working functionality
- collecting feedback
- if necessary, adjust priorities
7. Sprint review and feedback
- show working functionality
- collecting feedback
- if necessary, adjust priorities
Итог этапа 07
Итог этапа 07
Итог этапа 07
Итог этапа 07
Итог этапа 08
Итог этапа 08
without unnecessary iterations or delays
8. Preparation for release and publication
- final assembly of builds
App Store and Google Play compliance check- help with developer accounts
- preparation of application cards
(icons, screenshots, descriptions - ASO database)
- loading builds
- moderation support
- prompt response to comments from the parties
Итог этапа 08
Итог этапа 08
without unnecessary iterations or delays
8. Preparation for release and publication
- final assembly of builds
App Store and Google Play compliance check- help with developer accounts
- preparation of application cards
(icons, screenshots, descriptions - ASO database)
- loading builds
- moderation support
- prompt response to comments from the parties
9. Support and development (SLA)
- technical support according to SLA
- stability monitoring
- bug fixes
- adaptation to iOS and Android updates
- security and data control
- basic
- expanded
- 24/7 - for critical services
9. Support and development (SLA)
- technical support according to SLA
- stability monitoring
- bug fixes
- adaptation to iOS and Android updates
- security and data control
- basic
- expanded
- 24/7 - for critical services
Итог этапа 09
Итог этапа 09
Итог этапа 09
Итог этапа 09
Итог этапа 10
Итог этапа 10
10. Development and promotion
- adding new functionality
- improving UX based on analytics
- scaling without rewriting the application
We can join in the growth of the product:
- ASO optimization in the App Store and Google Play
- promotion in YAN and search
- user behavior analytics
- working with user retention and return
- preparing the application for scaling
Итог этапа 10
Итог этапа 10
10. Development and promotion
- adding new functionality
- improving UX based on analytics
- scaling without rewriting the application
We can join in the growth of the product:
- ASO optimization in the App Store and Google Play
- promotion in YAN and search
- user behavior analytics
- working with user retention and return
- preparing the application for scaling