За останні 20+ років я витратив дуже велику частину на розробку масштабних систем для корпорацій та урядів, де багато людей були набагато яскравішими, ніж я.
Це навчило мене цінності простоти, і робота з справді блискучими людьми за той час показала мені, що справжній геній – це спрощення неможливого.
Ви дізнаєтесь, що у вас чудовий бізнес-лідер або системний архітектор, коли регулярно будете думати про себе, “чому, блін, я про це не думав”.
Їх здатність чітко бачити, де інші бачать складність, – це риса, яку я постійно шукаю у своєму бізнесі, і при розробці систем це правила, які я зрозумів, працюючи з ними.
Прості правила для великих систем:
Розробіть дуже короткий опис успіху, до якого всі підписуються з самого початку і постійно посилаються на нього
Розробіть дуже короткий опис успіху, до якого всі підписуються з самого початку і постійно посилаються на нього
Завжди постачайте абсолютно мінімальний життєздатний продукт, який зачіпає всі ключові аспекти доставки.
Завжди постачайте абсолютно мінімальний життєздатний продукт, який зачіпає всі ключові аспекти доставки.
Дизайн для найнижчого загального технічного знаменника, ким би він не був
Дизайн для найнижчого загального технічного знаменника, ким би він не був
Відвідайте майбутнє, але робіть це швидко, щоб ви знали, що нас чекає, але не стали настільки зв’язаними з ним, що втратите увагу сьогодні.
Відвідайте майбутнє, але робіть це швидко, щоб ви знали, що нас чекає, але не стали настільки зв’язаними з ним, що втратите увагу сьогодні.
Витратьте 75% свого дизайнерського часу, переконуючись, що ви можете оновити систему тим, що вам не вистачає
Витратьте 75% свого дизайнерського часу, переконуючись, що ви можете оновити систему тим, що вам не вистачає
Технологія рідко має значення, якщо ви отримуєте потрібних людей
Технологія рідко має значення, якщо ви отримуєте потрібних людей
Залучайте людей, які не мають навичок, необхідних якомога раніше, щоб вони їх мали тоді, коли вони вам справді потрібні, ніколи не чекайте!
Залучайте людей, які не мають навичок, необхідних якомога раніше, щоб вони їх мали тоді, коли вони вам справді потрібні, ніколи не чекайте!
Люди нескінченно краще адаптуються до нових речей, ніж системи, тому, якщо у вас є вибір між зміною процесу чи сфери, змініть процес.
Люди нескінченно краще адаптуються до нових речей, ніж системи, тому, якщо у вас є вибір між зміною процесу чи сфери, змініть процес.
Є багато інших, яких я міг би поставити тут, але саме ці, на мою думку, є ключовим фактором для того, щоб тримати всіх на шляху і працювати разом для досягнення результатів у часто великих, складних, політичних та стресових умовах.
Спочатку ця публікація була опублікована за адресою https://www.linkedin.com/pulse/20140502084113-2523961-8-simple-rules-for-large-systems-architecture/.
Fintan Galvin люб’язно дозволив нам перекласти і опублікувати цю статтю.