В края на „женския“ месец три дами от екипа на ICT Strypes споделят за DEV.BG ефективните инструменти, с които да подобрите работата си по IT проекти или управлението на екип, разработващ технологични решения.
Как да пишем код по-бързо и по-лесно? Как да общуваме възможно най-ефективно с клиенти и колеги? Как изкуственият интелект (AI) влияе на работата на софтуерните разработчици? Отговорите на тези и други въпроси ще научим от Бисерка Тодорова, Гергана Минчева и Мартина Илиева от екипа на ICT Strypes.
Топ инструменти за front-end разработчици
Мартина Илиева е част от компанията вече над 3 години, през които заема няколко различни позиции – от стажант до Front-end Developer. В работата си обожава предизвикателството да разрешава различни проблеми и да превръща уникални уеб дизайн проекти в реално функциониращи интерфейси. Стреми се да се развива, да учи и да споделя добри практики, с които да помага и на своите колеги.
Мартина, кои са 3-те най-полезни инструмента за теб в ежедневната работа? Би ли препоръчала допълнителни разширения и редактори на код, както и инструмент за работа към начинаещите front-end разработчици?
На първо място, бих препоръчала devTools за проверка, анализ, дебъгване и оптимизиране на уебстраници в реално време. Инструментът е един от най-полезните за съвременната роля на един front-end програмист и значително помага за продуктивността и качеството на работата ни.

Изключително много разчитам и на Loom за асинхронна колаборация и видео комуникация с клиентите ни, чрез които също оптимизираме многократно работния процес. Последната ми препоръка е за най-стандартното и използвано решение от почти всеки на работното място – списъкът с бележки (под каквато и да е форма, в която и да е програма), с който организираме задачите и приоритетите си всеки ден.
По отношение на редактор на код предпочитам да използвам Visual Studio Code. За мен се отличава с бързина, лекота, както и Intellisense функционалност, която помага за довършване и допълване на кода автоматично. При разширенията считам Prettier за задължителен, тъй като помага при подреждането на кода и последващото му лесно разчитане.
Ако сте начинаещ разработчик, придържайте се към основните добри практики и стандарти за писане на код, докато станете по-уверени. Добър помощник може да ви бъде ESLint, който залага правила и изисквания за работа към всички разработчици, включени в проекта.
Ще променят ли AI инструментите работата на front-end разработчиците?
Това вече е факт и изкуственият интелект е съществена част от разработката на софтуер. Вярвам, че AI инструментите са полезни при идентифициране и разрешаване на пропуски и грешки, както и при писането на повтарящ се код.

Най-добрите помощници при управлението на екипи
Бисерка Тодорова заема позицията Group Manager в ICT Strypes и е част от екипа вече над 9 години. Кариерата си в компанията стартира като Project Manager, а по-късно с разрастването на бизнеса получава и възможност да оглави отдел в организацията. Най-много се мотивира и зарежда от работата с хора и възможността за ежедневна комуникация и емоционална и работна свързаност със своите колеги.
Бисерка, кои 3 инструмента са най-полезни за теб при управлението на хора и екипи и ефективната комуникация с тях? Само с дигитални инструменти ли работиш?

На тази роля от мен се изисква да познавам и прилагам разнообразни инструменти за управление на екипа, координация на задачи, оптимизация на процеси и т.н.
На ежедневна база използвам голяма част от MS Office пакета в оперативната и организационната си дейност. Power BI ми дава възможност за проследяване и анализ на данни и отчети, свързани с производителност и заетост на екипа, а Microsoft Teams е основният ни инструмент за вътрешна и външна комуникация, както и за видео срещи. Не бих искала обаче той да отменя напълно комуникацията с екипа на живо и се радвам, че много колеги също споделят тази нагласа.
Въпреки дигитализацията на всички работни процеси все още ценя умението и навика част от работните ми ангажименти да са организирани и офлайн по възможно най-класическия начин – с тефтер и химикалка.
Важно ли е мениджърът в екипа да разбира всички инструменти, които екипът му използва?
Считам, че е важно, но не и задължително. Все пак техническата грамотност на мениджъра на екипа често е фактор за по-добрата комуникация, по-бързото взимане на решения и по-бърза и адекватна преценка на ситуацията. Важно е обаче всеки в екипа да се чувства свободен и уверен да използва инструментите, които ще му помогнат да си свърши работата по най-добрия начин.
Explore more
Тайната за ефективно управление на проекти
Гергана Минчева е Scrum Master и Software Project Manager на екип от 12 души в ICT Strypes. Присъединява се към компанията преди 5 години, като през това време заема и позиция Front-end Developer, преди да се насочи към управлението на проекти. С помощта на своя ръководител усъвършенства всички необходими умения, а сега има желанието да споделя и помага на своите колеги за още по-добрата им кариерна реализация.
Гергана, кои инструменти за управление на проекти би препоръчала и как ти помагат в работата?

Почти невъзможно е да управлявате софтуерен проект без платформа като JIRA, която помага с организацията на Scrum борда и задачите, както и целите за всеки спринт. Такива инструменти внасят ясна видимост върху задачите на всеки в екипа, както и техните статус и приоритет.
За комуникация разчитаме на Microsoft Teams, който ни помага да работим и да се срещаме онлайн с колеги, независимо от тяхната локация. При организацията на работата и воденето на персонални бележки и списъци със задачи бих препоръчала което и да е приложение от типа на Notes.
Кои са основните предизвикателства на твоята роля и как балансираш между различните проекти?
Най-често колегите на позиция Scrum Master и Software Project Manager трябва да управляват конфликтите в екипа, да поддържат открита и честна комуникация и да са носители на промяна, която оптимизира работата на екипа. Балансът между проекти и приоритизирането на задачи изискват постоянно наблюдение и адаптация, а Agile методология, като Scrum, ми помага именно за това.
Кой инструмент или процес смяташ за често подценяван?
Практикуваме срещите за обратна връзка след всеки sprint с цел подобряване на процесите и разрешаване на проблеми в екипа. Смятам, че такива срещи често са подценявани, но могат да са източник на огромна добавена стойност към работата и продуктивността на екипа.
Макар всяка компания да има специфични процеси и технология, често използваните инструменти и добрите практики при отделните роли могат да са универсални. Дамите в ICT Strypes са успели да постигнат хармония между наложените инструменти за оптимизация на работата и нововъведенията, които всеки служител или мениджър може да предложи, за да подобри работния процес.