18
Система Проектирования Прикладных Решений Способ Прекратить Плодить Раздолбаев Добавляя малое к малому, получишь большую кучу. (Овидий) в с т у п л е н и е з а в я з к а а п о ф е о з 5 5 5

Способ прекретить плодить раздолбаев

Embed Size (px)

Citation preview

Система Проектирования Прикладных Решений

Способ Прекратить Плодить Раздолбаев

Добавляя малое к малому, получишь большую кучу.

(Овидий)

вступление

завязка

апофеоз

5

5

5

про что писал Овидий?ну конечно же про Любовь: «Amores», «Ars amatoria», «Remedia amoris» и не только… «Metamorphoses»

• Casta est quam nemo rogavit — Целомудренна та, которой никто не домогался

• Fas est et ab hoste doceri — Учиться нужно всегда, даже у врага

вступление

5

тут, явно, нарисовано не всё

баян - кто бы спорил…

вступление

4

вступление

это нужно заказчику?

едва ли

углубляемся…3

как это видит microsoft

apple и google видят примерно так же

50% времени — проектирование

вступление

архитектура позже…

2

что помогает делать СППР?• Проектировать информационные системы так, как хочет заказчик.

• Вести документацию и описание в простой и наглядной форме.

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

• Проверять правильность проектных решений и их сверять их с требованиями заказчика.

Если

ты это умеешь!в

ступление

проектировать

документировать

коллективно работать

над задачами ЗАКАЗЧИКА!

1

низкая стоимость измененийэтот миф 1С позволяет ей захватывать

умы и компании

так должно быть, но реальность иная

А умам в компаниях не предавать

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

БСП - ответ от 1С

завязка

5

для меня проектирование это:• разработка модели п/о

• обработка требований

• техническое задание

• структура метаданных

• головная боль

• разработка юнит-тестов

• разработка интерфейса

• слово из 13 букв

• разработка структуры данных

• одна из стадий проекта

• пройденный этапКаждый выбирает для себя женщину, религию, дорогу.

(Юрий Левитанский)выбери

себе

пункты

по вкусу

завязка

4

платформа не имеет значениялайфхак для проектировщика

завязка

только Цель проектирования

накладывает ограничения

3

предоставляет возможности

проектирование и есть проект

Выбираю тоже - как умею. Ни к кому претензий не имею.

(Юрий Левитанский)

как собственно любая деятельность по созданию модели, прототипа,

отражения чего-то менее абстрактного

точка соприкосновения двух миров: рационального и иррациональногоз

авязка

2

проектирование это ограничения

в первую очередь на желания проектировщика

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

ни в коем случае не творчество!

завязка

1

не художники, а ремесленники

не изменитесь - вымрете как динозавры

апофеоз

регламенты

соглашения

библиотеки

да я быстрее сделаю сам

массово требуются бизнесу

5

регламенты

апофеоз

совсем не задали правила игры?

вы проиграли!

Не следует множить сущее без необходимости

только после бритвы Оккама

задали жёсткие/ односторонние правила игры?

вы проиграли!

4

СППР это усложненная простота

вы поймете когда нибудь, что во главу угла

ставятся потоки данных

это совсем не очевидно

в самом начале работы

начни с малого, с требований

апофеоз

требования

технический проект

процессы

функции данные

метаданные

3

СППР это, несомненно, шаг вперед

разбор проекта по мобильной инвентаризации, если к этому времени подписан договор,

если доступ к экрану ноутбука

Отвечаем на вопрос: на основании каких требований

появились метаданные

для тех, кто умеет ходить

нефункциональные требования? =)

апофеоз

2

достали раздолбаи?

ведём требования заказчика до проектного решения, до

объекта метаданных

апофеоз

нефункциональные требования тоже нужно учитывать!

1

Параметры: Выводить требования: Все

ОтветственныйТематикаФормулировка Подробное описание СтатусДенис Ткаченко

Основной функционалиспользуем EAN-13 Зарегистрированоисправления в закрытый документ допускаются до выгрузки в Бух ОС

Зарегистрировано

недопустимость второй отметки одного и того же ШК при повторном сканировании - предупреждать пользователя: что такой ШК уже был присвоен такой-то ОС

Зарегистрировано

печать заполненных листов инвентаризационной описи

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

Зарегистрировано

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

Отклонено

сканирование ШК фактического наличия в текущей инвентаризации

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

Зарегистрировано

файловый обмен с компьютером при загрузке док из бух ОС

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

Зарегистрировано

Потоки данныхвыгрузка док «Инвентаризация ОС по нескольким организациям» Из Бухгалтерии ОС

Из Бухгалтерии ОС выгружается документ «Инвентаризация ОС» и «Инвентаризация ОС по нескольким организациям»: на мобильное устройство.

Зарегистрировано

выгрузка док «Инвентаризация ОС» Из Бухгалтерии ОС

Из Бухгалтерии ОС выгружается документ «Инвентаризация ОС» и «Инвентаризация ОС по нескольким организациям»: на мобильное устройство.

Отклонено

выгрузка справочника ОС из бух ОС Из Бухгалтерии ОС выгружается справочник "Основные средства" (Инвентарный номер, Наименование, GUID, Наименование инвентарной группы, ФИО МОЛ1 уровня, ФИО МОЛ2 уровня, фотографии). Сколько весят фотки?

Зарегистрировано

команды обмена в документе Инвентаризация ОС в конечном итоге для удобства пользователей обмен с МУ делать из документа Инвентаризации двумя командами (выгрузить.загрузить)

Зарегистрировано

одно МУ на документ (комиссию) одна комиссия, одно МУ на комиссию: нет параллельной работы ЗарегистрированоЭкранные формы

форма документа инвентаризации Форма конкретного документа инвентаризации. Показывает общую информацию о документе. Управляет его статусом (Началь\Закончить), позволяет перейти в список ОС и выгрузить документ в бухгалтерию.

Зарегистрировано

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

Зарегистрировано

форма описи Форма описи. Отображает уже сформированные листы, которые заполняются по мере указания фактического количества ОС. Позволяют отправить Лист на почту. И дополнить опись листами с недостачами. Возможно требуется возможность сформировать лист описи вручную??

Зарегистрировано

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

Зарегистрировано

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

Зарегистрировано

СППР: ТребованияПРИМЕР ОТЧЕТА

СППР-то умеет, а ты?

ЗАДУМАЙСЯ

• Проектировать так, как хочет заказчик.

• Вести документацию.

• Работать в проекте распределяя задачи.

• Проектные решения сверять с требованиями заказчика.

Спасибо за Ваши вопросы.