Не важно сколько тестеров и программистов, на начало разработки этих чертей всегда можно найти.
Важно другое:
1. Глобальная идея Вашей деятельности должна быть востребована техническим сообществом пускай с задержкой, она должна давать экономический эффект в перспективе и обеспечивать технологическую безопасность.
2.Выбор правильных технологий проектирования и реализации.
3.Внимательное изучение потребностей заказчика -анализ текущего и перспективного состояния проблемы.
4. Начинаем с отдельных , но локализованных компонентов.
Казалось бы все именно так, но наличие профессиональных тестеров, которые используют в своей работе специализированный софт, это показатель подхода к разработке. Тоже самое и дизайнеры графического интерфейса, это не только рисовальщики кнопок, они занимаются рисованием всего GUI, что бы было красиво и УДОБНО. Это я еще не коснулся, процесса создания релиза ПО. Почти во всех ГТИ фирмах софт пишут на коленках, те сидят 1-2 программиста и что то пишут, в какой то момент им кажется что можно сделать обновление, даже без тестирования. И тут начинаются проблемы у клиентов. Для начальства это на самом деле выгодно, всего 2 человека закрыли такую область как разработка ПО. Все что описано выше(под цифрами 1-3), этим всем занимаются вообще аналитики, а не программисты. Или вот еще, тут выше упоминали фирму jetbrains. Ну вот у кого из ГТИ разработчиков есть багтрекер? Или ошибок в софте не бывает? Или может быть на ошибки насрать? Чем это объяснить?
https://youtrack.jetbrains.com/issues
Полноценный отдел разработки ПО, это не только люди, и уже не их количество, как подумал представитель АМТ, это в том числе и подход к разработке и инфраструктура. В итоге имеем что программист занимается всем, даже не свойственным ему делам, а его личная почта является багтрекером.
ЗЫ: Я не делают свою фирму исключением из правил, у нас все тоже самое. Я конечно пытаюсь бороться, но пока подвижки еле еле заметные.
Людей, прописные истины глаголящих, называют "капитан Очевидность".
1. Наезд на один экран -
а) сделайте лучше
б) кто ввел в употребление именно такой стандарт де-факто, который всем в той или иной степени приходится повторять?
в) ваши эстетические пристрастия останутся с вами навсегда
2. Дизайнер у меня занимается другими задачами. Этот экран возник в процессе согласований с различными заказчиками. Дитя эволюции.
3. Не надо бездумно увлекаться средствами разработки софта для всех - софт ГТИ совсем не это
а) общие части давно уже не должны содержать ошибок, поскольку 40+ лет разработки non penis canina
б) Софт ГТИ это технологии, математика, автоматы состояний; и требует отладки на предмет разумности результатов вычислений - не корень квадратный считаете, так-что бла-бла про специализированный софт не стоит
в) багтрекер это игрушка для больших игроков - "не вешайте трубку, ваш звонок очень важен для нас" - мы займемся вашей проблемой в порядке живой очереди. Если вам звонят с буровой и говорят о проблеме, она должна быть решена сразу, без багтрекера.
г) добавлю и про многоверсионность - софт ГТИ не может быть многоверсионным - он должен быть работающим
4. Не надо кривить душой - никто за написанные вами красивые слова нам не платит. Вам уже намекнули на востребованность как необходимое условие, но вы не успокоились. Передаю прямым текстом - мы работаем за деньги, кто не платит, тот и заказывает формы экранов и прочие рюшечки, кто платить не собирается - отдыхает со своим мнением в саду. И мы прекрасно за сорок лет научились отличать одних от других.
Прошу извинить жесткость высказываний - в процессе отделения мух от котлет нужна еще и скорость, иначе котлеты станут непригодны.
А так, я белый и пушистый.
5. Спасибо, что посетили наш сайт. Надеюсь, вы увидели, что для того, чтобы нас догнать, одних критических высказываний маловато будет.