30.12.2011 ЭкспертизаКачество программного обеспечения — тема многогранная. Далеко не все и не всегда готовы за него платить. Не раз приходилось видеть тоскливые лица высокопрофессиональных программистов, когда на вопрос: «Ну как дела продвигаются?» — они отвечали: «Как обычно — все заплатки ставим на скорую руку, ничего нормально сделать не дают». Безусловно, уровень качества — дело хозяйское, но тем не менее интересно посмотреть, как ведут дела те, кому требуется действительно высокое качество. Таким примером вполне может считаться проект разработки электронного расписания для железных дорог Швейцарии. Его ведет Qnamic Inc. — швейцарская компания, специализирующаяся на разработке ПО для логистических и транспортных компаний. Часть акций Qnamic принадлежит BLS, самой крупной частной железнодорожной компании Швейцарии. Для швейцарцев поезда — основной вид транспорта. В среднем за год швейцарец проезжает на поезде около 2000 км. Поезда между крупными городами курсируют через каждые полчаса. Русских путешественников неизменно удивляет, что поезда отправляются и прибывают минута в минуту, точно так, как написано в расписании, причем постоянно. Еще несколько лет назад справочник с описанием инфраструктуры железных дорог представлял собой 470-страничный том, куда входил перечень станций, сигналов, максимально допустимых на данном участке дороги скоростей и т. д. К нему прилагался длинный лист с расписанием, обновляемый ...
читать далее.