How can I estimate qualification of a programmer within the contest in order not to violate 223-FZ?

Hi Toaster!

Is (custom development), which need to modify, so, since we have no developers are going to do a contest.
In tender documents it is necessary to prescribe how the evaluation will assess the bidder's qualification. Company with state participation, and means by 223-FZ does not go through.

  • To give a piece of code for code review, to report and to evaluate, to communicate with the team Member will not work - evaluation criteria specific, subjective, there may be a complaint to the FAS.
  • To request copies of the documents confirming qualification - you know how these documents are done in 1 day if necessary.
  • To say, "optimize your code" - to a complaint to the FAS with the words: "Why is my optimization, the worst of it?", and so on,


Any thoughts, colleagues? All criteria must be clearly defined in the tender documentation.

While in his mind only one thing: to make deliberate errors in the code, including the critical (which will work) and ask them to fix it. Look at the commented code and fixed and evaluated only on the count of found and fixed errors.
August 19th 19 at 22:40
6 answers
August 19th 19 at 22:42
Solution
The presence of diplomas, certificates, reference list - everything can be documented.
Done in a couple of days and sometimes hours. He passed :) - creola_Morissette71 commented on August 19th 19 at 22:45
August 19th 19 at 22:44
Give a piece of code to optimize. Get optimized code from the candidate and send it for tests execution speed, code quality and all that your heart desires. Isn't going kind of evaluation Commission of experts?
How to change the quality of your code? If only it were that simple, the problem would not have happened.
The Commission of experts is, but it's a subjective assessment, and need an objective for all Participants => to the FAS. - creola_Morissette71 commented on August 19th 19 at 22:47
August 19th 19 at 22:46
I will add only one point that the critical error must be such that will not be instantly found by static code analyzer.
And I repeat my advice, Which I here someone gave: if you have a specific artist whom you can hire for uporotyh bureaucratic machine, refer to these artists that they themselves participated in the preparation of TD. They should know best, how profitable to sell.
Thank you for the clarification. It's really important.

Want another artist :) - creola_Morissette71 commented on August 19th 19 at 22:49
August 19th 19 at 22:48
Take out your piece of code. Code should be either "smell"(see "Clean code" Robert R. Martin) or not fully solve Your problem.

Let us will have some kind of module system, which must simultaneously handle 1 million queries from users. When this module was originally written, counting on 100 thousand, and at this point he works out for 2,3 seconds, however, the load increases its running time was more than 30 seconds.
Objective and assessment criterion is to recycle this piece of code so that 1.5 million requests from users this code has worked for a minimum time, which is lower than the current.

When contacting any of the participants in the FAS, You will be able to get a piece of code that contractor with whom You signed a contract and show and the auditors and the offended party that his decision is not the best of those that have been obtained as a result of the tender, and this is due to Your decision not in his favor.

I foresee a question, and what to do if the results are approximately the same(the range of variation of no more than 10%)? For this in their evaluation task, You should provide second/third/fourth, etc. criteria of evaluation.

Sane put a quantitative value that can be measured: execution time under a given load, the number of lines of code, a set of technologies used, experience of team members, etc.
A great option overall, but what if N Participants will provide the 1.5 million requests, only one of them will write quality code, and the other shit code?

Additional criteria (Price, Time, Experience) already have their weight, of course, higher than the weight of the criterion Qualifications, and that's what I want to weed out unscrupulous Members. - creola_Morissette71 commented on August 19th 19 at 22:51
As it turned out, only the documents and can confirm the qualifications! - creola_Morissette71 commented on August 19th 19 at 22:54
August 19th 19 at 22:50
As are usually insured state of the company:

Paper, that is, to request copies of diplomas of the specialty, all kinds of certificates of refresher courses, etc.
August 19th 19 at 22:52
If You have the problem of the minimum violations is motivated by the desire to butt heads with the Federal Antimonopoly service (it may be), every thing should be documented, i.e. legally confirmed and settled. That alone is a powerful argument in dispute with FAS, etc. regulatory agencies. So, trying to understand what a qualification is and how it objectively confirmed: diplomas and certificates of the state sample. For diplomas, you can make requests to the universities and the issuing organization to verify the authenticity. But there is no way for 44-FZ and 223-FZ independently to the customer to come up with some kind of testing procedure or certification.
Thanks for the reply.
Passed through it? - creola_Morissette71 commented on August 19th 19 at 22:55
there is no such specific case, but many other different (on the part of the state) - creola_Morissette71 commented on August 19th 19 at 22:58

Find more questions by tags Jurisprudence in IT