How we develop
The typical course of development has basically four steps.
Planning
- Starting the project
- Assembling the project team
- Defining the communication and distribution channels
- Preparing a detailed project plan
- Project kick-off
Analysis & Design
- Detailed analysis
- Technical specification
- UX/UI design
- UX testing
Development
- Development and testing within simple development phases
- Distribution of development versions to the customer
Distribution & Service
- Publishing on application markets (for mobile apps)
- Bug fixing
- Operation, service, SLA, and other solution development (optional according to customer preferences)
Agile development
We prefer agile development as it gives us more control over the project.
How does it work?
- Mapping processes, defining the default and current state
- Suggestions for process improvement and optimization
- Discussing the proposed solution together with the client
- Integration, realization, and implementation
- Evaluation and monitoring
- Incorporation, realization, and implementation, iteratively supplied prototypes
Why do we recommend agile development?
Lower risks
Due to continuous production, potential problems are revealed in time.
Transparency
Regular submission gives you an overview of the budget and workflow.
Modifiability
It is possible to change the whole development process and architecture through the project.
Product meaningfulness
You can respond to changes in the business plan by adding and/or discharging functions.
Project management
At eMan, we use our own internal system for project and customer demand management. EIS (eMan Information System) is based on the Redmine open source platform. We also use EIS to manage finances and other important business processes.

Tools and technologies
We work with modern technologies and tools. We always prefer to use what works best for the purpose and we are not afraid to experiment.
















