Итоги 2020 года программное обеспечение

Анализ программного обеспечения предприятия

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

Типы программного обеспечения – в программном обеспечении компьютера есть необходимая часть, без которой на нем просто ничего не сделать. Она называется системным программным обеспечением. Покупатель приобретает компьютер, оснащенный системным программным обеспечением, которое не менее важно для работы компьютера, чем память или процессор. Кроме системного программного обеспечения в состав компьютера входят еще прикладные программы и системы программирования.

В предприятии используется следующий стандартный набор программ:

− Microsoft Office– офисный пакет;

− Google Chrome – веб-браузер;

− View FDCommander – файловый менеджер;

− STDU Viewer – универсальный просмотрщик электронных документов различных форматов;

− 1С: Предприятие 8 — система автоматизации учета и управления;

− Парус 7 – комплексная система автоматизации финансово-хозяйственной деятельности.

На всех компьютерах в ООО ТПК «Техносервис» установлен Anti-Virus Kaspersky (рисунок 2).

Рисунок 2 – Интерфейс программы Anti-Virus Kaspersky

Anti-Virus Kaspersky – это крупнейшая в мире компания, которая занимается технологиями безопасности. Предоставляя надежные решения и службы, которые помогают обеспечивать безопасность систем и сетей по всему миру, Anti–Virus Kaspersky защищает индивидуальных и корпоративных пользователей от новейших вредоносных программ и возникающих сетевых угроз. Решения разработаны для взаимодействия друг с другом, что позволяет интегрировать средства защиты от вредоносных программ, шпионских программ и вирусов с функциями управления системой безопасности. Обеспечивая непревзойденный визуальный контроль и анализ, наши решения помогают сократить риск, выполнить нормативно – правовые требования, повысить уровень безопасности и производительность труда в компаниях.

Продукты и решения Kaspersky Anti-Virus охватывают следующие аспекты безопасности предприятия:

− защита баз данных;

− защита электронной почты и веб-защита;

− защита конечных точек;

− безопасность мобильных устройств;

− риск и соответствие нормам;

В ООО ТПК «Техносервис» на некоторых компьютерах установлена операционная система Windows 7 Ultimate (рисунок 3), а некоторые компьютеры работают на основе ОС Windows XP,

Рисунок 3 – Интерфейс ОС Windows 7 Ultimate

Операционная система – это комплекс программ, предназначенный для управления процессом обработки информации в ЭВМ и организации связи пользователя. Особенности операционной системы Windows 7 – новая операционная система Windows 7 создана на основе всех лучших свойств систем предыдущих поколений Windows. Удобные окна имеют понятные элементы управления, разобраться в которых сможет даже новичок. К тому же, если что-то в системе непонятно – можно пройти специальное Windows 7 обучение.

В компании ООО ТПК «Техносервис» установлен пакет офисных программ Microsoft Office 2003.

Microsoft Word – многофункциональный текстовой редактор, интерфейс которой изображен на рисунке 4.

Рисунок 4 – Интерфейс программы Microsoft Word

Microsoft Word традиционно представляет собой один из наиболее мощных текстовых редакторов в мире, обладает ориентированным на пользователя развитым диалоговым интерфейсом. Это делает его доступным для пользователя любого уровня. А теперь в свете использования сетей особенно актуальна в связи с возможностью выхода в Internet прямо из главного окна программы.

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

Microsoft Excel – средство для работы с электронными таблицами, намного превышающее по своим возможностям существующие редакторы таблиц, первая версия данного продукта была разработана фирмой Microsoft в 1985 году. Microsoft Excel это простое и удобное средство, позволяющее проанализировать данные и, при необходимости, проинформировать о результате заинтересованную аудиторию, используя Internet. Интерфейс программы Microsoft Excel изображен на рисунке 5.

Рисунок 5 – Интерфейс программы Microsoft Excel

Microsoft Excel разработан фирмой Microsoft, и является на сегодняшний день самым популярным табличным редактором в мире. Для облегчения работы пользователя упрощены основные функции, создание формул, форматирование, печать и построение графиков.

Power Point создает файл презентаций, который имеет расширение имени РРТ и содержит набор слайдов. Программа предоставляет пользователю большое количество шаблонов презентациями на различные темы. Такие шаблоны содержат слайды, оформленные определенным образом. В поле слайда размещаются заглуши, которые можно вставить свой текст, графику, а также таблицу и диаграмму. Кроме того, можно изменить художественное оформление любого шаблона презентации, выбрав дизайн по своему вкусу. При этом изменится только внешний вид презентации, а не его содержание. И наконец, мы имеем достаточно времени и чувствуем способности дизайнера, можно начать работу над презентацией с нуля – в Power Point (рисунок 6).

Рисунок 6 – Интерфейс программы Power Point

Outlook – мощнейший офисный менеджер, сочетающий в себе отправки факсов, интерфейс которого изображен на рисунке 7.

