Support the Ukrainians by working with us

Contact us
Contact us

Support the Ukrainians by working with us

Engagement models

Welcome to abz.agency

About us video

Our main directions

Custom web solutions

We will do our best to deliver the project according to the PRD

according to the PRD

Websites

Better performance and conversion rate, we guarantee load times within 1‑3 seconds

performance optimisation

Browser extensions

Development of browser extensions of any complexity

Development of browser extensions
Learn more about services and expertise

Company information

Our goal

Every one-two days our clients receive complete functional blocks. Our clients receive the project exactly according to the PRD

Our mission

To deliver projects on time with required quality

Our market

We work with medium- and small-scale businesses, startups of any complexity since 2005

Projects

Usually we work with projects with a scope within 1500-45000 hours

Our team

At the moment we have 45+ employees in our HQ in Tallinn, Estonia and 2 development offices in Kiev, Ukraine

Weekly news

post 143

22 September 2022

In the past we have had successful iOS and Android app development branches, but due to drop in wider demand for app development we ultimately decided to close them down. However, some of our dedicated long term clients wanted to keep all of their development efforts with us and needed to spread their offering both to Android Play Store and iOS App store. After research we found that React Native fits best for this task: it allows us to develop native apps for both iOS and Android based on a single JavaScript codebase (we can even reuse some parts of the code from the front-end part of the website). This allowed us to quickly close this gap in projects where it was necessary while being lean and flexible as a company. Currently we are actively expanding our React Native development capabilities by improving our frontend developers skill sets. We’ve developed a set of individual tasks within our PDP (Personal Development Plan) program. Developer, who completes all tasks, acquires all necessary skills to bridge the differences between working with React.js for web development and React Native development. If you have a multiplatform idea we will be glad to help you bring it to life, just send an email to info@abz.agency and our client managers will be happy to help you get started.

post 142

16 September 2022

This week in our T1 (Tallinn) office we celebrated the 4th anniversary of our Lead PM joining our company. He received a small but very fun gift of a DJI Mini 2 quad copter. We are truly grateful for all your work! There were many difficulties on your way, but a smile, enthusiasm and perseverance allowed you to find the strength in yourself, while remaining a gentle and pleasant person. We wish you less ASAP moments in your work and personal life ;)

post 141

9 September 2022

Last Saturday, we all met at the K1 office which is our left bank Kyiv office. Everyone arrived at an agreed time by 11 a.m. and the office manager quickly distributed tasks among the team. Everyone received a pair of gloves, a rag, detergent and a respirator. We turned on the music and got into cleaning. Walls were wiped from the dust that had accumulated over time. All surfaces were dusted: cabinets, shelves, tables, appliances, etc. Other guys were painting the walls to freshen up the white paint. Then the team split up. Some of the guys went to wash the huge panoramic windows, but don't worry the office is on the first floor. The second team started cleaning the floor. We all took a break together and shared hot pizza! Around 6 pm, the work was done. Thanks to all the guys who came to help with the office voluntarily and build stronger bonds. The office shines more than ever! At the end I heard a reply from one of the girls on our team: "You are welcome, but we did it for ourselves." These are the best words that summarize an idea of subbotnik which is a tradition of voluntary work for yourself and community. Our CEO believes that there is no better team building than working together with everyone. We do everything with utmost attention to quality, even washing the floor ;)

See all weekly news

Our process

Work cycle

Work cycle

Let’s briefly review our workflow with an average client on a WPE based project. Our client managers will be happy to go more in depth and provide further details. Contact us if you are interested.

Client manager

Step 1

Our managers are always in touch and ready to help you with the choice of collaboration format that suits your needs best: Work-Plan Estimate (WPE), Dedicated Team or Subcontracting. We will quickly review your project brief, ask additional questions and help you find the best way to move the project forward.

Discovery phase (PRD)

Step 2

Discovery Phase is a service that our company provides for the development of PRD (Product Requirement Document). PRD is an engineering document (referred to as GD below), which includes a complete technical description of the project (up to each logo and button) and High-Fidelity Wireframes (referred to as WF below).

Work Plan - Estimate (WPE)

Step 3

WPE (Work Plan - Estimate) - once we have a completed and approved PRD, you receive a Work Plan - Estimate with an accuracy of +/-20% for total hours and 3-5 days for deadline. Work Plan - Estimate will contain a detailed breakdown of the project as a whole into the 1-4 hour tasks.

Development of v1 (Scrum methodology)

Step 4

Assigned team always consists of at least three people: a developer (frontend, backend or full stack), a Project Manager or a Team Lead (both are referred to as PM below) and a QA. It is often the case that if a project is very dynamic two QAs or more are included in order to ensure best performance and flexibility.

Prod server launch

Step 5

Usually during development we use one or more dev servers. Before deploying to the production server, if necessary, we use a stage server. Deployment to the production server is allowed only when all the checklists on the dev and stage servers have been successfully passed. After deployment to the production server a critical path test and all the additional tests of new functionality are mandatory.

Keeping technical documentation up to date

Step 6

