Рубрика «разработка программного обеспечения» - 6

Red Hat – поставщик решений с открытым исходным кодом. Компания является одним из крупнейших производителей программного обеспечения на основе Linux.

Ее финансовые результаты и ранее были примером для всех open source разработчиков. Однако в 2015 году она превзошла саму себя: выручка Red Hat превысила $2 миллиарда. Это первая компания со столь успешной монетизацией в истории open source.

«Растущее использование гибридных облачных инфраструктур и открытых технологий в корпоративном секторе позволило нам добиться прекрасных результатов. Выручка компании растет на протяжении 56 кварталов подряд и в этом финансовом году впервые превысила $2 миллиардов», заявил Джим Уайтхерст (Jim Whitehurst), президент и генеральный директор Red Hat. Читать полностью »

Есть много умных книг, посвященных теме создания «продуктов-хитов». В них пишется о поисках идеи, формировании образа продукта, исследовании рынка, сегментации клиентов и тому подобных вещах. Но это теория, а на практике есть всего несколько компаний, которые используют такой подход в полном объеме. Причина проста – это сложно, требует соблюдения определенной последовательности действий, серьезных затрат ресурсов, а главное – результат не гарантирован.
Обычно продукты создаются по-другому: берется существующий аналог, меняется дизайн, добавляются функции, а дальше – реклама, и вперед! Минус такого подхода – продукт всегда будет вторичен. Конечно, за счет продвижения и правильного позиционирования и его можно вывести в лидеры рынка, но это будет весьма непросто.
image
В этой статье мы хотели поделиться нашим рецептом создания уникальных продуктов. В качестве примера приведем наш Центр обработки вызовов Mango Office (ЦОВ).
Читать полностью »

image
КДПВ

Кто-то создает программное обеспечение с открытым исходным кодом, а я провожу много времени размышляя над тем, как сделать программное обеспечение лучше. Бесконечный поток просьб о помощи на форумах Stack Overflow, GitHub, Slack, в электронных письмах и личных сообщениях неизбежен. К счастью, в итоге вы знаете многих людей, которые добились определенного успеха и сделали фантастические вещи, и знание о том, что вы приняли в этом участие благодаря вам и вашей помощи, является хорошей мотивацией для новых достижений.

У вас возникает вопрос: какие качества программного обеспечения приводят разработчика к успеху или к неудаче? Как я могу улучшить свой софт и помочь бо́льшему количеству людей стать успешным? Я могу ясно сформулировать некоторые основные принципы или полагаюсь на интуицию в зависимости от конкретного случая? (Рождение и воплощение одной мысли это два совершенно разных действия).

Возможно это что-то вроде принципов Дитера Рамса, способствующих качественному дизайну программного обеспечения?

  • Хороший проект является инновационным.
  • Хороший проект делает продукт полезным.
  • Хороший проект эстетичен.
  • Хороший проект делает продукт понятным.
  • Хороший проект ненавязчив.
  • Хороший проект честен.
  • Хороший проект длителен.
  • Хороший проект продуман до мельчайших деталей.
  • Хороший проект безвреден для окружающей среды.
  • В хорошем проекте дизайна настолько мало, насколько это возможно.

Читать полностью »

Фонд «КоммИТ кэпитал» инвестировал в российскую компанию Raidix, разрабатывающую программное обеспечение для систем хранения данных (СХД). 100% венчурного фонда принадлежит «Ростелекому». По словам представителей оператора, это первая инвестиция фонда. «КоммИТ кэпитал» выкупил 30% компании за 100 миллионов рублей.

100% Raidix принадлежит ее основателю Андрею Федорову. Тогда оценка компании составит около 333 миллионов рублей. В 2015 году выручка Raidix составила 100 миллионов рублей. Из них чуть больше половины приходится на международный рынок, сообщил гендиректор Raidix Александр Каташов. Продукцию Raidix закупают компании со всего мира.

По словам директора фонда «КоммИТ кэпитал» Алексея Куприянова, деньги «Ростелекома» пойдут на расширение продаж Raidix. По данным Куприянова, сейчас Raidix занимает меньше 1% как российского, так и мирового рынка софта для СХД.

