Չմո թե չչմո, բայց էս մոտեցումների շնորհիվ աշխարհում ծրագերերի ստեղծումը շատ ավելի արդյունավետ ա դառել՝ ծրագերերն ավելի արագ են գրվում ու պիտանի են լինում ու սրա շնորհիվ լիքը անիմաստ, ոչ մեկին չպետքական ծրագերեր չեն գրվել
Էս մանիֆեստոյի տակ նաև agile ծրագրավորման 12 սկզբունքներ են գրել, որոնցից երեքը․
"Individuals and interactions over processes and tools" – ստեղ խոսքը ծրագրավորման ընթացքում թիմի ներսում բյուրոկրատական պրոցեսների հետևից չընկնելու մասին ա։ Որ հաճախ փոխանակ վերևից օրերով դիզայն դակումենտ գրել հետո փոխանցել ծրագրավորողներին ու տենց ամիսներով փաստաթղթեր վեր ու վար անելու ու փչացած հեռախոս խաղալու փոխարեն մեկ–մեկ ավելի էֆեկտիվ ա գործընկերոջդ մոտենաս իրար հետ արագ քննարկեք հասկացեք ինչ ա պետք անել։ Պրոցեսներն ու գործիքները մեխանիկական կրկնվող աշխատանքը կրճատելու համար պիտի լինեն, ոչ թե մարդկանց քառակուսիկների մեջ դնելու, վերահսկելու կամ ինտերակտիվ շփումը վերացնելու։ Մարդկանց հաղորդակցման ընթացքում լիքը թույն մտքեր են ծնվում ու հարցեր են լուծվում։Business people and developers must work together daily throughout the project.
Build projects around motivated individuals.
Give them the environment and support they need,
and trust them to get the job done.
The most efficient and effective method of
conveying information to and within a development
team is face-to-face conversation.
Մարդկանց բյուրոկրատական պրոցեսներով ու պրատակոլներով սահմանափակելու կարիք լինում ա, երբ թիմերը էնքան են մեծանում, որ ղեկավարությունը էլ չի կարողանում անհատական մոտեցում ցուցաբերել, իր ամեն մի աշխատողի հետ անձամբ հաղորդակցվելով կազմակերպության տեսլականը ու նպատակները փոխանցի, արդյունքում մարդիկ մոտիվացված չեն լինում ու ստիպված ես պրոտոկոլներ պարտադրել, որ գոնե մի քիչ գործ անեն։ Դրա համար էլ խոշոր ֆիրմաներում լիքը պրոցեսներ ու բյուրոկրատիա ա լինում ու գործը շատ ավելի դանդաղ ա առաջ գնում ու շատ ավելի մեծ ռեսուրսներ ա պահանջում, քան փոքր ստարտափներում, ուր մարդիկ հավաքված են ընդհանուր գաղափարի շուրջ, իրար վստահում են, իրար հետ անհատապես հաղորդակցվում են ու get shit done մոտեցմամբ արագ արդյունք են ստեղծում։
Տես, էս բոլոր պնդումների համար ասում են․ «That is, while there is value in the items on the right, we value the items on the left more.»։ Այսինքն՝ ոչ թե որ դակումենտացիան կարևոր չի կամ արժեք չունի, այլ որ աշխատող ծրագիրը ավելի կարևոր ա։ Այսինքն, եթե ծրագիրդ չի աշխատում, կամ էնքան friendly չի, որ առանց դակումենտացիայի չաշխատող ա դառնում ու ժամանակդ քիչ ա, ապա առաջին հերթին ավելի լավ ա վազես ծրագիրդ դզես, որ մարդիկ կարողանան օգտագործել, քան չաշխատող ծրագրիդ վրա դակումենտացիան կուկլա սարքես։ Թե չէ՝ աշխատող ծրագրի վրա դակումենտացիա ունենալը իհարկե ավելի լավ ա քան չունենալը
Առաջին տողը կարդացի, ասում ա․ Beautiful is better than ugly. լավա չի ասում․ "good is better than bad"
Էջանիշներ