powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Структура компании по разработке ПО
16 сообщений из 16, страница 1 из 1
Структура компании по разработке ПО
    #36264335
Homosum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, коллеги. У меня такой вопрос.
Может кто сталкивался инфой, которая рассказывает о структуре компании, которая разрабатывает ПО. Какие необходимы подразделения, какие штатные единицы нужны и т.д.
Заранее благодарен.
...
Рейтинг: 0 / 0
Структура компании по разработке ПО
    #36266345
Фотография Влом регистрироваться
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Homosum,

Гуглите. Реферат пишите?
...
Рейтинг: 0 / 0
Структура компании по разработке ПО
    #36266874
Homosum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уже вышел из возраста рефератов.
Гугль не помогает. Очень много воды.
Я сам директор департамента по разработке ПО. Мне необходима эффективная структура всей компании для того, чтобы можно было работать с другими департаментами на профессиональном уровне.
Если есть у кого нибудь инфа или же опыт, то очень прошу бросьте хотя бы мысли.
Заранее спасибо.
...
Рейтинг: 0 / 0
Структура компании по разработке ПО
    #36267992
Naroto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HomosumМожет кто сталкивался инфой, которая рассказывает о структуре компании, которая разрабатывает ПО.
Ув. Homosum Расскажите поподробнее что за проблема. Сами предприятия по разработке ПО очень разные и соответственно структуры внутри этих компаний разные. Даже внутри Майкрософта и Гугла каждый департамент сам по себе.

Naroto думало что начать Вам следовало бы с внимательного изучения практики этих серъёзных компаний - наиболее успешно внедрены принципы построения ПО у Мелкомягких. Посмотрите внимательно вот сюда найдите книжечку на русском языке Naroto точно знало что такая книжечка есть. Автор Майкл Тернер

В общем случае должны быть освещены следующие софт дисциплины:

MSF1. Разработка новых Продуктов (маркетинг)
2. Управление Проектами (ПМ)
3. Архитектура Систем (тех персонал)
4. Собственно разработчики (три уровня желательно - Фасад, Бизнес Логика, Базы Данных)
5. Тестирование (подчинены маркетологам)
6. Релиз-внедрение (Включая техподдержку)
7. Управление и работа с клиентами
.

Если уж совсем детально требуется - пожалуйста определите какое именно ПО ваша команда пишет (ERP/CRM, End-user software, web-development, video games etc)
...
Рейтинг: 0 / 0
Структура компании по разработке ПО
    #36268003
Naroto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Narotoнаиболее успешно внедрены принципы построения ПО у Мелкомягких.
Naroto забыло что wiki и на русском языке есть... "Склеротик ©"
...
Рейтинг: 0 / 0
Структура компании по разработке ПО
    #36270668
Homosum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо большое, Naroto, за ссылочки.
Я прошел официальный курс по MSF, к сожалению, там не регламентируется то, как организовать всю организацию.
Вы правы информации выложил очень мало - по причине отсутствия времени. Попытюсь сейчас (надеюсь внятно получится после рабочей недели:) рассказать поподробнее.
Наша компания на рынке уже более 10 лет. Разработкой ПО всерьез занялась около года назад. До этого просто продавали компьютеры и комплектующие и выводили свой бренд компьютеров и ноутбуков. Поэтому сейчас компания в основном заточена на продажу аппаратной части и проектов по инфраструктуре. Руководство компании привыкло продавать.
Так вот уже год как мы вышли на рынок программного обеспечения. Руководство вложило достаточно большие деньги в обучение персонала и продолжает это делать, но из-за того, что нет четкой структуры организации мы не можем использовать все свои знания.
На сегодняшний день у нас есть 4 основных подразделения: продажи (в основном аппартная часть), инфраструктурщики, проектный отдел и отдел разработки ПО.
Есть еще финансовый отдел, маркетинговый (очень слабый), общий отдел (все понемногу делают).
В основном работают в крупных проектах инфраструктурщики, проектный отдел и отдел разработки ПО. Продажники принимают минимальное участие в проектах (только в случае если надо что то купить для проектов).
Так вот в чем вопрос, как правильно организовать работу всех отедлов, каких отделов нехватает, какие необходимо усилить. А самое главное, как и на каком уровне должно быть подчинение отделов друг другу, как эффертивно сформировать коммуникации между отделами.

Разрабатываем ПО самого разного направления и ERP и енд юзер и веб (практически все, кроме игр и системных программ).
...
Рейтинг: 0 / 0
Структура компании по разработке ПО
    #36273422
Naroto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HomosumРазрабатываем ПО самого разного направления и ERP и енд юзер и веб (практически все, кроме игр и системных программ).