Основными конкурентами Raidix являются глобальные корпорации — Dell-EMC, IBM, Hitachi и другие. Читать полностью »

Прочитал статью коллеги Andrey2008 о добавлении, а точнее сопротивлении добавлению в проект библиотек и решил описать «чек-лист» который я использую в работе со сторонними компонентами. Пока соотношение решений в пользу готовых/написанных с нуля за последние лет 10 примерно укладывается в пресловутые 80/20, может это мне просто везет.
Читать полностью »

Что нам строит дом построитьИтак, вам понадобилось реализовать в проекте функциональность X. Теоретики разработки программного обеспечения в этот момент говорят, что для этого нужно взять уже существующую библиотеку Y и использовать её для реализации необходимых вам вещей. Собственно, это классический подход в разработке программного обеспечения — повторное использование своих или чужих наработок (сторонних библиотек). И именно этим путём движется большинство программистов.

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

Читать полностью »

В очередной раз хочется поднять тему отношений заказчиков и разработчиков-программистов. И те и другие не устают наступать на одни и те же грабли, оформляя (или не оформляя) свои взаимоотношения при разработке и/или доведении до ума сайтов и приложений.
Мы столкнулись с несколькими абсолютно одинаковыми кейсами подряд. Они были настолько идентичны, что нам стало немного жутко. «Это знак свыше! Пишем статью», – решили мы.
Уверены, так или иначе с подобной схемой вы тоже сталкивались.

Кейс года по версии юристов: заказчик и разработчик - 1Читать полностью »

Forbes оценивает состояние индийца Азима Премджи в $15,9 миллиарда. На начальном этапе ему досталась компания отца по производству пищевого масла. Однако Премджи постепенно превратил ее в IT-корпорацию. В рейтинге самых богатых индийцев он уступает лишь владельцу промышленного конгломерата Reliance Industries Мукеши Амбани с $18,9 миллиарда и основателю фармацевтического гиганта Sun Pharmaceutical Дилипу Шангви, активы которого достигают $18 миллиардов.

Капитализация IT-компании Премджи – Wipro Limited. – достигает $21,45 миллиарда. Wipro запускалась как компания по производству пищевых масел в послевоенной Индии. В 1970-1980-е годы Wipro сделала первые шаги в IT-отрасли. Премджи удалось капитализировать спрос на программистов, многократно выросший в мире в 2000-е годы.

Wipro стала лидером рынка разработчиков ПО и аутсорсинга. Крупные компании обращаются в Wipro за системными решениями. В 2014 году индийская компания заключила один из крупнейших контрактов в этой сфере: в течение десяти лет она будет сотрудничать с канадским энергетическим холдингом ATCO, эта сделка принесет Wipro $1,2 миллиарда, пишет РБК.Читать полностью »

Недостаточно просто закодировать и протестировать программу.

Бывало у Вас так, что после запуска программы уходит сотрудник, который с ней работал долгое время? Или возникает необходимость доработать программу, но никто уже не помнит как она устроена?

Продолжение Вы знаете: все начинают лихорадочно вспоминать что это за программа, как он работает, где что хранится и откуда берется ну и т.п.

Согласитесь, такие ситуации происходят с завидной периодичностью и встречаются сплошь и рядом.

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

Поэтому хорошим тоном является как минимум создание простых инструкций по использованию (которые для быстроты можно заменить, например, на скринкасты).

Однако есть один момент, на который мало кто обращает внимание.

Давайте рассмотрим его на конкретном примере...Читать полностью »

Мы сталкиваемся с разработкой ПО для внутреннего использования постоянно. Веб-студии делают собственные PHP фреймворки (ладно, уже почти все одумались), большие корпорации заказывают кастомные CRM и ERP. Повсеместно, на каждом шагу, каждые несколько секунд один программист или менеджер на нашей планете откатывается от компьютера после 5-и минут гугления готовых решений и говорит «пора пилить свое, это все нам не подходит».

Как начать разработку внутреннего ПО и не родить мамонта - 1Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js