Источник



Результат работы программы

В учебных заведениях сотрудникам так тяжело заполнять электронные версии посещаемости студентов в ручную. Это занимает много времени и не исключены ошибки сотрудников.

«Визуaлизация пoсeщаемости» предстaвляет сoбoй приложение, в котoром пoльзователь имeет возможность вeсти oтчёт посещаемости занятий стyдентами в учебном заведении.

Прилoжений, схoжих по фyнкциoнaлу c дaнной прoграммой, ограниченное количество в сети. Оно, в отличии от своих аналогов, бесплатно. Дaнный прогрaммный продукт полeзeн для учeбных завeдений, дабы избeжать множeственные затрaты времeни нa запoлнение журналов.

Электронная система ведения отчётов посещаемости, очень удобна и легка в использовании. Пользователю не придётся в ручнyю запoлнять всe предлaгaeмыe пoля, зa них этo cдeлaeт прoгрaммa, чтo знaчительнo oблегчaeт рaботy coтрудникaм yчeбныx зaвeдeний.

Автоматизировать процесс проверки и контроля посещаемости студентов в учебных заведениях. С данной целью создать программу «для отслеживания посещаемости студентов» предусматриваемая возможность разграничения прав доступа пользователей к хранимой информации. Разграничение доступа для пользователей приложения реализовано в разрезе группы пользователей и группы администратора.

1.2.1. Технические средства

Технические средства – электронные и механические части вычислительного устройства, входящие в состав системы или сети, исключая программное обеспечение и данные (то есть информация, которая хранится и обрабатывается в системе). Технические средства приведены в таблице 1.

Таблица 1 – Технические средства

Технические средства Характеристики
Ноутбук HP
Процессор Intel(R) Celeron(R) CPU
SSD 128 GB
ОЗУ 1 Gb

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

Таблица 2 – Программные средства

Назначение Программные средства
Операционная система Windows XP
Текстовый редактор Microsoft Word 2013
Система управления базами данных Firebird v2.1
Среда разработки Delphi 7

Разработать программу для отслеживания посещаемости студентов. И последующего добовления информации в базу данных.

Приложение имеет дополнительную возможность:

— возможность регистрации и авторизации пользователей.

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

Входные данные приложения:

— логин и пароль пользователя;

— данные, вносимые в базу данных;

— данные, вносимые в поле поиска.

Выходные данные приложения:

— вывод данных, хранящейся в таблице;

— вывод данных по результатам поиска.

2.2.1 Описания задачи

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

В данном приложении используется разграничение прав доступа на пользователя и администратора.

Администратор имеет следующие права:

  • Редактировать записи, вводимые пользователем;
  • Удалять записи, вводимые пользователем;
  • Добавлять записи.

Пользователь имеет следующие права:

  • Добавлять записи;
  • Удалять записи;
  • Изменять записи.

Описание входных и выходных данных

Таблица 3 — Входные и выходные данные

Модуль Имя Ограничение Тип Описание
AdminUnit res Variant Отвечает за ID группы
PolzovatelUnit res variant Переменная отвечает за ID группы
prep variant Переменная отвечает за ID преподавателя
Stud variant Переменная отвечает за ID студента
pred veriant Переменная отвечает за ID предмета

Функциональная схема — документ, разъясняющий процессы, протекающие в отдельных функциональных цепях изделия (установки) или изделия (установки) в целом.

Для использования программы, пользователь должен зарегистрироваться. Если пользователь зарегистрирован, то он вводит данные в окно авторизации. В зависимости какие у авторизованного пользователя права, у него откроется окно для заполнения отчёта или панель администратора. Пользователь, после регистрации получит права на заполнение отчёта посещаемости группы. Пользователь с правами администратора получит доступ к панели администратора, где возможно создовать учётные записи, удалять учётные записи, изменять списки групп, студентов, преподавателей и предметов.

Рисунок 1 – Функциональная схема данных

На структурной схеме показано взаимодействие модулей программы.

Рисунок 2 – Структурная схема данных

Даталогическая модель данных

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

Рисунок 3 – Даталогическая модель данных

Инфологическая модель данных

Рисунок 4 – Инфологическая модель данных

Результат работы программы

Рисунок 5 – Окно «Авторизация»

Рисунок 6 – Окно «Регистрация»

Рисунок 7 – Окно «Выбор предмета»

Рисунок 8 – Окно «Выбор преподавателя»

Рисунок 9 – Окно «Выбор студента»

Рисунок 10 – Окно «Паель администратора(Группа)»

Рисунок 11 – Окно «Панель администратора(Отделение)»

Рисунок 12 – Окно «Панель администратора (Студенты)»

Рисунок 13 – Окно «Панель администратора(Пользователи)»

Рисунок 14 – Окно «Панель администратора (Преподаватель)»

Рисунок 15 – Окно «Панель администратора (Предмет)»

