Аутстаффинг ИТ-специалистов

SQL-разработка · работы под задачу

Аутсорсинг SQL-разработки

Разрабатываем и улучшаем SQL-запросы, процедуры и модели данных в существующих реляционных системах. Анализируем планы выполнения, целостность данных и влияние изменений.

CodeHub выполняет согласованный объём своей командой. До начала фиксируем границы, ожидаемый результат, проверку и порядок передачи.

Уточнение задачиПроверяемый результатПередача и развитие

Начнём с вашей задачи

Какая задача стоит перед вами: sql-разработка?

Ответьте на три вопроса — соберём вводные для обсуждения с командой.

≈ 1 минута
Вопрос 1 из 3
Можно вернуться и изменить ответ

Какие задачи решаем: SQL-разработка

Работы с запросами и схемами данных в пределах конкретной СУБД; не подменяем отдельную услугу Oracle. Конкретный объём согласуем по результатам разбора задачи.

Запросы

SQL для прикладных задач

Реализуем выборки, агрегации, обновления и проверки в рамках бизнес-логики.

Процедуры

Серверная логика БД

Дорабатываем хранимые процедуры и функции с учётом особенностей выбранной СУБД.

Производительность

Оптимизация запросов

Разбираем планы выполнения, индексы, статистику и реальные профили нагрузки.

Схемы

Изменение моделей данных

Проектируем структуры и миграции, проверяем совместимость зависимых приложений.

Команда: SQL-разработка

Профили из действующего каталога CodeHub: роли и компетенции используем для определения состава работ. Объём и ответственность команды согласуем под проект.

Показано 6 из 27

Иллюстрация профиля Людмила М.

Людмила М.

SQL-разработчик

SeniorОпыт 6+ лет
HTMLCSSJavaScriptDocker
Ещё 6 навыков
FlaskSqlalchemyFastAPISeleniumCeleryRabbitMQ
Иллюстрация профиля Валерий К.

Валерий К.

SQL-разработчик

SeniorОпыт 6+ лет
SQL Server Agent
Иллюстрация профиля Никита А.

Никита А.

Программист SQL

MiddleОпыт 3+ лет
HTMLJavaScriptCSS3MySQL
Ещё 4 навыка
PlsqlOracle DesignerJSON APIREST API
Иллюстрация профиля Виталий Б.

Виталий Б.

Разработчик SQL

SeniorОпыт 15+ лет
PythonSQLJavaScriptBash
Ещё 13 навыков
GoPostgreSQLFastAPIDjango FrameworkDockerRedisKafkaCeleryPower BIBootstrapGitJiraSwagger
Иллюстрация профиля Андрей В.

Андрей В.

Программист SQL

SeniorОпыт 13+ лет
Linux1С: ПредприятиеPHPMS SQL
Ещё 3 навыка
Power BITransact-SQLPostgreSQL
Иллюстрация профиля Максим О.

Максим О.

SQL-разработчик

SeniorОпыт 5+ лет
PythonSQLС#MySQL
Ещё 11 навыков
MS SQL ServerTransact-SQLMS SQLPostgreSQLDWHСУБДFastReportLinuxVBAGreenplumGitLab
Иллюстрация профиля Радион В.

Радион В.

SQL-разработчик

MiddleОпыт 12+ лет
SQLXMLJSONPython
Ещё 16 навыков
MSSQLOracle Pl/SQLGitAtlassian JiraSOAPTransact-SQLPostgreSQLAtlassian ConfluenceKibanaPostmanOSITCP/IPLinuxDockerMarkdownOracle DB
Иллюстрация профиля Леонид Х.

Леонид Х.

Программист T-SQL

Senior+Опыт 16+ лет
PythonC#T-SQLПланы выполнения SQL
Ещё 11 навыков
ПартиционированиеОптимизация индексовOLTPtSQLtGitLab CISolarWindsSSMSETLC++GoSQL
Иллюстрация профиля Елена М.

Елена М.

Программист SQL

SeniorОпыт 5+ лет
Transact-SQLMS SQL ServerSQLKanban
Ещё 7 навыков
AgileGitPostgreSQLOracleGreenplumAtlassian JiraAtlassian Confluence
Иллюстрация профиля Дмитрий Е.

Дмитрий Е.

SQL-разработчик

SeniorОпыт 20+ лет
SQLJSONJavaScriptMS SQL
Ещё 4 навыка
GitMS Visual StudioYouTrackETL
Иллюстрация профиля Александр П.

Александр П.

Разработчик SQL/T-SQL

SeniorОпыт 14+ лет
C++GoSQLT-SQL
Иллюстрация профиля Алина З.

Алина З.

Разработчик SQL (SQL Server, T-SQL)

