Physical and mental resources lost during planification; Resources for changing the technical requirements in a quickly changing environment; Treating personal as a production factor;
Which is the solutionAgile Software Development- name taken from Rugby, a sport in which the entire team works together, analogically to software development , where the entire team works to successfully develop quality products.
What is Agile?A management methodology of projects which is trying to reduce the risks of development and time of execution, by implementing flexible and interactive projects.
Why are we using it?RTSolutions uses the Agile method in order to get the following performances: Productivity; Flexibility; Quality; Speed; Decrease of the risks of any complexity when developing an application;
Client’s benefits:Reducing the documentation in order to increase productivity Avoiding the “tunnel effect”, that means obtaining the result at the final delivery, and to glimpse nothing concrete during the development phase. Sequential composition of the content allows to make changes or to add functionalities which weren’t initially foreseen.
That is the main aspect that makes this method “agile”:A participative method: each member of the team is welcomed to express his opinion and can take part in all the decisions that are made , being more involved and motivated. Facilitate the communication: Working in the same office or being connected through any means of communication the team can easily communicate and deliver the information about the impediments encountered, in order to solve them as quickly as possible. Improving the cooperation : the daily communication between the client and the team makes possible a closer cooperation between the two sides. Increasing productivity : by eliminating any requirements that are specific for the classic methods such as documentation.
The use of SCRUM MethodologyThe daily sessions: the team meets every day through 15 minutes in order to answer the following three questions: What have I done yesterday? What will I do today? What obstacles do I face? The planning sessions: the entire team meets to decide which are the functionalities that will be included in the next sprint, and to update the general list. The activity revision sessions: During that session each member presents what he has done during the sprint. It consists of the demonstration of the new functionalities, and the presentation of architecture. This is an informal session ,lasting two hours in which the entire team is participating. The retrospection sessions : At the end of each sprint, the team is analyzing the aspects that worked well and the aspects that worked less well. During that session of 15-30 minutes , a vote of confidence is organized, to decide what improvements need to be implemented.
Agile’s manifest principlesWe understand the importance of communication while creating an IT project, so we are willing for an efficient communication with the client using different systems of communication such as (chats, calls, skype, video-conferences, e-mails, project management and task following systems). Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity--the art of maximizing the amount of work not done -- is essential. The best architectures, requirements, and designs emerge from self-organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
- PHP and .Net Programming;
- HTML5/CSS3/jQuery;
- E-Commerce & Shopping Cart Website (OpenCart);
- Open Source CMS website (Wordpress, AltoCMS, Livestreet CMS);
- Corporate and Animated Logo Design;
- UI Design;
- Website Design and Redesign (PSD);
- PSD to HTML & XHTML Conversion;
- Smart phones & Mobile sites Design;
We are ready to cooperate with our clients according to any plan that will be convenient for them – whether it will be subscription services, hourly rates or contract per project.
TransparencyWe work in transparent, clear and open way. Our clients are always in touch with ours, and therefore theirs, situation.
CommunicationsWhen you take the decision to outsource, cultural differences should not be ignored. These differences are minor when near-shoring to Eastern Europe. RTS is focusing on building good communication channels – we ensure we walk and talk the same cultural language with the outsourcing company.
QualityNot only are we competent at development, but we constantly upgrade our qualification in order to provide the best quality services.
Technical infrastructureMoldova has one of the best wired Internet connections in the world as well as one of the cheapest in terms of price per Mbit. The overall infrastructure is well developed which allows many users to experience good quality services throughout the country.
Cost cuttingThe sub-continent has become the default choice for businesses looking to get their IT delivered at a lower cost. Amongst Eastern European destinations, Moldova is the most inexpensive city. Face to face meetings when necessary are a “low-cost” flight away. Labor costs are less than half those in western Europe.
Language proximityWe are international and multilingual. Although the official language is Romanian, a large part of the population is multilingual. Russian is the secondly spoken language. In Chișinau over half of those aged, under forty speak English fairly well. If an accent is present, it is more often an American one therefore avoiding thick accents hindering comprehension.
Join our team
Are you an open and communicative person? Do you enjoy building connections and building bridges to potential customers? Are you determined to get things done? Do you feel comfortable communicating at the executive level with managers from large corporations? Then we offer you this opportunity…