COMPANY NEWS

19 April 2011

open SplitYourExpenses application

20 March 2010

open Third Ruby And Rails Barcamp in Kiev

23 December 2009

open Development for iPhones

LAST REFERENCE

Shop2market is an Award winning cloud application for Campaign Management. Gera-IT is from the start our development partner en showed strong capabilities to develop innovative, scalable cloud applications with cutting edge technologies. The success of Shop2market greatly relies on the capabilities of Gera-IT.

-- Matthijs Jorissen, Founder of Shop2market

It became apparent immediately when dealing with Gera IT that they were the perfect partners for this project.

When scoping the project with Gera-IT team, I was impressed with the instant understanding of my objectives, and their ability to offer intelligent suggestions & solutions in terms of project development.

To sum up - my project is being delivered ahead of schedule, to a tight budget and above specification. Could not ask for more! I will 100% be working with them again in the future, and will recommend Gera-IT as the perfect partner team.

-- Peter Gough, Founder of SwitchPlayed

APPROACHES

We use the latest approaches to software development, providing quick, effective, flexible, high quality solutions for your projects. Our team has expertise in various Product Development Approaches like Agile development, Extreme Programming, TDD etc. Here is some information on some approaches we use.


  • Agile

    Agile software development refers to a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams. The term was coined in the year 2001 when the Agile Manifesto was formulated.

    Agile methods generally promote a disciplined project management process that encourages frequent inspection and adaptation, a leadership philosophy that encourages teamwork, self-organization and accountability, a set of engineering best practices that allow for rapid delivery of high-quality software, and a business approach that aligns development with customer needs and company goals. Conceptual foundations of this framework are found in modern approaches to operations management and analysis, such as lean manufacturing, soft systems methodology, speech act theory (network of conversations approach), and Six Sigma

  • Scrum

    Scrum is an agile process for software development. With Scrum, projects progress via a series of iterations called sprints. Each sprint is typically 2-4 weeks long. Scrum is ideally suited for projects with rapidly changing or highly emergent requirements.It is a set of interrelated practices and rules that optimize the development environment, reduce organizational overhead, and closely synchronize market requirements with iterative prototyes. Based in modern process control theory, Scrum causes the best possible software to be constructed given the available resources, acceptable quality, and required release dates. Useful product functionality is delivered every thirty days as requirements, architecture, and design emerge.

  • TDD

    Test-driven development (TDD) is a software development technique that relies on the repetition of a very short development cycle: First the developer writes a failing automated test case that defines a desired improvement or new function, then produces code to pass that test and finally refactors the new code to acceptable standards. Kent Beck, who is credited with having developed or 'rediscovered' the technique, stated in 2003 that TDD encourages simple designs and inspires confidence.

    Test-driven development is related to the test-first programming concepts of extreme programming, begun in 1999, but more recently has created more general interest in its own right.

    Programmers also apply the concept to improving and debugging legacy code developed with older techniques.

  • BDD

    Behavior Driven Development (or BDD) is an Agile software development technique that encourages collaboration between developers, QA and non-technical or business participants in a software project. It was originally conceived in 2003 as a response to Test Driven Development. The focus of BDD is the language and interactions used in the process of software development. Behavior-driven developers use their native language in combination with the ubiquitous language of Domain Driven Design to describe the purpose and benefit of their code. This allows the developers to focus on why the code should be created, rather than the technical details, and minimizes translation between the technical language in which the code is written and the domain language spoken by the business, users, stakeholders, project management etc.