Scrum is an agile methodology (a framework for managing a process) that is most commonly used in software development. Our goal is to understand the customer and the product itself. The whole project is implemented in the shortest possible time – it usually takes about two weeks.
The main aim is to offer partial results for the client. The client can also add his suggestions and comments.
At the beginning the client delivers (or we can work with him) a complete specification. The Scrum process progresses via series of iterations called sprints. Team members create a sprint backlog - a list of the tasks to perform during the sprint.
For example, when programming e-Shop we could divide it into the following sections:
Individual backlogs are timeboxed and then are assigned to programmers who will work on the project.
In Scrum, everyone is needed to take an action. Every member is asked following questions:
Morning meetings take no more than 15 minutes. If someone has a problem, it is solved directly in the workplace.
During the life cycle of the project the client has available one man with whom he can continuously communicate (PM).
After the completion of the project, the client has the option for an exclusive support.
We work with systems like Mantis, JIRA, Todo, and Dropbox which help us to manage specific tasks. During every project the client is actively involved in the whole process by adding his comments which are discussed by our team members and then implemented into the project.
Our projects go through automated tests. For testing we use tools such as Selenium and PHPUnit.
We use a code revision system called GIT. GIT is a free and open source distributed version control system.
During the development of the project we can always get the required version of the project and return unwanted changes to its original state. It is a great tool to quickly identify changes between individual versions.
TYPO3, extbase, fluid, flow, doctrine, symfony, nette, CodeIgniter, Magento, php, mysql, git, svn, html5, css3, sass, less, js, ajax, jquery, bootstrap, foundation, phpunit, selenium, jenkins, solr apache, soap, ssl, memcache
We try to keep all our projects are viewable on different devices – smartphone, tablet, or computer; therefore, responsive design is used in all projects.
The part of each project is the Google Analytics implementation which can evaluate the success of the project and propose solutions.
We offer quality SEO services which require a monthly fee. The client gets different statistics, the analysis of positive and negative factors that can affect traffic and the average time someone stayed on his site.
Our draft is submitted to the client and we implement it by mutual agreement.