В ходе тестирования программы применялись 3 вида тестов : Функциональные(Ф), стрессовый (С), критический(К).

Таблица 4 — Тестовый набор для авторизации

Тип Входные данные Ожидаемые выходные данные Описание
Login Password
Ф Admin Admin True Запуск основного окна
С *

O False Оставление в авторизации
С O fhfdhdf False Оставление в авторизации
С O Пустое множество False Оставление в авторизации
C Внесение строки S232-1 Пустое множество False Остановка приложения
C Пустое множество Внесение строки S2GB False Остановка приложения
K *

Внесение строки S232-1 False Остановка приложения
K *

Внесение строки S232-1 False Остановка приложения

При разработке приложения использовались система управления базами данных Firebird 2.1. Firebird (FirebirdSQL) — кроссплатформенная система управления базами данных (СУБД), работающая на Mac OS X,Linux, Microsoft Windows и разнообразных Unix платформах.

Firebird используется в различных промышленных системах (складские и хозяйственные, финансовый и государственный сектора) с 2001 г. Это коммерчески независимый проект C и C++ программистов, технических советников.

Среди недостатков: отсутствие кэша результатов запросов, полнотекстовых индексов, значительное падение производительности при росте внутренней фрагментации базы. Над решением этих проблем неустанно работает сообщество.

IBExpert — GUI-оболочка, предназначенная для разработки и администрирования баз данных InterBase и Firebird, а также для выбора и изменения данных, хранящихся в базах.

Как основные достоинства IBExpert разработчики указывают:

  • поддержка InterBase версий 4.х, 5.х, 6.х, 7.х, 2007 и 2009; Firebird 1.х, 2.x, 3.x; Yaffil 1.х;
  • работа одновременно с несколькими базами данных;
  • отдельные редакторы для всех объектов БД с синтаксической подсветкой;
  • мощный SQL-редактор с историей запросов и возможностью их фонового выполнения;
  • автозавершение кода SQL (название таблиц, полей, и т. п.);
  • отладчик хранимых процедур и триггеров;
  • поиск в метаданных;
  • полное и частичное извлечение данных и метаданных;
  • анализатор зависимостей объектов баз данных;
  • отчёты по метаданным;
  • менеджеры пользователей и пользовательских привилегий;
  • экспорт данных в различные форматы.

IBExpert обладает множеством облегчающих работу компонентов: визуальный редактор для всех объектов базы данных, редактор SQL и исполнитель скриптов, отладчик для хранимых процедур и триггеров, построитель области, инструмент для импорта данных из различных источников, собственный скриптовый язык, а также дизайнер баз данных.

Отладка программы была проведена во время тестирования программы , были исправлены некоторые мелкие ошибки.

  • В проекте используется модулей: 6.
  • Объём исходного текста: 474 строки.

Таблица 7 — Модули

Модуль Описание Количество строк кода Размер в (Кбайтов)
AdminUnit Данный модуль является формой администратора, в нём можно измерять данные о пользователях, удалять учётные записи, а так же добавлять новые.
AuthorizationUnit Данный модуль является формой авторизацией в системе.
MainUnit Данный модуль является связывающим.
PolzovatelUnit Данный модуль хранит в себе записи пользователей.
PosechaemostUnit Данный модуль является основным и отвечает за работоспособность приложения.
DMUnit Данный модуль отвечает за привязку базы данных к приложению.

В результате данного курсового проекта, мною создавалось приложение «Визуализация посещаемости». В результате данной работы мною были приобретены навыки работы в среде программирования Delphi 7, СУБД FireBird.
Был получен не большой опыт работы с базами данных, а так же полноценно оформлять документацию к схожим проектам.

В результате курсового проекта были приобретены следующие навыки:

  • Работа в среде программирования Delphi 7;
  • Работа с базами данных FireBird 2.1;
  • Работа с документацией Word 2013.

Статьи к прочтению:

Осень. Результат работы программы Фотошоу Про

Похожие статьи:

Федеральное агентство связи Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования «Поволжский…

В результате выполнения программы на экране отображается следующее (рис 1.3): Рис 1.3- Результат работы программы при объектно-ориентированном подходе…

Источник

Внедрение программного продукта. Особенности работы бизнес-консультанта. Часть II

Говорить о внедрении программного продукта можно очень долго, тема это обширная, а нюансов в работе бизнес-консультанта очень много. В статье Внедрение программного продукта. Особенности работы бизнес-консультанта. Часть I я раскрыл только некоторые общие понятия, пояснил, чем работа бизнес-консультанта для малого и среднего бизнеса отличается от работы обычных внедренцев. Также я рассказал о тех базовых принципах, на которых я строю свою работу по внедрению программного обеспечения.

Сейчас я предлагаю перейти к подробному обсуждению процесса работы бизнес-консультанта при внедрении ПО.

