Выбрать главу

Мы, ру­ко­во­ди­те­ли, склон­ны счи­тать ка­че­ство лишь од­ним из свойств про­дук­та, чем-то, что мож­но ре­гу­ли­ро­вать в за­ви­си­мо­сти от по­треб­но­стей рын­ка. Ка­че­ство – вро­де шо­ко­лад­но­го со­уса на плом­би­ре до­маш­не­го при­го­тов­ле­ния – каж­дый до­бав­ляет по вку­су.

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

«Но рын­ку аб­со­лют­но пле­вать на та­кой уро­вень ка­че­ства». Про­чти­те эти сло­ва и про­сле­зи­тесь, по­то­му что они по­чти все­гда прав­ди­вы. Люди мо­гут с пе­ной у рта го­во­рить о ка­че­стве и горь­ко жа­ло­вать­ся на его от­сут­ствие, но ко­гда при­хо­дит вре­мя пла­тить за ка­че­ство, их дей­стви­тель­ные цен­но­сти вы­хо­дят на по­верх­ность. В про­ек­те по раз­ра­бот­ке про­грамм­но­го обес­пе­че­ния вы мо­же­те пред­ста­вить поль­зо­ва­те­лям сле­ду­ющее объ­яс­не­ние: «На осно­ве эм­пи­ри­че­ских дан­ных мы мо­жем про­гно­зи­ро­вать, что Сред­нее Вре­мя Меж­ду Сбо­ями для это­го про­дук­та в на­сто­я­щий мо­мент со­став­ляет при­мер­но один час и две­на­дцать ми­нут. Если мы сда­дим про­дукт во­вре­мя, то есть се­го­дня, он бу­дет иметь низ­кую ста­биль­ность. Если мы за­тра­тим еще три не­де­ли, то мо­жем про­гно­зи­ро­вать уве­ли­че­ние СВМС до двух ты­сяч ча­сов, что есть впол­не до­стой­ный ре­зуль­тат». По­сле это­го мо­же­те ожи­дать по­то­ка не­до­воль­но­го бор­мо­та­ния со всех сто­рон. Поль­зо­ва­те­ли объ­яс­нят, что ка­че­ство це­нят точ­но так же, как все, но три не­де­ли сто­ят се­рьез­ных де­нег.

Что ка­са­ет­ся ин­ду­стрии про­грамм­но­го обес­пе­че­ния, то она при­учи­ла кли­ен­тов при­ни­мать как долж­ное вну­три­кор­по­ра­тив­ные при­клад­ные про­грам­мы со сред­ней плот­но­стью изъ­янов от од­но­го до трех на сот­ню строк кода! И – ка­ко­ва иро­ния – этот ка­та­стро­фи­че­ский ре­зуль­тат за­ча­стую от­но­сят на низ­кую со­зна­тель­ность раз­ра­бот­чи­ков в том, что ка­са­ет­ся ка­че­ства. То есть тех же, кого об­ви­няют в же­ла­нии «до бес­ко­неч­но­сти во­зить­ся с про­грам­мой во имя ка­че­ства», еще и осу­жда­ют, ко­гда ка­че­ство ока­зы­ва­ет­ся низ­ким. Да­вай­те-ка най­дем тех, кто дей­стви­тель­но ви­но­ват. Тот, кто пла­тит пи­а­ни­сту, по­че­му-то пред­ла­га­ет иг­рать плохую му­зы­ку. Со­об­ще­ство поль­зо­ва­те­лей про­грамм­но­го обес­пе­че­ния про­де­мон­стри­ро­ва­ло свои стан­дар­ты ка­че­ства, ре­гу­ляр­но под­вер­гая про­цесс раз­ра­бот­ки не­имо­вер­но­му вре­мен­но­му дав­ле­нию, а за­тем при­ни­мая про­дук­ты низ­ко­го ка­че­ства.

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

Бег­ство от со­вер­шен­ства – так мы на­зы­ва­ем си­ту­а­цию, ко­гда стан­дар­ты ка­че­ства уста­нав­ли­ва­ет по­ку­па­тель, а не со­зда­тель. Стан­дар­ты, осно­ван­ные на су­ще­ству­ющем ры­ноч­ном ка­че­стве, име­ют смысл лишь до тех пор, пока вы не об­ра­ща­е­те вни­ма­ния на на­стро­е­ние и эф­фек­тив­ность тру­да раз­ра­бот­чи­ков.

В дол­го­сроч­ной пер­спек­ти­ве ры­ноч­ные стан­дар­ты ка­че­ства об­хо­дят­ся до­ро­же. Ка­кой урок от­сюда сле­ду­ет?

Ка­че­ство, се­рьез­но пре­вос­хо­дящее за­про­сы ко­неч­но­го поль­зо­ва­те­ля, есть сред­ство до­сти­же­ния бо­лее вы­со­кой про­из­во­ди­тель­но­сти.