Подход
Решение проблем
Для нахождения хорошего решения необходим структурированный подход, основанный на открытой и честной коммуникации и поддержанный соответствующим управлением проектами. Каждый процесс решения проблем, который мы проводим, базируется на методическом подходе, который при необходимости может включать следующие элементы и может быть пройден итеративно несколько раз:
1. Предварительное исследование
Определение проблемы и запросы на изменения
2. Анализ текущего и целевого состояния
Оценка ситуации и выявление первопричин
3. Спецификация требований
Сбор требований и разрешение конфликтов целей
4. Генерация решений
Генерация и выбор возможных решений
5. Реализация
Выполнение и внедрение выбранного решения
6. Верификация
Тестирование и оценка решения
7. Эволюция
Дальнейшее развитие внедрённого решения
С помощью этого систематического подхода мы стремимся найти эффективные решения, которые являются минимальными, то есть покрывают все выявленные требования при минимальных затратах и максимально простом использовании.
Решающее значение здесь имеет борьба с причиной, а не с её симптомами, поскольку проблема зачастую лежит глубже, чем кажется на первый взгляд. Только устранение первопричины приводит к устойчивым решениям.
Поэтапный подход к первопричине обычно начинается с исследования первых очевидных симптомов, прежде чем генерируется одно или несколько возможных решений. Затем следует реализация и верификация выбранного решения и, при необходимости, его дальнейшее развитие. Соответствующая документация обеспечивает прослеживаемость и прозрачность на протяжении всего процесса.
Этические принципы
Мы ориентируемся на следующие этические принципы:
-
Gesellschaft für Informatik e.V. (GI)
Этические принципы GI → -
Swiss Informatics Society (SI)
Этические принципы SI → -
Association for Computing Machinery (ACM)
Кодекс этики и профессионального поведения ACM →