Ну вот Naroto немножечко сообразило что к чему. Давайте, ув Homosum, рассмотрим с очень высока (10 000 фт) вашу возможную структуру. Итак - разработка ПО - опыт ~ ограничен. То есть своего продукта нет. Если всё так как вы описали - Ваша компания занимается оказанием консультационных услуг в сфере программного обеспечения. Работает под стороннего заказчика . Naroto угадало? А Значит самое главное внимание должно быть уделено именно сервису. У Вас должны быть как минимум пол состава этого Отдела Разработки ПО - профессиональные маркетологи, понимающие и умеющие работать с заказчиком. Должности им можно раздать любые - программный менеджер, продуктивный менеджер, проектный менеджер - называйте как хотите - но их задача удовлеторять все прихоти заказчика. И Всё документировать. Вот именно здесь вам и понадобится опыт работы с MSF. Никакой связи с инфраструктурными (хардверными) отделами компании по логике вещей быть не должно. Продукт продуктом - Сервис Сервисом. Можете использовать рекоменуемые ими системы, но и они - чаще всего уступают серъёзным существующим хостингам виртуально-облачным на серъёзных проектах. Расценивайте свой отдел Разработки ПО как отдельную обособленную часть бизнеса. Дело в том что и методы и расценки и результат работы абсолютно чужды продажам продукта (инфраструктуры) и продажам сервиса (консультантов). Naroto бы советовало полностью разделить бизнес. В Программно-Сервисном отделе Введите матрично-командную систему. На один проджект в офисе - 1 функциональный менеджер (два три проекта под контролем), 1 проджект менеджер (Координатор проекта), 1 архитектор (на основе выбранной платформы), 1-2 DBA (выбранная платформа), количество Девелоперов и QA должно быть приблизительно одинаковым. QA не в подчинении архитектора - обычно в подчинении Заказчика и его представителя. И очень много внедренцев у клиента. Среди них обязательно очень сильный бизнес аналист (Представитель Заказчика).

Как рекомендация - должен быть полностью свой бюджет и свои "традиции". Выбирайте аджайл для маленьких проектов и ватерфол для больших. Но и в том и другом случае - клиент {представитель заказчика} должен участвовать во всех аспектах подготовки разработки и внедрения проекта. Naroto думает что если бы заказчиком Отдела разработки ПО был бы отдел реализации хардвер - было бы всё по-другому. Но Вы этого не указали, или Naroto ошибло?
...
Рейтинг: 0 / 0
Структура компании по разработке ПО
    #36273562
Naroto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У Naroto в компании ситуация другая - Программное Обеспечение пишется специально для нужд основного бизнеса - а основной бизнес как раз и есть продажа Инфратруктурных систем холодного хранения / обработки органического материала. Ну представьте себе рефриджираторы которые перевозят бананы, бананы очень скоропортящийся груз - температурная составляющая при транспортировке - наиважнейший показатель. Холодильные Транспортные системы и Хранилища - и есть ПРОДУКТ компании. Отдел Разработки ПО - в общем случае готовит системы настройки и хранения данных для таких систем. Очень специфичный продукт {Программное Обеспечение}. На полках его нет, потребителями являются потребители рефриджираторов. Например компания NASA купила хранилище - заливалище холодного азота. Программа которую мы выпускаем нацелена специально на NASA и холодильник в котором хранится этот самый азот. Она коллекционирует данные обо всех этапах содержания и всех (в том числе и аварийных) режимах транспортировки. То есть хотя заказчик сторонний - NASA - без знаний и особенностей холодильников выпускаемых хардверной частью компании программы бесполезны. И никому не нужны. Ну и не напишет под заказ никто другой без особенностей Интерфейса с Нашими холодильными установками. То есть хардверная и софтверная составляющие ВСЕГО КОМПЛЕКСНОГО ПРОДУКТА очень сильно взаимосвязаны. Как Naroto мыслит - это не ваш случай. не так ли?
...
Рейтинг: 0 / 0
Структура компании по разработке ПО
    #36273621
Naroto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё одна особенность работы - выбор платформы. Например Naroto со своим ПО для хранения данных не может диктовать условия для внедрения у заказчика. Что заказчик скажет - хочу базу данных на DB-2 супермашины - пожалуйста, Oracle - всенепременно, MS SQL Server - как стандарт. То есть функционально продукт один и тот же - реализация и воплощения разные.

В Случае с Консультационными услугами - тоже есть смысл содержать специалистов двух трёх платформ Ну как пример Java + Oracle; .NET + MS SQL Server; LAMPs ну и на крайний случай DB-2 + Visual COBOL... Или стать внедренцем {Value Added Reseller} какой нить общеизвестной системы типа Oracle Manufacturing, SAP, Axapta, 1C ну и так далее. Но это чисто технические вопросы, Вас какак Naroto себе поняло интересуют больше бизнес-кадровые-организационные проблемы. Или опять ошибло?
...
Рейтинг: 0 / 0
Структура компании по разработке ПО
    #36279486
