About Us

AgileWorks team

AgileWorks is managed and owned by people of the same field, that is the developers, which means that the interest in the service quality and success of client projects is even greater. We have a clear view of what kind of joys and difficulties the company ownership, management and development may entail, what the dos and don’ts are to make things run smoothly.

Our team is made up of experienced software developers. All developers have specialised higher education and years of experience in the development of information systems for private companies as well as state authorities in Estonia and abroad.

Applying agile principles and values demands more from the developers in software development than just programming skills. Agile developers must keep up with time and innovations, be adaptable, open to changes/development, be multifunctional, result-orientated, with good communication skills and teamwork ability.

Values

Agility

Responsibility

Involvement

Flexibility

Speed

Transparency

Passion

Depth

The team is characterised by

Multifunctionality

Constant Growth

Teamwork

Compliance with agile principles

Experience

Responding to change

Strong goal orientation

format_quote

One of the main differences between agile and traditional development is that agile development welcomes changes and constant progress. The world is changing, business goals are changing – so our software must be ready for changes and development at any time.

Karel Golberg, Lead developer / Member of board

format_quote

Why prefer agile development over traditional? The foundation of the agile approach is the continuous and swift exchange of information and delivery of results. The customer gets a piece of developed software after every short period of time in order to start using it, which in turn enables timely feedback to the development team about the need for changes or subsequent necessary developments. The advantages of agile development also include automated tests and test-driven development, that is already writing the tests before development. All of this ensures that the software is developed properly, as cost-efficiently as possible, and the result meets the customer’s actual business needs.

Arni Leibovitš, Lead developer / Member of board

38kg of coffee beans needed per year

30kg of bananas eaten per month

8years is the age of the company

19of us in total

Agile software development

High productivity

Agile software developing is effective, high quality and swift. The most important thing is customer satisfaction. This assumes delivery of software that meets the customer’s goals, doing it efficiently and as often as possible. The customer receives a part of the used software every couple of weeks without having to wait for the completion of the entire software.

Flexibility

The customer’s vision of the needed software may change over time as the business progresses. We welcome necessary changes in the software development phase. In order to be flexible, we prefer not to set a strictly fixed volume, deadline and budget at the beginning of a project. We can agree on these, if necessary, but this may hinder the flexibility of development.

Speed

If you’re in a hurry, agile development is perfect for you. From the feasibility phase, delivery can be achieved in just a couple of weeks. The functionality of each delivered component of the software can be used independently and used to generate profit. On average, we deliver software 30-40% faster than companies using traditional development methods.

Constant overview and feedback

If meeting up is not possible, the distance is not an obstacle. Skype and a web-based project management platform allow the customer to plan development cycles, keep regular track of the development, test results and provide feedback.

Short development cycles

We deliver software frequently, i.e. in short development cycles that generally span a couple of weeks. With each delivery, the customer receives a usable component of the software. Cyclical development presents the customer with a great opportunity to make new decisions about what to change or add in the next cycles.

Low risks

Our success is mainly measured by software that is high quality, has no security risks and works well. If the developed code is good quality and has been adequately tested, it is also sustainable and can even be improved by the developers of the same field.

Manifesto for agile software development

We appreciate individuals and their interactions over processes and tools

We appreciate working software over comprehensive documentation

We appreciate customer collaboration over contract negotiation

We appreciate responding to changed circumstances over following a plan

Contact us

Name

Company

E-mail

Phone number

Purpose of the project

Brief description of the project

Add file

Contact information

Erika 14, Tallinn, Arsenal Centre 2nd floor
Come to entrance No. 2, located near the A building sign (next to Kalamaja Pagar). Use the phono lock for entering (No. 204, then the green button). Then come up the stairs and over the roof according to the instructing signs.