Я щойно взяв на роботу в коледжі як (єдиний) розробник веб-додатків.
У коледжі є безліч розрізнених, але всі досить погано закодовані застарілі системи. В основному вбудовані в PHP, вони займаються такими речами, як відвідування, результати іспитів, оцінювання тощо.
Моє перше завдання - створити систему, яка містить багато цих даних, яка в даний час відпочиває в різних базах даних без будь-якого дружнього API, щоб витягнути її (існуючі системи кодуються у PHP ванілі без поділу даних та перегляду) з новою платформою для запису душпастирської інформації про студентів та корисно представляє її викладачам та старшим працівникам, щоб вони могли швидко реагувати на проблеми зі студентами.
У нашій першій зустрічі було 18 людей! Не було чіткого лідера чи голосу, який би представляв більшість. Немає ідентифікуючого клієнта . Нарада перегорнула від детальних ідей щодо впровадження незначних особливостей від керівників викладачів до аргументів про те, чи слід використовувати таблиці Excel чи ні для введення даних!
Як ви можете уявити, моя голова крутилася наприкінці. У мене було дуже багато хороших ідей, але я не міг їх почути. Це дуже нова роль для мене, перш ніж я був частиною команди розвитку в маркетинговому агентстві. У нас були дуже чітко визначені ролі: керівник проекту, клієнт, дизайнер, розробник.
Мені хотілося б знати, чи будь-які досвідчені розробники чи менеджери можуть дати мені певні вказівки щодо того, як я можу збити своїх колег у щось, що нагадує команду проекту. Чи є спритний шлях? Як би ви підійшли до поводження з усіма розрізненими голосами? Зрозуміло, що якийсь процес потрібно запровадити дуже швидко, я просто не впевнений, що це таке.