- В проекту має бути два строки здачі — запланований та бажаний.
- Ці строки мають бути різними.
- Бажаний строк має бути ближче запланованого – в цьому секрет успіху.
Основи здорового глузду
Злоба й скупість
- Злоба й скупість — ось формула, яку починають застосовувати в поганих компаніях ті, хто несе відповідальність за невдачі в бізнесі.
- Злоба й скупість прямо протилежні істинним цілям будь-якої хорошої компанії — бути щедрими й дбайливими по відношенню до своїх працівників.
- Коли ви помічаєте в компанії прояви злоби й скупості, знайте, їх справжня причина — страх і боязнь провалу.
Про патологічну політику (ще раз)
- Цю патологію неможливо вилікувати знизу.
- Не варто втрачати час чи піддівати себе небезпеці, щоб перевірити попередній постулат на власному досвіді.
- Часом єдиним виходом з ситуації є вичікування. Спробуйте почукати, поки проблема не вирішиться сама по собі або поки ви не знайдете спосіб відійти від неї в сторону.
- Чудеса, звичайно, трапляються, але краще все ж на них не розраховувати.
Проблеми соціології
- Збори мають бути невеликими. Для цього треба зробити так, щоб люди не боялись пропускати непотрібні їм збори. Найпростіший спосіб — завчасно оголосити повістку дня, а потім завжди строго її притримуватись.
- Кожному проекту потрібна якась церемонія чи ритуал.
- За допомогою церемоній можна концентрувати увагу тих, хто зібрався, на основних цілях та задачах зборів: скоротити склад робочої групи, підвищити якість програмного коду і т. п.
- Захищайте людей від образ та сварок керівництва.
- Запам’ятайте: в роботі страх = гнів. Ті керівники, які люблять кричати на своїх підлеглих й всіляко принижують та ображають їх, насправді просто чогось дуже бояться.
- Спостереження: якщо б для всіх прояви грубощів та злості до підлеглих завжди означали б, що начальник просто боїться, то ніхто з керівників не став би так себе поводити просто зі страху, що його страх помітять! (Це, звичайно, не вирішує проблем такого керівника, але, принаймні, оберігає його підлеглих.)
Про персонал
- Якщо в самому початку проект робить велика команда, це знижує ефективність найвідповідальнішої частини роботи — визначення архітектури системи (тому що всім розробникам треба скоріше дати якусь роботу).
- Якщо роботу роздати людям і командам ще до того, як завершиться стадія дизайну продукту, не вдасться створити прості й ефективні моделі взаємодії між людьми й робочими групами.
- Це призведе до втрати незалежності, збільшення числа зборів та нарад, загального незадоволення.
- В ідеалі було б добре спочатку набрати маленьку команду, яка б створила продуману архітектуру системи, а вже потім, на останню, шосту частину часу розробки в цю команду можна було б додати новий персонал (який працював би безпосередньо над кодуванням).
- Жахливе припущення: здається, ті команди, перед якими не ставлять жорстких строків, закінчують роботу швидше!
Людині властиво помилятись
Хто такий каталізатор проекту
- Існують люди-каталізатори. Вони допомагають створити здорову команду, стосунки, бойовий дух. Навіть якщо б вони більше нічого не робили (а зазвичай вони роблять багато чого), їх роль в проекті залишається однією найбільш важливих.
- Посередництво — ще одна сфера, в якій люди-каталізатори просто незамінні. А втім, посередництву можна навчитись, це не дуже складно.
- Першим кроком до посередництва має бути маленька церемонія. Наприклад, можна сказати фразу: «Ви дозволите мені спробувати допомогти вам вирішити цей спір?»
Конфлікт
- Проект, в якому беруть участь декілька сторін, обов’язково зіштовхнеться з конфліктом інтересів.
- Процес створення та розповсюдження програмних систем — просто розсадник різноманітних конфліктів.
- В більшості компаній, які створюють програмне забезпечення, ніхто спеціально не займається питанням вирішення конфліктів.
- Конфлікт заслуговує на розуміння та поважне ставлення. Конфлікт не має нічого спільного з непрофесійною поведінкою.
- Донесіть до кожного, що намагатиметесь враховувати інтереси всіх учасників, и прослідкуйте, щоб це так і було.
- Важко домовлятись. Значно легше виступати посередником.
- Оголосіть заздалегідь, що якщо інтереси конфліктуючих сторін повністю або частково протилежні, то пошук вирішення буде перекладений на посередника.
- Не забувайте: ми знаходимось з одного боку барикад. З іншого боку знаходиться сама проблема.
Туманні специфікації
- Неясність специфікації свідчить по те, що між учасниками проекту є невирішені конфлікти.
- Специфікація, що не має списків типів вхідної та вихідної інформації, не повинна навіть прийматись до розгляду. Це означає, що вона просто нічого не специфікує.
- Ніхто ніколи не скаже вам, що специфікація погана. Люди скоріше будуть звинувачувати себе в неспроможності зрозуміти написане, ніж сварити авторів специфікації.
Сердитий керівник
- Злість та неповага заразні. Коли вище керівництво демонструє злість й неповагу до підлеглих, керівники середньої ланки починають копіювати їх поведінку. Так як і діти, яких карали в дитинстві, часто потім бувають жорстокими батьками.
- Неповага та зліть, на думку деяких керівників, мають примусити підлеглих краще працювати. Це типова політика «батога та пряника». Але хіба коли-небудь неповага з боку керівництва призводила до того, що люди починали краще працювати?
- Якщо керівник демонструє неповагу до підлеглих, це є ознакою того, що він не може більше займати свою посаду (аж ніяк не ознака того, що в нього погані підлеглі).
Що дає тиск згори
|
February 17, 2009
|
Labels:
безпека,
мотивація,
продуктивність праці,
робота з людьми
|
0
comments
Працювати по-іншому
- Існує лише один спосіб скоротити час розробки, коли його й без того мало — зменшити час відлагодження програми.
- Проекти з високою продуктивністю вимагають значно менше часу на відлагодження та виправлення помилок.
- Проекти з високою продуктивністю вимагають значно більше часу на проектування.
- Не можна примусити людей робити щось по-іншому, якщо ти про них не дбаєш, якщо ти ними не цікавишся. Для того, щоб вони змінились, ти маєш розуміти (й цінутвати) їх самих, те, що вони роблять, й чого прагнуть.
Процес розробки та його покращення
- Добрий процес розробки та його постійне покращення — цілком пристойні цілі.
- Але також існують робочі цілі й задачі: добрий працівник сконцентрує увагу як раз на них, навіть якщо ви його про це не просили.
- Формальні програми, скеровані на покращення існуючого процесу розробки, будуть дорого коштувати команді — в відношенні і часу, і грошей. Навіть окремі зусилля з покращення процесу можуть відкинути команду далеко назад. Щодо можливого підвищення продуктивності, то навіть якщо це й станеться, наврядчи переваги від цього підвищення перекриють затрати.
- Можна сподіватись отримати позитивний результат від якогось одного добре виваженого й ретельно обраного вдосконалення в методиці роботи. В такому випадку воно может компенсувати гроші та час, затрачені на його впровадження.
- Спроба впровадити більш ніж одне вдосконалення методології — пропаща справа. Програми, скеровані на покащення багатьох прийомів та навиків (наприклад, перехід на наступний рівень СММ), скоріш за все призведуть до того, що строки тільки збільшаться.
- Небезпека стандартизованого процесу розробки полягає в тому, що за рутиними операціями люди можуть не помітити можливість зекономити час та зусилля в розробці проекту.
- Щодо надміру великих команд, там стандартизований процес буде неухильно притримуватись до тих пір, поки він дозволяє всім почуватись при справі (не важливо, з користю для проекту чи ні).
Збирання метричних даних
- Визначайте розмір кожного проекту
- Не переймайтесь спочатку вибором одиниці вимірювання - якщо згодом вам доведеться працювати з реальними даними, для початку згодятся й абстрактні одиниці.
- Будуйте складні метрики на основі простих (тих, що легко підрахувати в будь-якому програмному продукті).
- Збирайте архівні дані, щоб рахувати продуктивність праці по вже закінченим проектам.
- Працюйте над формулами обрахунку складних синтетичних метрик доти, доки отримані результати не будуть найточніше відображати відношення абстрактних одиниць до вказаного в архівних даних об'єму робіт.
- Проведіть через всю архівну базу даних лінію тренду, що буде показувати очікуваний об'єм робіт у вигляді відношення значень складних синтетичних метрик.
- Тепер для кожного нового проекту достатньо буде вирахувати значення синтетичної метрики і використовувати її при визначенні очікуваного об'єму робіт.
- Не забувайте про "рівень перешкод" на лінії продуктивності і використовуйте його як індикатор при визначенні припустимих відхилень від загальної траекторії.
Спотворена політика
- В будь-який момент треба бути готовим відмовитись від роботи й розрахуватись...
- ...однак це не значить, щи ви тим самим зможете уникнути наслідків спотвореної політики.
- Спотворена політика дістане вас всюди, навіть в найздоровшій та найчистішій організації.
- Головна ознака спотвореної політики: в основу ставляться особисті цілі та вплив, а не спільні інтереси компанії.
- Це може статись навіть тоді, коли особисті цілі напряму суперечать цілям організації.
- Один з побічних ефектів спотвореної політики: мати добре вкомплектовану команду стає небезпечно.
Моделювання процесу розробки
Грай в захисті
- Зменшуйте витрати.
- Успіх проекту швидше забезпечується скороченням непотрібних зусиль, аніж прагненням до нових перемог.
- Чим раніше ви припините непотрібну роботу, тим краще для всього проекту.
- Не намагайтесь створювати нові команди без необхідності; пошукайте серед колективу команди, що вже склались і спрацювались.
- Залишайте команди працювати разом і після закінчення проекту (якщо вони самі цього хочуть), щоб в керівників, що прийдуть вам на зміну, було менше проблем з командами, що погано спрацьовуються.
- Вважайте, що команда, що хоче продовжувати працювати разом й надалі, - це одна з основних цілей будь-якого проекту.
- День, який ми втрачаємо на початку проекту, важить стільки ж, скільки й день, втрачений в кінці.
- Існує тисяча і один спосіб втратити дань дарма й жодного , щоб повернути цей день назад.
Підвищення продуктивності. Управління ризиками
Підвищення продуктивності
- Не існує ніяких короткотермінових способів, які б дозволили швидко підвищити продуктивность праці.
- Підвищення продуктивності - результат довготермінових зусиль.
- Будь-які засоби для підвищення продуктивності, що обіцяють негайний результат, насправді є нічим іншим, як фікцією.
- Для того, щоб керувати проектом, достатньо керувати його ризиками.
- Складіть список ризиків для кожного проекту.
- Відслідковуйте ті ризики, які є причиною провалу проекту, а не тільки кінцеві ризики.
- Оцініть ймовірність виникнення і вартість кожного ризику.
- Для кожного ризику визначте показник - симптом, за яким можна виявити, що ризик перетворюється на проблему.
- Призначте спеціальну людину для керування ризиками, і нехай вона не підтримує девізу "Ми можемо все!", що культивується начальством.
- Створіть доступні (можливо, анонімні) канали для повідомлення поганих новин керівництву.
Співбесіда і прийом на роботу
Головнокомандуючий на полі битви, як метафора управління проектами.
До початку бою робота головнокомандуючого вже завершена.
Співбесіда і прийом на роботу
До початку бою робота головнокомандуючого вже завершена.
Співбесіда і прийом на роботу
- Щоб прийняти людину на роботу, менеджеру потрібні всі його здібності: серце, душа, нюх та вміння відчувати нутром (останнє в більшій мірі).
- Не намагайтесьнаймати людей один - значно краще задіяти в цьому процесі інтуїцію двох менеджерів.
- Попросіть нових членів команди взятись за ту роботу в проекті, яку вони вже успішно виконували в минолому, а інші амбіції та зріст відкласти до наступного проекту.
- Попросіть наводку - людина, яку ви вже вибрали собі в команду, напевне може порадити, кого вам ще варто найняти.
- Більше слухайте, менше говоріть.
- Все це спрацює ще краще, якщо ви злегка підтасуєте колоду.
Необхідні для управління проектами частини тіла
Негативна мотивація
Безпека та зміни
Якщо людина не відчуває, що знаходиться в безпеці, вона буде опиратися змінам.
- Зміни необхідні керівнику для успішної роботи (вони також необхідні в буль-якій іншій діяльності)
- Невпевненість змушує людину уникати ризику.
- Уникаючи ризику, людина уникає нових можливостей та вигод, які могли б дати зміни.
- Людину легко залякати прямими погрозами, а також можна їй просто натякнути, що в разі чого з нею можуть обійтися грубо і жорстоко. Ефект буде таким же.
Дедлайн. Роман про управління проектами
Управління Проектами - Це Просто
Від управління проекту залежить, чи буде він успішним, чи навпаки. В цій галузі завжди є куди рухатись, змінюватись, вдосконалюватись. Я встигла попрацювати і з добрими, і з не дуже.. керівниками, тому добре усвідомлюю їх роль в розробці проектів.
Буду вчитись і нотувати те, що варто не забувати, в цьому блозі. Якщо ви маєте досвід і бажаєте поділитись своїми історіями, ласкаво прошу коментувати, буду вдячна.
Поїхали!
Буду вчитись і нотувати те, що варто не забувати, в цьому блозі. Якщо ви маєте досвід і бажаєте поділитись своїми історіями, ласкаво прошу коментувати, буду вдячна.
Поїхали!
Subscribe to:
Posts (Atom)