SeniorОпыт 9+ лет
HTMLPythonOracle Pl/SQLGoogle Analytics
Ещё 16 навыков
Microsoft Visual StudioGreenplumMSSQLЯндекс.МетрикаWeb-дизайнВеб-аналитикаDAXPower BIMS OfficeAtlassian ConfluenceMS SQLServerTabular cubeOLAP cubeTransact-SQLSQL
Иллюстрация профиля Тимур М.

Тимур М.

SQL-разработчик

Senior+Опыт 10+ лет
CSSHTMLPythonПланы выполнения SQL
Ещё 29 навыков
ПартиционированиеОптимизация индексовMS OfficeSQLIBM SPSSSAPImage VisionTFSAtlassian JiraLinuxAgilePostgreSQLREST APIOracle BIODIPostmanGitIntelliJ IDEAMS SQL ServerС#MySQLTransact-SQLMS SQLDWHСУБДFastReportVBAGreenplumGitLab
Иллюстрация профиля Дмитрий С.

Дмитрий С.

SQL разработчик

MiddleОпыт 3+ лет
SQLСУБДTransact-SQLSSRS
Ещё 6 навыков
WMSCleverenceMS SQL ServerTransWareCompassPlusOracle Pl/SQLSAP crystal reports
Иллюстрация профиля Борис С.

Борис С.

Разработчик баз данных (SQL / PostgreSQL)

SeniorОпыт 6+ лет
HTML5SQLJavaScriptCSS3
Ещё 16 навыков
C#XMLJSONETLGitOracle Pl/SQLMS SQL ServerPostgreSQLClickHouseBIMSSQLDWHTransact-SQLLinuxBashGreenplum
Иллюстрация профиля Мария Г.

Мария Г.

Разработчик баз данных

MiddleОпыт 12+ лет
JavaPascalXMLPython
Ещё 11 навыков
MS OfficeMS Visual StudioNetBeansR-KeeperSybase PowerDesignerTCP/IPTotal CommanderСУБДMSSQLMS SQL ServerAgile Project Management
Иллюстрация профиля Лев Ю.

Лев Ю.

SQL-разработчик

MiddleОпыт 3+ лет
PythonT-SQLPower BIExcel
Иллюстрация профиля Владислав Т.

Владислав Т.

SQL Developer

SeniorОпыт 5+ лет
PythonMS SQLTransact-SQLLinux
Ещё 3 навыка
DockerPostgreSQLZabbix
Иллюстрация профиля Петр С.

Петр С.

DBA \ SQL Developer \ DataOps

Senior+Опыт 18+ лет
SQLSSRSSSISПланы выполнения SQL
Ещё 36 навыков
ПартиционированиеОптимизация индексовC#PythonMS SQL ServerTransact-SQLMS SQLSQL Server reporting servicesMSSQLСУБДSQL ServerData Warehouse(DWH)ServerIntegraPowerShellBashETLSQL Server analysis servicesScrumUbuntu ServerAgileGrafanaPostgreSQLZabbixAnsibleLinuxDockerHTMLCSSJavaScriptFlaskSqlalchemyFastAPISeleniumCeleryRabbitMQ
Иллюстрация профиля Вячеслав Е.

Вячеслав Е.

Разработчик SQL

Senior+Опыт 15+ лет
JavaScriptCSS3CПланы выполнения SQL
Ещё 30 навыков
ПартиционированиеОптимизация индексовС#С++StatisticaSPSS1СT-SQLPL/SQLMySQLHTMLPythonOracle Pl/SQLGoogle AnalyticsMicrosoft Visual StudioGreenplumMSSQLЯндекс.МетрикаWeb-дизайнВеб-аналитикаDAXPower BIMS OfficeAtlassian ConfluenceMS SQLServerTabular cubeOLAP cubeTransact-SQLSQL
Иллюстрация профиля Глеб Т.

Глеб Т.

SQL-разработчик

SeniorОпыт 11+ лет
SQLXMLTransact-SQLMS SQL Server
Иллюстрация профиля Алексей М.

Алексей М.

Программист SQL/Dephi

Senior+Опыт 17+ лет
JavaScriptHTMLSQLПланы выполнения SQL
Ещё 25 навыков
ПартиционированиеОптимизация индексовXMLSSRSTransact-SQLDelphiMS SQL ServerMS AccessMS Visual StudioSVNAtlassian JiraSOAPDiasoftEmbarcadero DelphiBorland DelphiObject Pascal/DelphiSQL ServerMicrosoftMS OfficePHPMdxOlapPostgreSQLETLSQL Server Agent
Иллюстрация профиля Михаил Т.

Михаил Т.

Разработчик C#/ SQL

