събота, 20 април 2024   RSS
    Барометър | Региони | Компании | Лица | Назначения


    5778 прочитания

    Как се управлява писането на софтуер?

    Защо Agile е предпочитана практика за управление на проекти в софтуерния бизнес и до какво води прилагането ѝ?
    12 април 2017, 16:39 a+ a- a

    България е предпочитана страна за софтуерно производство и все повече български и чужди компании разширяват екипите си в страната ни през последните години. Едно от предизвикателствата, пред които се изправя всяка софтуерна компания, е адекватното управление на проектите предвид динамиката на технологиите и на протичащите бързи промени в бизнеса. Практиките, които имат за цел да се справят с това предизвикателство, са известни под общото наименование Agile. Те бяха във фокуса на форума 2doIT AGILE DECODED, организиран от Асоциация на софтуерните инженери (АСИ) в София в края на март. 

    Появата на Agile

    „От създаването на цифровите компютри до днес бяха изобретени множество практики, стандарти и техники за писане на софтуер и за човек става все по-трудно да се ориентира в това какъв метод за разработване на софтуер да избере. Днес изборът от Agile практики е много богат, а задачата да се избере подходяща става все по-сложна“, коментира Огнян Дренски от Училище за бизнес компетенции по време на форума.

    Сложността произтича и от факта, че липсва общоприето определение за термина Agile. „Ако човек си зададе въпроса: „Има ли единствена дефиниция за Agile?“, отговорът е отрицателен. Няма такава дефиниция“, категоричен бе Огнян Дренски. И все пак:

    Какво е Agile? 

    „Когато говорим за Agile, по-скоро се разглеждат множество различни перспективи. Има Agile рамки, които са основани на процеси и ясни правила за работа, но също така има концепции и принципи, които следват хората“.

    Какво е Agile и какви са митовете за Agile методите?

    Според Огнян Дренски е много важно, когато се внедрява Agile, човек да си смени нагласата за работа. Или както обобщи - Agile не е някаква твърда дисциплина, а по-скоро начин на живот, стил на работа и на мислене.

    Той изброи и някои от най-големите заблуди за Agile. Един от най-често срещаните митове е, че всички Agile методи се ползват за управление на проекти. Друг е, че са само за ИТ проекти. Съществува и заблудата, че тези методи се внедряват много лесно и няма нужда от специални усилия, за да се приложат. 

    За какво допринася Agile? 

    Какви са ползите от прилагането на Agile?

    „Когато говорим за Agile, има ред неща, които очакваме да видим“, посочи Огнян Дренски. На първо място Agile означава прозрачност. Трябва да е ясно какви са задачите, какви са хората, какъв е прогресът, има ли провали, проблеми и т.н. По тази причина голяма част от Agile техниките ползват общи работни пространства и различни инструменти за визуализация на това, което се случва.

    Друг важен момент е честият преглед на прогреса на нещата. Културата на общия екип също е от значение и повечето Agile практики са основани на принципа, че клиентът е партньор, а не враг.  

    Важна специфика е, че когато се разработва софтуер, Agile подходът се опитва да не разглежда нещата в максимална подробност в началните етапи на проекта. И детайлите винаги се отлагат за по-късен момент. По тази причина е важно да се вижда общата картина и постепенно да се детайлизират нещата, защото в противен случай човек се загубва в подробностите. 

    Друг съществен принцип е, че когато постави някаква задача, работата се свършва навреме. Не се правят компромиси по отношение на сроковете. И за да може да се поддържа високият дух на екипа и клиентът да е щастлив, че има нещо, което работи, често се разгръща извършената работа. 

    В крайна сметка, обобщи Дренски, това, което е важно, е крайното решение, което получава клиентът, наистина да отговаря на неговите нужди. А типична ситуация е клиентът да не знае какво иска или пък често да си мени изискванията. По тази причини този подход на работа позволява човек да подбира маршрута към крайната цел и да я постигне с най-малки загуби.    

    Нагоре
    Отпечатай
     
    * Въведеният имейл се използва само за целите на абонамента, имате възможност да прекратите абонамента по всяко време.

    преди 1 ден
    JPMorgan: Не разчитайте на увеличаване на биткойна след разполовяването
    Банката прогнозира спад в стойността на най-голямата криптовалута в света
    преди 1 ден
    СЗО даде ново име на Covid и други респираторни вируси
    Международната агенция актуализира терминологията, която препоръчва за описание на респираторни инфекции
    преди 2 дни
    В София започна Serp Conf. 2024 International
    Вторият ден на конференцията, 19 април, е с акцент върху електронната търговия
    преди 2 дни
    Марк Рюте: Ще съдействаме и пред Австрия за пълноправното ви членство
    Неприемливо е да не сте членове на Шенген и по сухопътни граници, заяви министър-председателят на Нидерландия
    преди 2 дни
    BILLA България стартира своята лятна програма за ученици от цялата страна
    Всички желаещи могат да кандидатстват онлайн в новия кариерен сайт на компанията
    18 април 2024, 08:29
    Китайската икономика с по-висок от очакваното ръст
    Подпомогната от промишленото производство