Each task in a new, current or old project goes through the stage of updating technical documentation and updating wireframes/mockups to reflect new changes. Thus, the project always has up-to-date and complete technical documentation. This guarantees our clients project security, flexibility and independence from the contractor.

Development of further versions after v1 (Kanban methodology)

Step 7

Choosing an appropriate methodology among Scrum, Kanban or task by task depends on a number of parameters like the project size, client’s preferences, whether it is an in-house project or collaboration with the client’s team. All our employees have clear regulations covering each of these cases, allowing us to be productive and flexible at the same time. Each particular methodology can only provide recommendations and not strict guidelines.

You will return to us with an new project

Step 8

Once clients understand the rules of the game and start playing by the rules they come back to us again and again each time. This is how we build relationships with our clients which go on for years. We have clients with whom we have been working for 5, 7 and 10+ years. We are doing our best for you!

1

Client managers

2

Discovery phase (PRD)

3

Work Plan - Estimate (WPE)

4

Development of v1 (Scrum methodology)

5

Prod server
launch

6

Keeping technical documentation up to date

7

Development of further versions after v1 (Kanban methodology)

8

You will return to us with a new project

Work cycle
0
Work cycle

Let’s briefly review our workflow with an average client on a WPE based project. Our client managers will be happy to go more in depth and provide further details. Contact us if you are interested.

Client managers
1
Client managers

Our managers are always in touch and ready to help you with the choice of collaboration format that suits your needs best: Work-Plan Estimate (WPE), Dedicated Team or Subcontracting. We will quickly review your project brief, ask additional questions and help you find the best way to move the project forward.

Discovery phase (PRD)
2
Discovery phase (PRD)

Discovery Phase is a service that our company provides for the development of PRD (Product Requirement Document). PRD is an engineering document (referred to as GD below), which includes a complete technical description of the project (up to each logo and button) and High-Fidelity Wireframes (referred to as WF below).

Work Plan - Estimate (WPE)
3
Work Plan - Estimate (WPE)

WPE (Work Plan - Estimate) - once we have a completed and approved PRD, you receive a Work Plan - Estimate with an accuracy of +/-20% for total hours and 3-5 days for deadline. Work Plan - Estimate will contain a detailed breakdown of the project as a whole into the 1-4 hour tasks.

Development of v1 (Scrum)
4
Development of v1 (Scrum methodology)

Assigned team always consists of at least three people: a developer (frontend, backend or full stack), a Project Manager or a Team Lead (both are referred to as PM below) and a QA. It is often the case that if a project is very dynamic two QAs or more are included in order to ensure best performance and flexibility.

Prod server launch
5
Prod server
launch

Usually during development we use one or more dev servers. Before deploying to the production server, if necessary, we use a stage server. Deployment to the production server is allowed only when all the checklists on the dev and stage servers have been successfully passed. After deployment to the production server a critical path test and all the additional tests of new functionality are mandatory.

Maintaining technical documentation
6
Keeping technical documentation up to date

Each task in a new, current or old project goes through the stage of updating technical documentation and updating wireframes/mockups to reflect new changes. Thus, the project always has up-to-date and complete technical documentation. This guarantees our clients project security, flexibility and independence from the contractor.

Development of next versions after v1 (Kanban)
7
Development of further versions after v1 (Kanban methodology)

Choosing an appropriate methodology among Scrum, Kanban or task by task depends on a number of parameters like the project size, client’s preferences, whether it is an in-house project or collaboration with the client’s team. All our employees have clear regulations covering each of these cases, allowing us to be productive and flexible at the same time. Each particular methodology can only provide recommendations and not strict guidelines.

You will return to us with a new project
8
You will return to us with an new project

Once clients understand the rules of the game and start playing by the rules they come back to us again and again each time. This is how we build relationships with our clients which go on for years. We have clients with whom we have been working for 5, 7 and 10+ years. We are doing our best for you!

Expertise

React Native Apps React Native Apps

Full development cycle from PRD to publishing on App Store and Google Play

Page performance optimisation Page performance optimisation

We will help you attain PageSpeed 100/100 and WebPageTest AAAAAA+

Custom ERP Custom ERP

Business analytics and ERP design, development, business implementation and support

Product constructor Product constructor

Visual, graphic, simplified, drag and drop etc.

Bot development Bot development

Development of custom bots and other automation solutions on any complexity

DevOps DevOps

We work with top cloud providers: AWS, Digital Ocean, Heroku

Development of parsing and scraping solution Development of parsing and scraping solution

Collecting and processing any amount of data

Custom business management systems Custom business management systems

We will find pain points for your business and how to solve them

Analytics and conversion optimisation A/B testing, analytics and conversion optimisation

It takes a lot of time and resources but is proven to be effective

NFT projects NFT projects

We already have expertise in this new market

PRD development PRD development

If you will play by our rules we guarantee that your project will work like swiss clock

Complex calculators Complex calculators

Complex calculators for websites of any level of complexity and configuration

You will directly work with

  • CTO, CFO, CEO
  • Lead developers
  • Project managers
  • Frontend developers
  • Backend developers
  • UX/UI designers
  • QA specialists
our team
Learn more about dedicated team

What clients say

See all reviews