Archive

Author Archive

Interview with Roman Elizarov – director of ACM ICPC finals 2013

July 17th, 2013 No comments

Roman Elizarov – Devexperts Board member and Projects Coordinator, Director  of ACM ICPC contest finals 2013 shares his experiences of the ACM ICPC contest finals organisation. ACM International Collegiate Programming Contest (ACM-ICPC) is an annual multi-tiered competitive programming competition among the universities of the world.  The contest fosters creativity, teamwork, and innovation in building new software programs, and enables students to test their ability to perform under pressure. Quite simply, it is the oldest, largest, and most prestigious programming contest in the world. Roman is not the only person in Devexperts, who is concerned with ACM ICPC, but the most known one.

I would like to start this interview with congratulations. Participants and guests appreciation of ICPC finals contest organisation is very high. Do you feel that your efforts have been rewarded by everybody’s recognition?

Yes, it was an extremely rewarding experience. It turned out much more rewarding than I had anticipated. Read more…

Categories: Devexperts Tags:

Devexperts – the new phase in platform development

October 19th, 2012 No comments

Interview published in ForexMagnates Quarterly Market Report For Q3 2012

The online foreign Exchange trading market has been dominated by a handful of trading platforms. Brokers who entered the markets in the early 2000’s started off with their own unique proprietary platforms, as the market grew and expanded the whitelabel concept flourished and new firms were setting up using existing off the shelf technology which was the standard in the market. Devexperts a financial technology firm had developed custom trading platforms exclusively for a couple of clients in financial derivatives (outside Russia). Those plat forms have been very successful and came with a wide range of useful features from a trader and broker perspectives. Read more…

Categories: Devexperts Tags: , , , ,

How to choose a monitoring system for your IT infrastructure?

September 12th, 2012 4 comments

Selecting a monitoring system is hard, but there are just four important questions which could simplify this work.

The first question to be answered when choosing a monitoring system is, “What problem do I want to solve with it?”

For example:

  • I have a lot of servers, databases, and other equipment in the network, but I do not have a way of monitoring them of monitoring the overall system;
  • I provide a service to my clients, but the only way of knowing about problems are when they are reported by the clients themselves;
  • I try to monitor their IT infrastructure through the use of a lot of different specialized software that requires a lot of specialists to support;
  • I have a monitoring system, but am unhappy with the cost / quality / functionality.

Clearly articulate the answer to this first question and you can move on.

Read more…

The Agile approach in software development: why should you care?

July 26th, 2012 2 comments

Our highest priority is to satisfy the customer through 
early and continuous delivery of valuable software.
Manifesto for Agile Software Development, 2001

In recent years, Agile methodology has become increasingly popular in the software industry. The reason is simple— the Agile approach results in increased customer satisfaction. As a consequence, this increases the competitiveness of the development company, and both sides win. As the software market continues to develop and software products and technologies keep expanding into more web and mobile applications, there is a rapidly increasing demand for functionality and quality in developed software, time-to-market and speed of response to customer’s needs. These days customer of software development services can no longer afford himself to ignore the question of how organized the production process is in the development company so that they can know what to expect and when. So, what does “Agile” mean in software development? Is this just another buzzword, or a real chance to meet these new challenges? How it can affect the customer’s business and their ROI? Let’s examine this in more detail.

Read more…

All Power to Engineers

May 30th, 2012 No comments

Andrey Annenkov, Ph.D. in Technical Sciences, independent IT analyst, for RIA Novosti.

The ACM-ICPC (Association for Computing Machinery International Collegiate Programming Contest) sponsored by IBM was won by the Russians yesterday.

Here are the final results. To make sense of this table is more difficult than to understand than the scoring used in football, as the ICPC scores not only goals (problem solved) but also takes into consideration the time spent, the number of failed attempts and the efficiency of the code itself. But, as in any sport, victory is what counts. Among the twelve winners, three were our teams (the ICPC awards four each of gold, silver and bronze medals).

The Saint Petersburg State University of IT, Mechanics and Optics (ITMO) was the grand prize winner. Gold was also awarded to the Moscow Institute of Physics and Technology (MIPT), and Moscow State University (MSU) received bronze. Saratov State University placed 13th, being just one step away from medals, but still a step ahead of Stanford.

Read more…

Categories: Devexperts Tags:

Expert approaches vs. miscommunication

April 24th, 2012 6 comments

The modern world is rapidly becoming one where outsourcing is a necessity. Almost everyone is outsourcing software projects to companies that are specialists in software development. That approach brings risks because of the potential for miscommunication. Generally speaking, programmers and business people do not speak the same language. Their respective education is in only one of two different arenas—technology or finance.

An Analyst, or Project Manager (PM) is assigned as the interface between the business/client’s needs and the team of programmers who are physically writing the software. When a misunderstanding takes place, it becomes the responsibility of the Analyst/PM to solve the problem. The problem generally results from one of three possible types of communications failures:

  • The team doesn’t understand the business goal because the Analyst/PM did not understand the needs of the business/client originally.
  • The Analyst/PM is not effectively communicating the needs of the client to the programming team.
  • The team suffers from a communication bottleneck. That is, the Analyst/PM is constantly relying on guidance that is not forthcoming from the business/client in a timely manner.

Read more…

Categories: Devexperts Tags: , ,