% \documentclass[notes]{beamer} %\documentclass[notes=only]{beamer} \documentclass{beamer} \usepackage{xcolor} \usepackage[russian]{babel} \usepackage[pages=some]{background} \usepackage{changepage} \usepackage[no-math]{fontspec} \usepackage{svg} \usepackage{fontawesome} \usepackage{relsize} \newfontfamily{\el}{ElektraLightPro}[Extension = .otf] \newfontfamily{\elbf}{ElektraLightProBold}[Extension = .otf] \definecolor{rssltgrey}{RGB}{211,211,211} \definecolor{rssmdgrey}{RGB}{161,161,161} \definecolor{rssltblue}{RGB}{0,166,228} \definecolor{rssmdblue}{RGB}{49,49,181} \definecolor{rssdkblue}{RGB}{30,24,70} \pagenumbering{arabic} \setbeamertemplate{background}{ \includegraphics[height=\the\paperheight]{images/rss-bkg-lt-lines.png}} \setbeamertemplate{itemize item}{\color{rssmdblue}$\blacktriangleright$} \setbeamertemplate{frametitle}{ \begin{adjustwidth}{-1em}{-2em} \elbf \color{rssmdblue} \fontsize{10}{1}\selectfont \thesection.\insertsectionhead\\ \elbf \color{rssltblue} \fontsize{16}{1}\selectfont \insertsectionnumber.\insertframenumber~\insertframetitle \hfill { \elbf \color{rssltgrey} \fontsize{22}{1}\selectfont \faUsb~\insertpagenumber~ } \end{adjustwidth} }{} \setbeamercolor{title}{fg=rssltblue} \setbeamercolor{author}{fg=rssltblue} \setbeamercolor{date}{fg=rssdkblue} \setbeamercolor{block body}{bg=rssltgrey!10} \setbeamercolor{block title}{fg=rssmdgrey, bg=rssltgrey!40} \setbeamercolor{block body example}{bg=rssltblue!10} \setbeamercolor{block title example}{fg=rssltblue, bg=rssltblue!20} \setbeamertemplate{blocks}[rounded][shadow] \setbeamertemplate{navigation symbols}{} \title{\elbf Разработка программного обеспечения} \author{\elbf Иван Игоревич Овчинников} \date{\small Процессы в рамках НИОКР} \logo{\includesvg[scale=.3]{images/rss.svg} ~ \includesvg[scale=.3]{images/orkk.svg}} \keywords{git, LaTeX, space, development} \subject{Using git and LaTeX for development operations} \begin{document} \el \color{rssdkblue} {\setbeamertemplate{background}{ \includegraphics[height=\the\paperheight]{images/rss-bkg-dk-lines.png}} \begin{frame}[noframenumbering] \vspace*{4em} \titlepage \transfade \end{frame} } \section{Разработка программного обеспечения} \setcounter{framenumber}{0} \begin{frame}{Текущее положение дел} \begin{itemize} \item Свои, часто непонятные процессы; \item Свой отдельный инструментарий и инфраструктура; \item Отсутствие стандарта процесса разработки и проверки качества ПО; \item Невозможность создания актуального и безопасного ПО с актуальным технологическим стеком в рамках планирования ОКР (5-7 лет); \item Ведёт к не соблюдению, например, ГОСТ 51904-2002 в части переиспользования наработок на предприятии и доработки ПО за рамками ОКР. \end{itemize} \end{frame} \begin{frame}{Разработка ПО у лидеров рынка} \begin{itemize} \item Сбер- Тинькоф- Инно- Газпром- и прочие «техи», РТЛабс; \item Создание экосистем продуктов на основе общих интегрированных ресурсов компаний (МТС, РТЛабс, Тинькоф, ВК, Сбер, Мосгортранс). \end{itemize} \end{frame} \begin{frame}{Разработка ПО в Обществе} \begin{itemize} \item Бессистемное хранение существующих разработок (доделок, переделок) за пределами архива; \item Неэффективное использование дорогих специалистов (или несоблюдение договорённостей, репутационные риски); \item Отсутствие общих баз знаний разработчиков, потеря компетенций; \item Часто тесная связь разработанного ПО с избыточными служебными и секретными сведениями. \end{itemize} \begin{exampleblock}{\elbf Проще говоря...} Серая зона, о которой мало кто имеет представление. \end{exampleblock} \end{frame} \begin{frame}{Разработка ПО в Обществе} \begin{itemize} \item Информационные системы (Java, Python, JS); \item Анализ больших данных (Matlab, Python); \item Толстые клиенты и программы управления (C/C++); \item Прошивки контроллеров (C); \item Цифровая схемотехника ПЛИС (SystemVerilog, Verilog, VHDL); \item Архивное и морально устаревшее ПО (Delphi, C\#, Borland). \end{itemize} \end{frame} \begin{frame}{Предложение} \begin{itemize} \item Сформировать отделение разработчиков программного обеспечения и цифровой схемотехники; \item Сформировать win-win процесс взаимодействия с новым подразделением; \item Сформировать понятный процесс внедрённого подразделения; \item Определить виды работ; \item Нормировать работу. \end{itemize} \end{frame} \begin{frame}{Предложение} \begin{itemize} \item Взятие под контроль архивного ПО; \item Взятие под управление не воспроизводимого ПО (исполнители, в лучшем случае, уволились); \item Взятие под контроль и модернизацию ПО, написанного для старой ЭБ или ОС; \item Модернизация существующего ПО, эксплуатируемого организациями. \end{itemize} \end{frame} \section{Какие есть подвижки в верную сторону} %%%%%% Текущее положение дел %%%%%% \begin{frame}{Текущее положение дел} \begin{center} \fontsize{9}{9}\selectfont \includesvg[scale=.99]{images/competentions.svg} \end{center} \end{frame} %%%%%% Идея «Космокод» %%%%%% \begin{frame}{Идея «Космокод»} \begin{center} \fontsize{9}{9}\selectfont \includesvg[scale=.99]{images/cosmocode-idea.svg} \end{center} \end{frame} %%%%%% Центр компетенций %%%%%% \begin{frame}{Центр компетенций} \begin{center} \fontsize{9}{9}\selectfont \includesvg[scale=.99]{images/cosmocode-idea-upgrade.svg} \end{center} \end{frame} \end{document}