uForum.uz

uForum.uz (http://uforum.uz/index.php)
-   NetDec (http://uforum.uz/forumdisplay.php?f=549)
-   -   Создание проектов не программистом (http://uforum.uz/showthread.php?t=12986)

Odil Turdikulov 27.05.2010 12:58

Создание проектов не программистом
 
Цитата:

Сообщение от Timur Salikhov (Сообщение 404094)
Вроде была такая тема с утра? Это уже второй проект? С тем закончили?

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

Теперь по теме. Суть данной темы = пройти путь "новичка" от начала до завершения реального проекта.
В нашем центре тесно связаны обучение и производство ПО. Существуют проблемы, как в обучении так и в процессе становления в строй молодых программистов. Чтобы разобраться со всем этим, я решил "влезть" в это дело лично, "посмотреть" из нутри кто что зачем и почему. Для нас это важно.
Сам я не программист, но немного кодить могу, синтаксис и общие принципы знаю. Думаю справлюсь.

Odil Turdikulov 27.05.2010 13:36

За основу взят реальный проект (чтобы сжечь мосты).
Проект - "Подписка".
Редакция выпускает газету (одну). Необходима система учета и составления заказов.
Главным входным документом является выписка из банка. Оттуда собирается инфа кто заплатил, на сколько месяцев, сколько экз.
Необходмо построить базу с необходимым набором инструментов.
Проект будет написан на C# с ипользованием "платформы ND". Вообще все можно на коленке на аксесе написать. Но цель разобраться как использовать нашу разработку платформу ND.

Odil Turdikulov 27.05.2010 14:06

Вопросы с проектированием.
Первые проблемы. Имею опыт проектирования баз данных, но тут подход другой, использование платформы ND требует проектировать на более обобщенном уровне, уровне абстракций сущностей. Классически я разбил информацию:
1. Контраагенты- вся инфа о клиентах.
2. Платежи – вся инфа о поступлениях
3. Заказы – специфическая инфа заказов, кто- месяцы-кол.экз.-сумма(?)
В Платформе ND есть готовые объекты, «Контраагенты» понятно это справочник. А вот Платежи ... скорее «документ». Документ = объект имеющий возможность проводить каие либо операции и имеющий табличную часть. Платежи приходят пачками в выписках из банка в файле «банк-клиента», может надо выписку под документом понимать? А платежи будут в табличной части дока. Выписка это вообще документ реальный в бухгалтерии потому и напрашивается объект «документ». Тогда встает другой вопрос а платежи? Это ведь тоже документы ... правда документ выписка хранит в себе ...
С заказами еще грустнее. Справочником наши спецы говорят «не очень» - почему?
Что такое регистр накоплений? И чем отличается регистр сведений.
Прошу наших прогеров помочь разобраться.

JH 27.05.2010 14:52

Оффтоп:
Отвлечемся от предложенного проекта и рассмотрим более приземленный.
Задача: с утра начать на юфоруме обсуждение создания проектов с нуля.
Реализация. Создается тема, совершенно неинформативная, ни из заголовка, ни толком расписанного содержимого. Конечно, администратор ее прибивает. Создавший тут же ее создает снова. Зачем-то удаляет сам. Еще раз. Удаляет. Создает снова. На этот раз удаляет администратор. На шестой или седьмой раз тема создается с тем же нулевым смысловым содержанием, и тогда уже народ требует хоть объяснить в чем дело. С горем пополам проект (обсуждение вопроса) со скрипом запущен.


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

Особенно зная, что на претензии ответите "были технические заморочки" и продолжите как ни в чем ни бывало.

JH 27.05.2010 14:59

Цитата:

Сообщение от Odil Turdikulov (Сообщение 404106)
Но цель разобраться как использовать нашу разработку платформу ND.

Вы хотите разобраться, как можно применить вашу же разработку?

Odil Turdikulov 27.05.2010 15:00

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

Особенно зная, что на претензии ответите "были технические заморочки" и продолжите как ни в чем ни бывало.[/QUOTE]

Мне по барабану дискредитировал я себя для вас или нет.
с чего такие выводы ... какие процессы ...о чем вы вообще говорите?
Тут техническая тема.

Odil Turdikulov 27.05.2010 15:06

Цитата:

Сообщение от JH (Сообщение 404168)
Вы хотите разобраться, как можно применить вашу же разработку?

Ага ... понятно. Не буду с вами спорить, вы правы во всем.

Ребята жду ответы: насколько правильно использование "документа" к выпискам? и ... про регистр накоплений.

Anton Kovalenko 27.05.2010 15:14

Цитата:

Сообщение от Odil Turdikulov (Сообщение 404169)
какие процессы ...о чем вы вообще говорите?

Процессы управления проектами. ITIL и Prince вам в помощь...
Цитата:

Сообщение от Odil Turdikulov (Сообщение 404172)
Ребята жду ответы

От кого именно вы ждёте ответов?

Timur Salikhov 27.05.2010 15:24

: popcorn:

Odil Turdikulov 27.05.2010 15:24

Цитата:

Сообщение от Anton Kovalenko (Сообщение 404179)
Цитата:

Сообщение от Odil Turdikulov (Сообщение 404169)
какие процессы ...о чем вы вообще говорите?

Процессы управления проектами. ITIL и Prince вам в помощь...
Цитата:

Сообщение от Odil Turdikulov (Сообщение 404172)
Ребята жду ответы

От кого именно вы ждёте ответов?

Спасибо за советы.
Поставленная задача не в управлении процессами. У нас налажен прозводственный конвейер с кучей процессов, паралелльно несколько проектов идут.
Моя задача посмотреть глазами "новичка" решившего начать писать ПО у нас. Хочу восстановить пробелы в "руководствах" и "хелпах" вообще наладить более плавное вхождение в статус прогеров.
Ответы жду от наших "производственников".


Текущее время: 14:48. Часовой пояс GMT +5.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot
Единый интегратор по созданию и поддержке государственных информационных систем UZINFOCOM