Генеральный
информационный
партнёр
ТАСС Генеральный информационный партнёр

Software solutions for business (Product development)

The Software solutions for business (Product development) is aimed at creating a professional growth environment in which participants demonstrate and improve their skills in the full development cycle of integrated software products to solve a variety of business problems.


Content of the competence


Team work

Competence Team

Work on the "Product Development" competence is a team activity. A competitive task is performed by a team of 3 people and the score is given to the team.

Team composition

3 participants

Participants

Team members need to have and share the following competencies and areas of responsibility::

  1. Product Management
  2. Project Management
  3. Analytics (business and system)
  4. Software architecture
  5. Software development (backend, frontend, databases)
  6. Software testing
  7. Documentation development (technical writers)
  8. DevOps and DevSecOps

Completing and evaluating a task

Team members complete a technical task

24 hours
=
  • 3 days of 8 hours.

The results are evaluated by experts on day 4.
Reviewers deploy and validate the solution according to the evaluation criteria.


Competitive task

Composition of the competition task

Functional requirements for the system that describe the business problem that needs to be solved by developing an enterprise-level application (product).

  1. Source data for development
  2. Documentation and presentation requirements
  3. Business scenario environment (API, documentation)

Evaluation scheme

  1. 20% - Presentation of the system to a potential customer
  2. 12% - Development of system documentation
  3. 13% - System design development
  4. 5% - System development security
  5. 50% - System development according to functional requirements

Competitive tasks from previous years


Evaluation

Checking the level

Each specialist is tested for the level of proficiency in two groups of knowledge and skills

Knowledge and skill groups

Professional skills based on the participant's specialization

  • Backend development
  • Frontend development
  • Analytics (business and system)
  • Computer Security and deployment
  • Graphic design and user interface design
  • Architectural software design

General professional skills that are universal for the team

  • Team interaction and communication
  • Project management: methodology, planning, prioritization
  • Working with information systems and version control systems
  • Read technical documentation and functional requirements

Evaluating skills

Skills are evaluated through the quality and effectiveness of work actions.

Labor action groups
  • Criterion A
    System development security
  • Criterion B
    Developing a system based on functional requirements
  • Criterion C
    System design development
  • Criterion D
    Development of system documentation
  • Criterion E
    Presenting the system to a potential customer

Ad platform rules

  1. Work on the site – both Participants and Experts, is carried out strictly according to the work plan on the site.
  2. Working hours are tracked by a timer that is visible from everywhere on the site.
  3. There should be no foreign objects on the participant's desk: covers, bags, etc.
  4. The following items are allowed on the participant's table: a fountain pen, pencil, paper, medicines, and eating at lunchtime.

Rules of communication on the site

Interaction is conducted in Telegram chats

Chat 1. Team
The team has the right to create its own chat for intra-team interaction
Chat 2. Experts
Experts, Chief Experts, Deputy. Chief Experts
Chat 3. General Competence Chat
Participants and Experts


Rules of communication in Telegram
  • Member's profile:
    Photo, surname, first name (in Russian)
  • Respect for your interlocutors

Site operation plan

  • The site's work plan with time and location is published in advance and is available to all participants and experts.
  • All events start and end strictly on time.
  • On Day C1, participants receive a competitive task, after which they have an hour to clarify questions with experts.
  • At the end of each day (except C3), 10 minutes are allocated per team for a checkpoint, where teams can present the results of the current day's work and ask additional questions.
  • On Day C4, teams present their developments to the jury members, and the order of performances is determined by drawing lots.

Participant's workplace

  • The participant's workplace consists of one desktop, a chair, and a PC with two monitors. All computers are connected to the network.
  • Each team is allocated a workspace in the cloud infrastructure that is isolated from other teams.
  • On Day C-1, participants set up and check their workplace. After the inspection is completed, comments on the nomenclature, quantity, completeness and quality of the provided jobs and infrastructure are not accepted. Replacement is possible only if a defect is detected and there is a reserve.
  • The distribution of jobs between teams is made by drawing lots. It takes six hours to check and configure jobs.

Files to upload

Tool Box

  • Participants can only use the tools that are listed in their toolbox and checked by experts for compliance with the requirements. The use of non-declared tools is prohibited.
  • Participants can only use publicly available Open Source libraries and frameworks with an open license (MIT, GPL, and similar). The use of closed intra-divisional developments is prohibited.

Files to upload

STRICTLY PROHIBITED BY THE RULES

  1. Using unfair methods to gain an advantage, including copying other teams ' decisions, unauthorized use of someone else's code, or other forms of fraud
  2. Use of unauthorized personal devices during business hours, including laptops, tablets, smartphones, smart watches, etc.
  3. Use of pirated or illegal software, as well as closed divisional developments and tools that are not approved by experts
  4. Interfering with other participants or experts, including interfering with other teams

Your Expert

Pedora Sergey Aleksandrovich
Product Development Competence Manager

+7 916 634 8536
SeAlPedora@rosatom.ru


Наши партнёры