SeniorОпыт 5+ лет
C++SQLGitLabMS Visual Studio
Ещё 6 навыков
AsanaAtlassian JiraSOLID SQLREST APIDelphiTransact-SQL
Иллюстрация профиля Радион Д.

Радион Д.

Разработчик T-SQL

MiddleОпыт 10+ лет
IELTS 6.0MS SQLTransact-SQLMS Excel
Ещё 3 навыка
MS WordMathcadAutoCAD
Иллюстрация профиля Михаил Л.

Михаил Л.

Программист SQL

MiddleОпыт 13+ лет
XMLSQLJSON APICSS
Ещё 10 навыков
HTML5T-SQLMS SQL ServerTransact-SQLAtlassian JiraOracle Pl/SQLJQueryСУБДPostgreSQLSuperset
Иллюстрация профиля Влад М.

Влад М.

Разработчик SQL, C#

SeniorОпыт 6+ лет
HTMLMS SQLCSSC#
Ещё 14 навыков
WPFasp.netJavaScriptVisual Studio C#Adobe PhotoshopARISerWinweb programming.NET Framework.net coreMVCMVVMMS SQL ServerPostgreSQL
Иллюстрация профиля Василий Т.

Василий Т.

SQL-инженер

Senior+Опыт 17+ лет
SQLMS SQLORACLEПланы выполнения SQL
Ещё 8 навыков
ПартиционированиеОптимизация индексовLinux1С: ПредприятиеPHPPower BITransact-SQLPostgreSQL

Когда нужна услуга: SQL-разработка

Обсуждение задач IT-проекта с командойРешение начинается с контекста задачи

SQL для прикладных задач

Реализуем выборки, агрегации, обновления и проверки в рамках бизнес-логики. На старте фиксируем ожидаемый результат и критерии проверки.

Серверная логика БД

Дорабатываем хранимые процедуры и функции с учётом особенностей выбранной СУБД. Сопоставляем решение с действующими процессами и ограничениями.

Где проходят границы услуги?

Достижимый прирост производительности зависит от данных, схемы, нагрузки и ограничений текущей СУБД.

Что получает заказчик

Результат работ

SQL-скрипты и изменения схем, результаты проверок, инструкции по применению и откату.

Материалы для команды

Передаём пояснения, схемы и настройки в согласованном составе; состав документов фиксируем перед началом.

Проверка качества

Проверяем критерии для задач «SQL для прикладных задач» и «Серверная логика БД» с участием ответственных заказчика.

Передача и развитие

Проводим разбор выполненного, фиксируем оставшиеся вопросы и определяем необходимость дальнейших работ.

Подходы и инструменты: SQL-разработка

Выбор подхода зависит от задачи, используемой системы и требований к сопровождению. Не навязываем один набор инструментов всем проектам.

SQL / T-SQL

Запросы и процедуры

Работаем с языковыми возможностями выбранного движка, а не обещаем переносимость без изменений.

  • SQL для прикладных задач
  • Границы и зависимости
  • Проверка согласованного результата

Подготовка

Движок и версия СУБД, запросы, планы, описание проблем, тестовые данные и ограничения доступа.

Вводные и доступы

Согласование

Работы с запросами и схемами данных в пределах конкретной СУБД; не подменяем отдельную услугу Oracle.

Критерии работ

Проверка

SQL-скрипты и изменения схем, результаты проверок, инструкции по применению и откату.

Результат и передача

Как работаем с существующим проектом

От обследования к согласованным изменениям

Сначала изучаем текущее состояние

Начинаем с изучения существующих запросов, индексов, транзакций и интеграций, чувствительных к структуре БД.

До начала работ

Определяем доступы, допустимое воздействие на рабочую систему и ожидаемые критерии проверки.

  1. Текущая системаНачинаем с изучения существующих запросов, индексов, транзакций и интеграций, чувствительных к структуре БД.
  2. Данные и зависимостиДвижок и версия СУБД, запросы, планы, описание проблем, тестовые данные и ограничения доступа.
  3. Критерии измененийДостижимый прирост производительности зависит от данных, схемы, нагрузки и ограничений текущей СУБД.

Форматы выполнения услуги

Формат сотрудничества / 01

Проектные работы

Для ограниченной задачи с определёнными результатами, критериями приёмки и порядком изменения объёма.

Этапы выполнения работ

01

Уточняем задачу

Движок и версия СУБД, запросы, планы, описание проблем, тестовые данные и ограничения доступа. Описываем допустимый объём и основные ограничения.

02

Готовим план и оценку

Определяем последовательность работ, роли, риски, критерии для результата «SQL для прикладных задач».

03

Выполняем и проверяем

Дорабатываем хранимые процедуры и функции с учётом особенностей выбранной СУБД. Ход работ сверяем с согласованными результатами и фиксируем изменения.

