208 читали · 11 месяцев назад
Управление масштабными софтверными проектами, в которых не создаётся нового функционала
Думаю, все любят разрабатывать новый функционал приложений, сервисов, микросервисов и пр. И наверное, мало кто любит заниматься инфраструктурными работами. Например, портировать код на другую операционную систему или портировать код на другую микропроцессорную архитектуру, или же «отвязывать» вычислительную логику от графических интерфейсов (если вдруг приложение долгое время развивалось так, что отделение вычислений от графики никого не заботило)… Тем не менее, инфраструктурные проекты тоже важны, и время от времени их приходится делать...
2 месяца назад
🧭 «Видеть, как софтверная компания»: почему эффективность — не то, что кажется
В мире технологий мы привыкли думать, что больше процессов, метрик и Jira-тикетов — значит лучше. Всё должно быть измеримо, прогнозируемо, отчётливо. Но, как показывает эссе Шона Гудеке «Seeing Like a Software Company», эта «читаемость» (legibility) в действительности часто делает компании медленнее и менее живыми. Гудеке опирается на идеи Джеймса Скотта из книги «Seeing Like a State». Когда немецкое государство XIX века захотело «управляемые» леса, оно вырубило подлесок и посадило деревья ровными рядами, чтобы инспекторы могли пересчитать их...