"Не в количестве знаний заключается образование, а в полном понимании и искусном применении всего того, что знаешь"

Говорить о внедрении программного продукта можно очень долго, тема это обширная, а нюансов в работе бизнес-консультанта очень много. В статье Внедрение программного продукта. Особенности работы бизнес-консультанта. Часть I я раскрыл только некоторые общие понятия, пояснил, чем работа бизнес-консультанта для малого и среднего бизнеса отличается от работы обычных внедренцев. Также я рассказал о тех базовых принципах, на которых я строю свою работу по внедрению программного обеспечения.

Сейчас я предлагаю перейти к подробному обсуждению процесса работы бизнес-консультанта при внедрении ПО. Лично я делю внедрение на следующие этапы:

  1. Постановка цели;
  2. Ввод остатков в программу;
  3. Обучение;
  4. Доработка программы;
  5. Написание документации;
  6. Тестовая эксплуатация;
  7. Промышленная эксплуатация.

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

Ввод остатков в программу

  1. Наглядность. Клиент сразу увидит, каким образом его данные будут отображаться в программе. Сможет уточнить свои пожелания и потребности. Подсказать какие-то решения, удобные для его бизнеса и его сотрудников.
  2. Изучение нюансов работы. В процессе переноса остатков вы сможете выяснить очень много нюансов работы компании, разобраться, как работает какой из отделов, какие данные им нужны для работы, какие документы и отчеты чаще всего используются. Также вы на практике изучаете работу самого программного продукта (если не были знакомы с ним прежде). На основе этих данных вы сможете написать техническое задание для программиста.

Уточняется необходимость в доработках. Этот пункт становится итогом предыдущих. С одной стороны, вы понимаете, требуются ли программные доработки, и если они нужны, то какие именно. С другой – ваш клиент также видит свои остатки в программе, может представить, как она будет работать, и внести дополнительные пожелания по доработкам.

Например: Клиент в своей программе хранит специфическую информацию о своих покупателях. При переносе обнаруживается, что в новой программе нет подходящего справочника, т.е. эту информацию некуда переносить. Кроме того, работа с любой информацией не ограничивается хранением, необходимо как-то использовать эту информацию в новой программе. Значит, нужно разобраться, для чего эта информация была нужна, где она применялась, и соответствующим образом доработать новый программный продукт.

Итак, техническое задание составлено. Вы передаете работу программисту, получаете результат, и можете переходить к обучению сотрудников компании. (Подробнее о доработках поговорим чуть позже).

Обучение

Как это происходит?

С групповым обучением, я думаю, все знакомы. Собирается группа сотрудников, чаще всего, это один отдел. Настраивается проектор или другой вариант большого экрана. А дальше я показываю и рассказываю, как в новой программе создавать нужные для работы этого отдела документы, как формировать отчеты и т.д. и т.п.

Намного интереснее обучение индивидуальное. Чаще всего я учу сотрудников компании попарно, т.к. это достаточно эффективно и позволяет экономить средства заказчика. Сначала я беру в работу одну пару, подробно все им рассказываю, показываю, отвечаю на вопросы. Далее, наступает очередь второй пары. И здесь мне ассистирует один из сотрудников, которые уже прошли обучение. Я читаю лекцию, рассказываю особенности работы, поясняю все нюансы. А сотрудник из первой пары показывает на практике, как выполнять то или иное действие. Также я говорю тем, кого обучаю, чтобы они не записывали мои слова, так как важно понять именно суть работы, а не заучивать алгоритм.

Таким образом, я добиваюсь сразу трех целей:

  • Сотрудник, уже прошедший обучение, получает дополнительную учебную практику;
  • Новая пара сотрудников видит, что за компьютером – их коллега. Таким образом, снимается возможный психологический барьер, они понимают, что ничего сложного в новой программе нет;
  • Я снимаю с себя часть рутинной работы, за меня ее делает сотрудник клиента.

Во время обучения очень важно наладить обратную связь

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

Общайтесь с сотрудниками компании как можно больше! Не бойтесь диалога и не бойтесь показаться некомпетентным. Вас уже пригласили в качестве эксперта. Вам уже доверяют решение сложных и важных для компании задач. А знать заранее все нюансы работы конкретной компании вы не можете.

А потому не бойтесь фразы «не знаю». Если вы затрудняетесь с ответом, берите таймаут, изучайте возможности настройки программы так, как нужно для работы. И при необходимости фиксируйте доработки.

При обучении учитывайте гендерные различия сотрудников

Почему-то об этом очень часто забывают, потому я и выделяю этот важный момент. С мужчинами и женщинами надо говорить немного по-разному. Есть фразы и стиль общения, который будет прекрасно принят мужским коллективом, но в женском вызовет неприятие и наоборот. Учитывайте эти различия, старайтесь общаться с учениками так, чтобы им было легко воспринимать информацию. Это поможет в процессе учебы.

