Архітектор – насамперед розробник

Майк Браун

Ви коли-небудь чули про суддю, який не був би юристом, або про завідуючого хірургічним відділенням, який не був би хірургом Навіть досягнувши того, що може вважатися вінцем їх карєри, люди, що займають такі посади, продовжують освоювати нові розробки у своїй галузі Ми, архітектори програмного забезпечення, зобовязані відповідати тим же стандартам

Як би якісно не було спроектовано рішення, успіх його реалізації в істотній мірі визначається тим, чи зможете ви залучити на свій бік розробників А найшвидший спосіб зробити це – Завоювати їх повагу і довіру Всім відомо, як найпростіше завоювати довіру розробника: ваш код – ваша «візитна картка» Якщо розробники будуть знати, що ви не якийсь абстрактний мрійник, не здатен написати ні рядка коду, вони будуть менше бурчати з приводу хитрощів, на які ви «примушуєте» їх йти для відображення даних на сторінці, адже ви здатні з повною на те підставою сказати: «Можна зробити простіше, всього лише привязавши датасет до грід», – і їм буде нічого заперечити

І хоча це не є моєю безпосередньою роботою, я часто беру на себе деякі найбільш складні завдання По-перше, це цікаво і допомагає мені підтримувати на рівні свої навички програмування по-друге, цим я наочно показую своїм розробникам, що мої слова не порожній струс повітря

Архітектор повинен прагнути до створення рішення здійсненного, зручного в супроводі і, звичайно, що відповідає суті завдання Одним з критеріїв здійсненності рішення є можливість адекватно оцінити обсяг роботи і зусилля, необхідні для реалізації елементів рішення Тому я вважаю, що якщо ви проектуєте систему, ви повинні бути здатні її реалізувати

Майк Браун (Mike Brown) – провідний розробник в компанії Software Engineering Professionals, Inc (Http://wwwsepcom) Володіє 13-річним досвідом роботи в сфері інформаційних технологій, включаючи 8 років розробки корпоративних рішень для різноманітних вертикальних ринків Є засновником групи користувачів IndianapolisAltNET, співзасновником WPF Disciples, а також організатором групи професійних користувачів Indy Arc

Джерело: Форд Н, Найгард М, де Ора Б, 97 етюдів для архітекторів програмних систем – Пер з англ – СПб: Сим-вол-Плюс, 2010 – 224 с, Мул

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*