rss-probably-nothing/main.tex

148 lines
7.1 KiB
TeX
Raw Normal View History

2024-05-05 22:27:30 +03:00
% \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}