Никакой снисходительности при обучении!

Эту ошибку достаточно часто совершают айтишники (программисты, сисадмины и т.д.). Мне сложно судить, почему это происходит, но практика показывает: именно представители этих профессий чаще всего при обучении пользователей переходят на снисходительный тон. Да, конечно, вы знаете эту программу намного лучше, чем те, кого вы обучаете. Вы также намного лучше понимаете бизнес-процессы, которые планируете внедрить. Но те, кого вы обучаете, также взрослые люди, эксперты в своем деле. А вас именно для того и пригласили, чтобы вы решили те проблемы, в которых вы – эксперт.

Я могу понять системного администратора, который работает в штате, не имеет никакой заинтересованности в результате обучения, а пояснять в очередной раз, как ему кажется, азы, очень скучно и давно надоело. Но сейчас я пишу о другой работе. О работе бизнес-консультанта.

Вы в данном случае – не программист, даже если знаете эту работу в совершенстве. Вы – бизнес-консультант, который работает по проекту. А потому вы должны быть максимально эффективны, ведь вы ограничены во времени. И если к вам будет достаточно доброжелательное отношение среди сотрудников, работать с ними будет также проще на каждом из этапов вашей работы.

Напоминайте о том, что вы здесь – временно! Выполните проект и уйдете.

Достаточно часто, особенно, когда проект затягивается на несколько месяцев, сотрудники компании забывают, что вы здесь не навсегда. А потому стоит им напоминать, что вы в этой компании – не постоянный сотрудник, что вы уйдете, как только выполните свою работу. Это им помогает собраться и лучше воспринимать информацию.

С одной стороны, люди понимают, что вы уйдете, и спрашивать будет не у кого. И стараются выучить максимум полезной информации. С другой, когда человек понимает, что еще немного, и все дополнительные сложности окончатся, ему психологически проще учиться и воспринимать что-то новое.

Обучите своего преемника из числа сотрудников компании.

Я очень часто использую этот прием. В общем, почти всегда. Из всех сотрудников выделяю 1-2 человек, и концентрирую на выбранном сотруднике (сотрудниках) максимум усилий. Я больше с ним общаюсь, более внимательно подхожу к его обучению, уделяю ему больше времени, могу даже проводить с ним отдельно бесплатные занятия. Таким образом, я готовлю одновременно союзника для себя и мою замену на будущее, на то время, когда я уйду из компании.

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

Почему это хорошо?

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

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

Другие сотрудники понимают, что у них есть кто-то свой, коллега, к которому всегда можно обратиться за советом и помощью. Я – бизнес-консультант, мое время стоит денег, и сотрудники любой компании об этом постоянно помнят. А потому они часто стесняются задавать мне какие-то вопросы повторно, а своего коллегу переспросить всегда смогут.

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

Доработка программы

Я противник таких методов работы. Бизнес-консультант должен представлять интересы клиента. У вас общие цели: решить поставленные бизнес-задачи. И вы должны быть лояльны к интересам клиента.

А потому если в программе уже тем или иным образом реализован нужный клиенту отчет или документ, настройте и применяйте его. Единственное исключение из этого правила: клиент настаивает на определенном варианте реализации, при этом он поставлен в известность обо всех возможностях программы.

Также важно: не скрывайте от клиента, что вы – не программист, и доработками будет заниматься третий человек. На самом деле, вашему заказчику безразлично, кому платить деньги, вам или кому-то еще. Ему важно, чтобы сумма была адекватной, чтобы работа была выполнена качественно, и не требовала от него никаких лишних затрат времени и сил.

Я честно говорю клиенту: я не могу уметь все, а потому нанимаю для решения определенных задач узких специалистов. Также поясняю, что все вопросы я решу сам, от клиента потребуется только своевременная оплата и содействие.

Важно: обязательно перед этапом доработки нужно составить списки отчетов, которыми пользуются сотрудники при работе с текущим программным продуктом.

Все эти отчеты должны присутствовать в новой программе, причем, доступ к ним должен быть простым и удобным.

А программиста необходимо подключить к работе над программным продуктом как можно раньше, сразу же, как только у вас появятся первые задачи для доработки. Кроме того, старайтесь сделать так, чтобы до конца проекта работал один и тот же человек.

Важно: бизнес-консультант, который работает с малым и средним бизнесом, должен быть неплохо знаком с программированием.

Лично я достаточно хорошо знаю 1С-программирование, также знаком с веб-программированием, в частности, работаю с Drupal и с другими CMS. В процессе работы с программистом вы должны четко поставить задачу специалисту, а потом грамотно протестировать выполненную работу перед тем, как ее принять и показать клиенту.

Никогда не давайте прямой доступ программисту к вашему клиенту!

Даже если очень хочется, не стоит давать прямой доступ к вашему клиенту никому из специалистов, с которыми вы работаете. Клиент все равно не сумеет поставить задачу также четко, как это сделаете вы. А программисту будет спокойнее работать, если вы избавите его от любого возможного негатива.

