Epseven Processes

Epseven Processes

Initial Phase


This phase is mostly about communication and includes calls, personal meetings, and first estimates. While preparing, we get information from the client about their project goals and software requirements.

  • Intro call with a client

  • Sign an NDA and getting project information

  • Documents review

  • Q&A

  • Dev proposal and rough estimates (based on three-point technique)

  • A call to discuss proposal and estimates

  • Sign a contract

  • Build a dedicated team


Project documentation provided by Client: specifications, wireframes, hypothesis, design, etc. (if there is nothing to provide, we also can conduct a pre-project stage for you)


Software development proposal and signed contract


Up to 1-2 weeks


Confluence, Jira, Miro

Initial Phase


We need to be on the same page with our client when we plan the web service development steps. That’s why we conduct a Discovery phase. We make it in person, so the team leaders can meet the client, get the information needed and clarify details.

This period is dedicated to the solving of the crucial initial stage tasks:

  • Sharing general information about product specifics and business model from the client’s side, and processes, technologies and team composition from team leaders
  • Creating a Product Roadmap and Product Backlog with user stories and planning the first Development Sprint
  • Explaining the architecture of the product and setting up the tools needed

The client gets access to our communication and tracking tools. Starting from the Discovery phase, he becomes an important and active part of the development team.

After creating precise estimates, we start composing the development team, provide it with a precise scope of work, and plan a few early sprints.

Inputs: Rough estimate, project artifacts

Outputs: JIRA backlog, Roadmap (Gantt or PERT chart) and Work Breakdown structure, Price estimates

Duration: Up to 2-4 weeks

Tools: Jira, Confluence, drow.io, Nimbus, WhatFont, Gantter, Figma

Design Phase

UX/UI Engineering

We understand business needs. We understand user needs. Our UX/UI engineering is about creating an interface bridge between them that’s both efficient and satisfying. We organize it in the following way:

  • Build a User Flow diagram

  • Sketching and Low-Fi prototyping

  • Creating wireframes to approve the structure

  • Creating a clickable prototype (Low-Fi or Hi-Fi) to validate UI solutions

  • Creating a design from the prototype

  • Design quality assurance

  • Creating specifications for design implementation


User research, primary and secondary scenarios, competitor analysis


Product design ready for implementation


3 weeks at least


Sketch, Figma, Overflow, InVision, Zeplin, Adobe XD, Adobe Photoshop, Adobe Illustrator, Axure, Principle

Development process phase

Software Development

We follow Agile methodologies of web development flow including Kanban and Scrum. For most projects, we use Scrum and can cover not only Developing Team and Scrum Master, but also a Product Owner role. Our Scrum team consists of a Project Manager/Scrum Master and Development Team.

Development process phase
Product backlog


  • Shorten development lifecycle
  • Ensure the highest product quality
  • Stick close to product business objectives
  • Carry out a constant application monitoring



Sprint planning

  • Meeting at every Sprint start
  • All accepted items are recorded into the Sprint Backlog

  • Iterations within 10 days
  • All tasks are due at the end of the sprint
  • All committed code at the end of a sprint is shippable
Daily stand-ups

Sprint review

  • Tasks done and undone analysis
  • Backlog discussion
  • Resources review
Delivery (demo)



Development Process Phase


We follow DevOps as a set of development and cultural practices to get the most from work and communication processes

DevOps complements Agile, since it expands the processes of continuous integration and product release, ensuring code quality and value.


Dependent on project specifics

We use DevOps development practices to achieve four main goals:

  • Shorten the development lifecycle
  • Ensure the highest product quality
  • Stick close to product business objectives
  • Carry out constant application monitoring
01 Plan
  • Gathering requirements
  • Task management
  • Scheduling
  • Creating roadmap
  • Code development
  • Code review
  • Code merging
  • Source code management
  • Continuous integration
  • Version control
  • Manual testing
  • Continuous testing
  • Testing in production
  • Changes management
  • Release automation
  • Continuous delivery
  • Infrastructure installation
  • Configuration and management
  • Capacity planning
  • Log/backup management

Dependent on project specifics

Post-release Phase

Post-release support and growth

Support Process

In the support phase, we provide our clients with:

  • Error monitoring
  • Userflow logging
  • Analytics and metrics tracking
  • Technical and business consulting
  • Implementing changes
  • A flexible update lifecycle process

We establish the technical and organizational collaboration standard between our team and the client. If there is a technical team on the client’s side, we also practice mutual code review to ensure the highest- quality results.


Sentry, ELK, DataDog, Grafana, Google Analytics, Facebook Pixel

Scaling Process

During the process of scaling, we provide our clients with:

  • Assessments and analytics
  • Technical and business consulting
  • Changes implementation
  • A flexible update lifecycle process

We follow the Twelve-Factor app methodology, which allows us to implement an automatic scaling system based on Docker and cloud services.


AWS, Kubernetes, Docker

Have an idea? Let’s discuss!

We will process the data you provide us with to prepare an estimation of your project and/or contact you. To learn more about how we process your data, visit our Privacy Policy.

Book an online meeting?

Do you have questions related to your project we can help you with?

Talk to Ana. She will make sure all is covered. Don't waste your time for hours of googling - get all the answers from the relevant expert in an hour.

Book a meeting

Kyiv, Ukraine HQ 12:12

Petra Sahaidachnoho St, 25, 04070


Colorado, United States 03:12

1278 Lincoln St Unit 101, Denver, CO 80203


Zürich, Switzerland 11:12

Schlossfeldstrasse 2, Willisau, 6130