Sign In
Research and Development
As the world is being further stripped of borders by the day, and competition is getting harsher, in order to reach the best in terms of work quality and to reach a level which would enable you to compete on a worldwide scale by means of Research and Development as well as innovation, Proline aims to :
  • Produce technical data,
  • To pioneer innovations in terms of products and their process of production,
  • To increase the product quality and standards,
  • To promote productivity,
  • To lower production costs,
  • To commercialize technological data,
  • To improve co-operation before competition,
  • To promote technology oriented production,
  • To make a difference in terms of entrepreneurship and investments targeted on such fields.

Research and development  is defined as the creative effort  systematically made towards the aim of increasing the scientific and technical data accumulation, and the utilization of this newfound knowledge in new applications. Proline spceializes on recruiting research and development personnel and possesses the necessary research and development know-how and skills.Proline has been bestowed the title  of “Centre of  Research and Development” by the Ministry of Science, Industry and Technology on 28.10.2011. Proline is also active in European Union projects FP7 and Tübitak Research – Development projects.

One of the most supportive functions of Proline is research and development. This function is vital for Proline in terms of fortifying its strong points, as well as playing an important role in carrying out its other functions, making the necessary adjustments for the everchanging circumstances,  finding solutions and promoting growth and development.

Proline performs applied research and development simultaneously. Development embodies the systematic efforts spent regarding the data obtained through our experiences on application or our research endeavours.

Finding new ideas is easy, what is hard is choose the best among them and turn them into prodcuts that are needed by the public.

Product development for Proline is a systematic process that protects the copyrights of new ideas. Developing new products is a chain of activities that encompasses producing a brand new product, alleviating an existent product, redefining or reshaping an already present product or service  as well as producing a market product with Proline originality. It also involves reducing production costs and increasing quality. None of these product developments are confined within Proline, but instead involve activities that are paired up with data from global resources. The process of developing a new product comprises of six phases:
  • Forming ideas
  • Assessing ideas
  • Initial design, development and testing,
  • Market analysis and economical analysis
  • Final product development
  • Product launch


In lieu of the classical waterfall model which assumes the phases of determining requirements, design, development and testing to be constant; we use an iterative and dynamic software development methodology. With the help of the iterative approach , it is possible to come up with a software product even in the early stages of the process, and it is also possible to manufacture data that will meet the business needs of the final product.Each iteration is a process that aims to encompass all the stages of software development as well as accomplishing the task of contributing a series of new features and behaviours to the software.

In iterative approach software  projects the process is :

  • The division of a whole project into mini projects (modularity)
  • Each project is dubbed a mini iteration project,
  • Each iteration is a mini project that involves varying degrees of several activities and disciplines (especially requirements analysis, design, programming and testing)
  • At the end of each iteration the aim is to create an iteration version that is stable, unified and tested for the half-completed system.
  • In theory, although the iteration may target the cleansing of the code or boosting its performance, it usually grows as an incremental system. In other words, this is incremental development.

The system growth that is accomplished through iteration is called iterative and incremental development.

1. Timeboxed Iterative Development

The act of setting an unchanging date for the iteration. If it is realized that this deadline (of scope) cannot be met, in lieu of delaying the date further, the scope is reduced (a hierarchy of requirements is established).In most of the iterative and incremental development methodologies, timeboxes are not all equal.

As the entire project is divided into mini project during the iterative process, a certain hierarchy of priorities for the tasks needs to be established. This act of prioritizing is done according to criteria such as the technical risks and business features (or a healthy combination of the two).

2. Iterations aimed at Reducing Risks
Another perspective on the iterative approach is to define it as “focused on risk reducing”. The primary goal here is to determine the factors that may arise and affect the system profoundly.

With the help of iterative software development, the following steps are possible:
  • Providing feedback regarding the successful satisfaction of the requirements in early stages of development.
  • Developing the core structure of the project initially, testing it and presenting it to the clients.
  • The product of the software is divided into versions and tracked. The software components that will meet the needs of the iteration process are developed and testes. Therefore a new version of the software is formed.
In parallel with the iterative approach, it is possible to :
  • Use case driven requirement capturing
  • Do object oriented design
  • Do pair programming
  • Apply the test first approach
  • Form design workshops
  • Perform code reviews

Istanbul HeadQuarters
Şerifali Mah. Beyan Sokak
No:66 34775
Ümraniye - İSTANBUL
Phone: +90 (216) 528 62 00
Fax: +90 (216) 528 63 00

Ankara Regional Office
The Paragon
Ufuk Üniversitesi Caddesi
No:3 Kat:23
06520 Çukurambar
Çankaya - ANKARA
Phone: +90(312) 265 07 00
Fax: +90(216) 528 63 00
Proline Qatar
P.O. Box 12481
Doha - QATAR
Phone: (+974) 4450 2555
Fax: (+974) 4450 2666
R & D Research and Development