Схема работы должна быть такой:

Вы получаете задачу от клиента – корректируете ее – передаете программисту техзадание.

Вы получаете работу от программиста – тестируете ее – передаете клиенту.

Достаточно часто клиент при обсуждении выполненных программистом доработок, выдает какие-то эмоции, в том числе, негативные. Ваша задача – принять весь негатив на себя, разобраться, что именно не понравилось и почему, передать в корректном виде требования по доработке программисту. Таким образом, программист избавлен от негатива и может спокойно работать, а клиент получает то, что ему нужно. И также доволен.

Консультант не должен злоупотреблять доверием клиента.

Консультант достаточно многое решает самостоятельно, «за клиента», но у него должна быть своя этика. Вы убеждаете клиента в правильности вашего решения, и он с вами соглашается. Но вы при этом также должны быть уверены, что ваше решение – оптимально. Помните, что нанял вас в качестве эксперта, который сможет эффективно решить поставленную бизнес-задачу. А потому у вас с клиентом – общие цели, и вы должны всегда очень внимательно относиться к интересам клиента, отстаивать их, искать лучшие продукты и методы, и, в результате, наилучшим образом решать поставленную задачу.

Написание документации

И здесь также есть важная особенность. В отличии от разработчиков ПО, вы – бизнес-консультант. А потому и документация, которую вы будете писать для вашего клиента, несколько отличается от обычной инструкции по работе с программным продуктом.

Почему так редко используются обычные Руководства пользователя? В них много информации, которая не нужна большинству сотрудников. Найти то, что нужно здесь и сейчас, обычно достаточно сложно. В результате об этих Инструкциях вспоминают только в самых крайних случаях.

Что я предлагаю своим клиентам?

Я создаю не Руководство пользователя, а Документацию для каждого отдела. Причем, эта документация охватывает не только работу с программным обеспечением, но и работу сотрудника в целом. А в разрезе работы с программным продуктом я наоборот, перечисляю только то, что нужно для работы конкретного отдела или даже сотрудника.

В комплект документации могут входить:

  • Описание процесса работы отдела;
  • План дня сотрудника;
  • Должностная инструкция;
  • Инструкция по работе с входящими / исходящими документами;
  • Инструкция по работе с программным продуктом;
  • Инструкции по работе с другими программами.

Лично я при создании подобной документации по максимум использую графику. Чаще всего, это графические нотации (IDEF 3, IDEF 0, Swim line и др.). Вы можете выбрать любой инструмент для создания таких графических инструкций, по своему вкусу. Главное – это результат. Кстати, избегайте упоминания нотаций, в которых вы будете делать описание бизнес-процесса, это информация не нужна клиенту.

Почему я предпочитаю графику? Возможно, вы слышали фразу, что одна картинка стоит тысячи слов. В этом все дело. Графика лучше воспринимается, ее легче запомнить. А потому любые рабочие процессы, которые возможно, составляйте в графическом виде. Используйте при этом стрелки, пиктограммы, но старайтесь не перегружать описание деталями.

Надеюсь, что я сумел в этой статье раскрыть различные нюансы работы бизнес-консультанта по внедрению программного продукта. Этапы переноса остатков, доработок и обучения очень важны для успешной работы. Потому я остановился на них настолько подробно. В следующей статье я расскажу вам о двух последних этапах, тестовой и промышленной эксплуатации программного обеспечения, а также о том, что происходит после окончания непосредственно внедрения.

Источник

Итоги 2020 года: программное обеспечение

Продолжаем серию публикаций, посвящённых подведению итогов прошедшего года в различных областях индустрии высоких технологий. Сегодня в фокусе нашего внимания — самые важные и резонансные события, оставившие заметный след в развитии рынка ПО в 2020 году.

Источник изображения: microsoft.com

Источник изображения: microsoft.com

⇡#И дух Отечества нам сладок и приятен

Для российских игроков IT-рынка прошедший год запомнился прежде всего очередными инициативами государства в области импортозамещения программного обеспечения. На этот раз в поле зрения законотворцев попали реализуемые в стране цифровые устройства — смартфоны, планшеты, стационарные и портативные компьютеры, а также телевизоры с функцией Smart TV, которые решено в обязательном порядке комплектовать российским софтом. По мнению чиновников, такой ход конём не только предоставит отечественным разработчикам дополнительные возможности по продвижению своих приложений и сервисов, но и позволит сократить зависимость рынка от импортной продукции.