Уважаемые, а если немного сместить акценты? Есть ли где нибудь подробная информация об организационной структуре и об организации самого процесса разработки (без отсылок к методологиям, а в живой практике и подробно, кто, как с кем взаимодействует и за что отвечает) у доморощенных лидеров? Имею ввиду российские компании, успешные в определённых секторах "коробочного" End-user ПО: ABBYY, Acronis, Kaspersky. Ведь, наверняка их механизмы и структуры далеки от "идеально правильных" и, скорее всего, и от оптимально-разциональных, ибо, это Россия... Тем не менее, компании состоялись в международном масштабе, а ПО бьёт рекорды популярности.
...
Рейтинг: 0 / 0
Структура компании по разработке ПО
    #36280266
Naroto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто спрошу и всёУважаемые, а если немного сместить акценты?

Ув. Просто спрошу и всё .... Ну Вы канешна уверены что везде "там где-то" всё идеально. Да посмотрите на всех включая Гугликсов и Мелкомягких. Поначалу везде был своего рода бардак. Или - скажем так - хаотический рост разброд и шатание. Мелкомягкие пришли к MSF спустя 15 лет существования компании. Структура Формальных отношений в любой компании появляется с годами и опытом. А поначалу - до формального "матёрывания" все компании одинаковы - все выглядят как стартапы. Есть пару-тройка лидеров с опытом и знаниями, есть куча "студентов" среди которых появляются звёзды и очень быстро. А вобщем бизнес развивается своим чередом - и только по достижению каких то успехов образуются своего рода порядки. И совершенно неважно какой по-началу структура была, все хотят сделать "правильно" а как правильно - или "бест практика" - читайте Майка Тернера - там написано КАК должно быть а не то что есть. Вы бы лучче рассказали как у вас с ЭТИМ дела - а мы вот посидим и помозгуем. Всё равно ведь ничего менять не будем, Naroto так думало... Или Naroto ошибло?
...
Рейтинг: 0 / 0
Структура компании по разработке ПО
    #36280703
Narotoтам написано КАК должно быть а не то что есть

Так в вопрос то и заключался в том, что про то "как надо" написано много, а хотелось бы узнать "как есть" там, где смогли сделать успешный продукт, будучи Российской компанией.
...
Рейтинг: 0 / 0
Структура компании по разработке ПО
    #36280846
Naroto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Второй раз спрошу - и точно всё!хотелось бы узнать "как есть" там, где смогли сделать успешный продукт, будучи Российской компанией.

Точно так же как это было сделано сто пиццот лет назад успешной Мериканской компанией Oracle, Microsoft, Google и так далее... For example: "Без царя в голове", "как попало" , "хаотически", "на авось".... и так далее и тому подобное...
...
Рейтинг: 0 / 0
Структура компании по разработке ПО
    #36281169
Naroto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Замечательное повествование о том как Российские (и не только) компании взлетали изложено вот тут . Ув. Garya. Naroto бы заметило что Всёжтки в MBA есть много положительного. Naroto понравило сравнение автора с полётом и пилотами. Особенно в отношении к управлению предприятием {Читаем внимательно-пилотированием самолёта}. Сначала нужны "толкачи" - холерики, Потом "педанты"-флегматики, а вот в конце - работник похоронного бюро :) .

Так вот если рассматривать эту теорию применительно к Компании по разработке ПО - А у Naroto накопилось много интересных знакомых такого рода во всём мире - то наступает - обязательно наступает момент когда книжечки про MSF и про SCRUM и про методологию со стандартами ну просто нельзя будет не читать. Потому как полёт будет прерван и набарнная высота очень скоро станет дном .... Так что смотрите...
...
Рейтинг: 0 / 0
Структура компании по разработке ПО
    #36283608
Homosum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Naroto спасибо большое.
В целом Вы правильно подметили сущность нашего бизнеса, только у нас охват шире (расскажу чуть позже - когда время будет). Наш бизнес отличается от Вашего, т.к. он не направлен на внутреннего потребителя (хотя с учетной системой такая фаза была). Сейчас нас шатает от сервиса до разработки. Ситуация сложная, т.к. все происходит в Азербайджане и есть множество факторов от которых российский бизнес уже избавился лет 20 назад.
Спасибо за ссылки насчет взлетов. Это как раз те материалы которые мне сейчас нужны. Даже первый пост расставил мои знания по полочкам.
...
Рейтинг: 0 / 0
Структура компании по разработке ПО
    #36296467
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IMHO следует отталкиваться не от орг. структуры, а от задач, которые хотите решить. Затем - люди и бизнес-процессы, в т.ч. процесс разработки ПО. И только потом - орг. структура.

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

Я бы сказал, что вам сначала к MBA, PMBOK, книгам по HR, и только затем к RUP и MSF. При изучении наверняка возникнет представление о том, чего хотите добиться. Затем наложите это на ваши реальные полномочия и людей - и получите руководство к действию.

Например, для компании, которая следует за лидером, и для компании, которая сама рискует прокладывать путь, нужны разные орг. структуры. Точно так же - одно дело инфраструктура для небольших тиражируемых продуктов, и совсем другое - для того, чтобы "сидеть" на каком-нибудь гос. заказчике.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Структура компании по разработке ПО
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]