04

Передаём результат

SQL-скрипты и изменения схем, результаты проверок, инструкции по применению и откату. Вместе определяем, что остаётся на сопровождении.

Стоимость и сроки: SQL-разработка

Оцениваем только согласованные работы. Объём SQL-кода, сложность планов и зависимостей, объём данных, доступность стенда для измерений. Сроки формируем после уточнения исходных сведений, доступов и критериев приёмки.

Объём работ×Трудоёмкость команды→Согласованная оценка
Из чего складывается оценка услуги
ЭтапЧто оцениваемЧто влияет на трудоёмкость
Обследование и требованияДвижок и версия СУБД, запросы, планы, описание проблем, тестовые данные и ограничения доступа.Доступность вводных, состояние системы и число согласований.
Основные работыSQL для прикладных задач: Реализуем выборки, агрегации, обновления и проверки в рамках бизнес-логики.Объём SQL-кода, сложность планов и зависимостей, объём данных, доступность стенда для измерений.
Смежные задачиСерверная логика БД и Оптимизация запросов.Зависимости и необходимость промежуточных проверок.
Проверка и передачаSQL-скрипты и изменения схем, результаты проверок, инструкции по применению и откату.Критерии приёмки, количество циклов и формат сопровождения.

Какие вводные нужны для оценки

Движок и версия СУБД, запросы, планы, описание проблем, тестовые данные и ограничения доступа. Достаточно описания проблемы и желаемого результата, чтобы начать обсуждение.

Стоимость, сроки, состав и режим работ определяются в индивидуальном предложении и договоре.

Проверка результата, передача и дальнейшая работа

01

Проверяем согласованное

Для задачи «SQL для прикладных задач» используем утверждённые критерии и подтверждаем результаты в доступной среде.

02

Согласуем передачу

SQL-скрипты и изменения схем, результаты проверок, инструкции по применению и откату. Состав и формат подтверждаются заказчиком до закрытия этапа.

03

Учитываем ограничения

Достижимый прирост производительности зависит от данных, схемы, нагрузки и ограничений текущей СУБД. Необработанные риски явно фиксируем.

04

Определяем дальнейшие действия

При необходимости согласуем поддержку, контроль изменений и порядок обращения. Не заявляем заранее определённый SLA или режим дежурства.

Управление, доступы и права на результат

CodeHub организует выполнение согласованных задач своей командой. Контакт для согласования и приёмки определяет заказчик; порядок передачи доступов, конфиденциальность и права на результат фиксируются договором.

Опыт команды в проектах

Сначала — автоматизация тестирования на Python и работа с данными. Далее — проекты команды в других технологических направлениях.

Видеоотзывы клиентов

Существующие отзывы о работе компании CodeHub; содержание отзывов не приписывается конкретному стеку.

Частые вопросы: SQL-разработка

Что входит в услугу «SQL-разработка»?

Работы с запросами и схемами данных в пределах конкретной СУБД; не подменяем отдельную услугу Oracle. Состав уточняем по бизнес-задаче и отдельно фиксируем в предложении.

Какие материалы нужны для старта?

Движок и версия СУБД, запросы, планы, описание проблем, тестовые данные и ограничения доступа. Если часть сведений отсутствует, обследование можно выделить отдельным этапом.

Что нужно учесть до начала работ?

Достижимый прирост производительности зависит от данных, схемы, нагрузки и ограничений текущей СУБД.

Можно ли начать с ограниченного этапа?

Да, например с задачи «SQL для прикладных задач». Согласуем результат, входные данные и критерии приёмки, прежде чем оценивать более широкий объём.

Как определяется стоимость и срок?

Объём SQL-кода, сложность планов и зависимостей, объём данных, доступность стенда для измерений. Конкретная оценка появляется после согласования объёма и зависимостей.

Какой результат передаётся?

SQL-скрипты и изменения схем, результаты проверок, инструкции по применению и откату.

Можно ли работать с существующей системой?

Начинаем с изучения существующих запросов, индексов, транзакций и интеграций, чувствительных к структуре БД.

Что происходит после завершения этапа?

Согласуем материалы передачи, ответственность за дальнейшую эксплуатацию и, если это нужно, отдельный объём сопровождения. Условия поддержки не предполагаются автоматически.

Обсудим вашу задачу

Опишите, что требуется проверить, спроектировать или выполнить. Разберём вводные и обсудим следующий шаг к оценке.

Онлайн-отправка пока недоступна. Свяжитесь с менеджером по телефону или email.

Обсудить проект

Онлайн-отправка пока недоступна. Позвоните нам: +7 (905) 884-06-92 или напишите на info@itcodehub.ru.

Видеоотзыв клиента