В перечень обязательного к предварительной установке ПО включены браузеры, поисковые системы, картографические и навигационные продукты, облачные сервисы, социальные сети, приложения для использования карты «Мир», офисный софт, почтовые сервисы и мессенджеры, антивирусные программы, инструменты для доступа к порталу государственных услуг и социально значимым сайтам. Соответствующий закон был подписан президентом в декабре 2019 года и должен был вступить в силу с января 2021-го. Однако из-за затянувшегося выпуска постановления правительства касательно правил установки программного обеспечения и невозможности производителей техники выполнить новые требования в указанный срок обязательную предустановку российского софта отложили до 1 апреля.

Материалы по теме:

⇡#Нас не догонишь

Раз уж речь зашла про импортозамещение, нельзя не упомянуть про реестр российского ПО, активно развиваемый усилиями Министерства цифрового развития, связи и массовых коммуникаций РФ с 2016 года. В настоящий момент в упомянутом перечне насчитывается почти 8 тысяч продуктов, и у реестра есть все шансы в свой пятилетний юбилей преодолеть значимую планку в 10 тысяч программ отечественных разработчиков. Напомним, что, согласно подписанному президентом указу «О национальных целях и стратегических задачах развития Российской Федерации на период до 2024 года», все государственные ведомства и организации обязаны к упомянутому сроку перевести свои IT-системы на отечественный софт. Это требование касается и объектов критической информационной инфраструктуры. Предполагается, что импортозамещение в сфере ПО обеспечит информационный суверенитет страны, сократит зависимость государства и бизнеса от зарубежных поставок программного обеспечения, стимулирует спрос на национальные продукты и повысит защищённость цифровых платформ.

⇡#Ушла эпоха

Ещё одним запоминающимся событием 2020 года стало списание в утиль полюбившейся многим операционной системы Windows 7. Компания Microsoft свернула поддержку этой платформы, прекратила выпуск патчей и обновлений безопасности. «Семёрка» появилась в октябре 2009 года и довольно быстро заняла лидирующее положение на рынке, чему в большой степени способствовали высокая скорость работы, надёжность и удобный интерфейс ОС. Статистика StatCounter по рынку настольных операционных систем Windows показывает, что в настоящий момент доля «семёрки» составляет 17,7 %. Несмотря на сокращающуюся с каждым месяцем пользовательскую аудиторию, Windows 7 продолжает оставаться широко востребованной на рынке. Главная причина не спадающей популярности устаревшей системы в том, что её продолжают активно использовать в корпоративном сегменте, традиционно менее охотно воспринимающем новые программные платформы, считают эксперты. Специально для организаций, до сих пор использующих Windows 7 в своей IT-инфраструктуре, Microsoft предлагает платные обновления в рамках программы Extended Security Updates (ESU).

Материалы по теме:

⇡#Долгие проводы

Минувший год поставил точку в развитии ещё одного известного всем продукта — Adobe Flash Player. Впервые о планах покончить с Flash раз и навсегда компания Adobe Systems заявила ещё в июле 2017 года. С тех пор многие сетевые ресурсы и создатели веб-контента постепенно отошли от использования этой платформы, а разработчики браузеров отказались от её поддержки в своих продуктах.

Технологию часто критиковали из-за неспособности обеспечить должный уровень безопасности и высокую производительность, особенно после появления современного стандарта HTML5. Переживать о том, что творение Adobe Systems оказалось на обочине прогресса и флеш-контент бесследно исчезнет, не нужно, поскольку за его сохранение взялась организация Internet Archive, которая намерена сберечь наследие Flash для потомков с помощью собственного эмулятора Ruffle.

Источник изображения: blog.adobe.com

Источник изображения: blog.adobe.com

Материалы по теме:

⇡#Жадность — не порок

Немало шума в ушедшем году наделало противостояние разработчиков мобильного софта и компании Apple, которую обвинили во взимании непомерно высокой 30-процентной комиссии в магазине приложений App Store с любых пользовательских транзакций. Первым недовольство политикой купертинского гиганта выразил стриминговый сервис Spotify, подавший антимонопольный иск против «яблочной» корпорации. Затем увесистый камень в огород Apple закинул Павел Дуров, назвавший взимаемый Apple сбор «безумным», призвавший к бойкоту App Store, повсеместному использованию альтернативных маркетов ПО и также выступивший с официальной жалобой в регулирующие органы Евросоюза от лица Telegram.

Наконец, масла в огонь подлила нашумевшая история с Epic Games, которая включила в свой развлекательный продукт Fortnite возможность оплаты внутриигровых покупок в обход сервисного сбора App Store. В Apple не растерялись и оперативно удалили из магазина приложений популярную игру, перекрыв к ней доступ более чем для миллиарда пользователей iPhone и iPad. В ответ Epic Games обвинила компанию из Купертино в антиконкурентном поведении и подала на неё в суд. После этой громкой истории многие разработчики встали на сторону Epic Games, и обвинения в адрес Apple посыпались как из рога изобилия. В результате последней пришлось включить задний ход и объявить о снижении комиссии App Store с 30 до 15 процентов, правда, только для небольших компаний. Это пусть маленькая, но всё-таки победа над «яблочной» империей и её агрессивными методами ведения бизнеса.

