Убеждаю программистов 1С оглядываться по сторонам и обращать внимание на требования заказчика, не забывать про архитектуру с её нефункциональными требованиями и обратить внимание на СППР: Систему проектирование прикладных решения, иначе - вымрут!
2. про что писал Овидий?
ну конечно же про Любовь: «Amores», «Ars
amatoria», «Remedia amoris» и не только…
«Metamorphoses»
• Casta est quam nemo rogavit —
Целомудренна та, которой никто не
домогался
• Fas est et ab hoste doceri —
Учиться нужно всегда, даже у врага
в
с
т
у
п
л
е
н
и
е
5
5. как это видит microsoft
apple и google видят
примерно так же
50% времени —
проектирование
в
с
т
у
п
л
е
н
и
е
архитектура позже…
2
6. что помогает делать СППР?
• Проектировать информационные системы так,
как хочет заказчик.
• Вести документацию и описание в простой и
наглядной форме.
• Коллективно работать над проектом и
распределять задачи.
• Проверять правильность проектных решений и
их сверять их с требованиями заказчика.
Если
ты
это
умееш
ь!
в
с
т
у
п
л
е
н
и
е
проектировать
документировать
коллективно работать
над задачами
ЗАКАЗЧИКА!
1
7. низкая стоимость изменений
этот миф 1С
позволяет ей
захватывать
умы и компании
так должно быть,
но реальность иная
А умам в компаниях
не предавать
значения стандартам
и проектным решениям,
строить свои лунопарки
БСП - ответ от 1С
з
а
в
я
з
к
а
5
8. для меня проектирование это:
• разработка модели п/о
• обработка требований
• техническое задание
• структура метаданных
• головная боль
• разработка юнит-тестов
• разработка интерфейса
• слово из 13 букв
• разработка структуры данных
• одна из стадий проекта
• пройденный этап
Каждый выбирает для себя
женщину, религию, дорогу.
(Юрий Левитанский)
ы
бери
себе
пункты
по
вкусу
з
а
в
я
з
к
а
4
9. платформа не имеет значения
лайфхак для проектировщика
з
а
в
я
з
к
а
только Цель проектирования
накладывает
ограничения
3
предоставляет
возможности
10. проектирование и есть проект
Выбираю тоже - как умею.
Ни к кому претензий не имею.
(Юрий Левитанский)
как собственно любая деятельность по
созданию модели, прототипа,
отражения чего-то менее абстрактного
точка соприкосновения двух миров:
рационального и иррациональногоз
а
в
я
з
к
а
2
11. проектирование это ограничения
в первую очередь на желания
проектировщика
во вторую очередь на желания
программиста
ни в коем случае не творчество!
з
а
в
я
з
к
а
1
12. не художники, а ремесленники
не изменитесь - вымрете как динозавры
а
п
о
ф
е
о
з
регламенты
соглашения
библиотеки
да я быстрее
сделаю сам
массово требуются бизнесу
5
13. регламенты
а
п
о
ф
е
о
з
совсем не задали
правила игры?
вы проиграли!
Не следует множить сущее
без необходимости
только после бритвы Оккама
задали жёсткие/
односторонние
правила игры?
вы проиграли!
4
14. СППР это усложненная простота
вы поймете когда нибудь,
что во главу угла
ставятся потоки данных
это совсем не
очевидно
в самом начале
работы
начни с малого, с требований
а
п
о
ф
е
о
з
требования
технический проект
процессы
функции
данные
метаданные
3
15. СППР это, несомненно, шаг вперед
разбор проекта по мобильной инвентаризации,
если к этому времени подписан договор,
если доступ к экрану ноутбука
Отвечаем на вопрос: на
основании каких требований
появились метаданные
для тех, кто умеет ходить
нефункциональные
требования? =)
а
п
о
ф
е
о
з
2
16. достали раздолбаи?
ведём требования заказчика до
проектного решения, до
объекта метаданных
а
п
о
ф
е
о
з
нефункциональные требования
тоже нужно учитывать!
1
17. Параметры: Выводить требования: Все
Ответственный
Тематика
Формулировка Подробное описание Статус
Денис Ткаченко
Основной функционал
используем EAN-13 Зарегистрировано
исправления в закрытый документ допускаются до
выгрузки в Бух ОС
Зарегистрировано
недопустимость второй отметки одного и того же ШК при повторном сканировании - предупреждать пользователя: что такой ШК уже был
присвоен такой-то ОС
Зарегистрировано
печать заполненных листов инвентаризационной
описи
Из мобильного приложения должна быть возможность распечатать отдельные уже
заполненные листы Инвентаризационной описи: для этого должна быть возможность
отправить сформированный из мобильного приложения документ на почту для
последующей печати
Зарегистрировано
почтовый обмен при загрузке док из бух ОС Передача выгрузки на мобильные устройства идет посредством пересылки файла
почтовым сообщением или напрямую с компьютера на пямять мобильного устройства,
формат произвольный.
Отклонено
сканирование ШК фактического наличия в текущей
инвентаризации
В мобильном приложении должна быть возможность сканировать штрих-коды (через
камеру или другое) и данные об отсканированным ШК, должны добавляться в
фактическое наличие ОС текущей инвентаризации.
Зарегистрировано
файловый обмен с компьютером при загрузке док из
бух ОС
Передача выгрузки на мобильные устройства идет посредством пересылки файла
почтовым сообщением или напрямую с компьютера на пямять мобильного устройства,
формат произвольный.
Зарегистрировано
Потоки данных
выгрузка док «Инвентаризация ОС по нескольким
организациям» Из Бухгалтерии ОС
Из Бухгалтерии ОС выгружается документ «Инвентаризация ОС» и «Инвентаризация
ОС по нескольким организациям»: на мобильное устройство.
Зарегистрировано
выгрузка док «Инвентаризация ОС» Из Бухгалтерии
ОС
Из Бухгалтерии ОС выгружается документ «Инвентаризация ОС» и «Инвентаризация
ОС по нескольким организациям»: на мобильное устройство.
Отклонено
выгрузка справочника ОС из бух ОС Из Бухгалтерии ОС выгружается справочник "Основные средства" (Инвентарный
номер, Наименование, GUID, Наименование инвентарной группы, ФИО МОЛ1 уровня,
ФИО МОЛ2 уровня, фотографии). Сколько весят фотки?
Зарегистрировано
команды обмена в документе Инвентаризация ОС в конечном итоге для удобства пользователей обмен с МУ делать из документа Зарегистрировано
СППР: Требования
ПРИМЕР ОТЧЕТА
18. СППР-то умеет, а ты?
ЗАДУМАЙСЯ
• Проектировать так, как хочет заказчик.
• Вести документацию.
• Работать в проекте распределяя задачи.
• Проектные решения сверять с требованиями заказчика.
Спасибо за Ваши вопросы.