Источник изображения: iphon.fr

Источник изображения: iphon.fr

Материалы по теме:

⇡#Слабое звено

2020 год стал сложным для рынка информационной безопасности, и существенную роль в этом сыграла пандемия COVID-19, которая не только пошатнула здоровье человечества и нарушила привычный ритм жизни, но и нанесла серьёзный удар по индустрии высоких технологий. Из-за спешного перехода на «дистанционку» бизнес столкнулся со сложностями в обеспечении защиты удалённых рабочих мест, в результате чего во многих компаниях всплыли проблемы с контролем информационных активов вне корпоративной инфраструктуры.

Всё это повлекло рост активности киберпреступников, акцентировавших усилия на рассылке фишинговых писем, использовании различных форм социальной инженерии и незакрытых уязвимостей протокола удалённого доступа Remote Desktop Protocol (RDP), а также организации прочих атак, направленных на удалённых сотрудников. Злоумышленники стали повсеместно использовать программы, шифрующие данные на заражённом компьютере. Более того, киберпреступники сменили тактику и теперь не только блокируют доступ к информации, но и угрожают её разглашением, если пострадавшая сторона откажется от выплаты выкупа. Существенно увеличилось и количество зарегистрированных в глобальной сети «коронавирусных» доменов, имеющих смысловую привязку к COVID-19, — их злоумышленники тоже используют в своих вредоносных кампаниях.

Источник: пресс-служба Координационного центра доменов .RU/.РФ

Источник: пресс-служба Координационного центра доменов .RU/.РФ

Материалы по теме:

⇡#Кодовая угроза

Продолжая тему информационной безопасности, нельзя обойти стороной ещё одно важное событие прошедшего года, связанное с утечкой исходных кодов Windows XP. По мнению экспертов, этот инцидент может иметь далеко идущие последствия. Дело в том, что выпущенную ещё в 2001 году операционную систему продолжают использовать на десятках миллионов персональных компьютеров. Более того, Windows XP до сих пор очень часто встречается в промышленной среде, индустриальном оборудовании и автоматизированных системах управления технологическими процессами. Всё это настораживает ИБ-аналитиков, которые опасаются, что оказавшийся в открытом доступе код ОС может быть использован вирусописателями и хакерами для реализации своих коварных планов. Согласно прогнозам специалистов «Лаборатории Касперского», крайне высока вероятность повторения сценария с шифровальщиком WannaCry в самом ближайшем будущем, и промышленные предприятия могут оказаться в числе наиболее пострадавших.

Источник изображения: Bloomberg via Getty Images

Источник изображения: Bloomberg via Getty Images

Материалы по теме:

⇡#Смена лидера

Немало интересных новостей 2020-й принёс в других областях рынка ПО. Из заслуживающих внимания событий можно вспомнить серьёзные перемены в индустрии языков программирования: по данным компании TIOBE Software, занимающейся изучением интереса профессионального сообщества к средам разработки, впервые более чем за пятилетний период язык программирования C вновь перехватил пальму первенства у языка Java. Такая динамика изменения интересов свидетельствует о смещении акцентов софтверного рынка в сторону высокопроизводительных программных решений, функционирующих с максимальной отдачей на том или ином оборудовании. В этом плане язык Java, привязанный к одноимённой кроссплатформенной среде исполнения, серьёзно уступает C. Не удивительно, что последний повсеместно применяется при написании низкоуровневых программ, например операционных систем, драйверов, библиотек и прочего софта, требующего эффективного исполнения кода.

Материалы по теме:

⇡#Юбилейный марафон

2020 год был богатым на юбилеи и круглые даты. В прошлом году полувековой (!) рубеж перешагнула операционная система Unix, оказавшая существенное влияние на развитие индустрии программного обеспечения и IT в целом. 35-летие отпраздновала Windows 1.0 — одна из самых первых систем с графическим интерфейсом. По тридцать лет разменяли первая версия графического редактора Adobe Photoshop и ОС Windows 3.0. Двадцатипятилетний юбилей отметили упомянутый выше язык Java, свободно распространяемый графический редактор GNU Image Manipulation Program (GIMP) и легендарная Windows 95, завоевавшая сердца миллионов пользователей вычислительной техники во всём мире. 20-летнюю отметку в своём развитии преодолел офисный пакет с открытым исходным кодом OpenOffice.org.

Таковы итоги развития софтверной отрасли за прошедший непростой год — позитивные и не очень. Надеемся, что вступивший в свои права новый, 2021-й, несмотря на продолжающийся эпидемический кризис и прочие неприятности, принесёт IT-индустрии больше позитивных известий в области программного обеспечения. Аналитики настроены оптимистично, и это вселяет надежду.

Источник

Читайте также:  Анализ содержания трудовой деятельности в разных возрастных группах