Doston Software ya web development industry mein Agile word ye bahut baar sunne mein aata hai, lekin kya aapko iska matlab pata hai?
Agile software development ek kaam karne ka tarika hota hai. It is a way of working. Ji haan ye koi technology nahi hai ye ek kaam karne ka tarika hai.
To Agile mein kaise kaam karte hai?
Simple tarike se kahun to Agile is the ability to create and respond to change. Agile mein continuous incremental improvement hota hai chote aur frequent releases ke zariye. Matlab jo software hai use chote aur frequent release ke zariye banaate jaate hai. Isme cross-functional teams collaborate karte hue kaam karte hai. Agile methodology waterfall methodology se alag hai. Waterfall method pehle kaafi common tha. Usme ek sequential order follow karte the. Matlab ki development team next phase ke development par tab hi move hogi jab usse pehle wala phase successfully complete ho chuka hai. Lekin agile kaafi flexible hai.
Isme hum jo software ke requirements hote hai unko chote parts mein deliver karte rehte hai lekin continously evaluate karte hue aur improvements ke saath.
Isme weekly ya biweekly sprints hote hai. Sprint matlab utna period of time jisme aap us development par kaam karoge. To wo weekly ya biweekly ho sakta hai. Har sprint mein design, develop, test, deploy aur review kiya jaata hai.
To isme jo requirement mein changes aate hai unko bhi hum accept karte hai aur apne development mein un changes ko implement karte hai, lekin ek tarike se karte hai ise. Aise nahi ki change karte raho aur develop karte raho. Nahi. Har cheez properly test hogi aur apne tarike se apna time lete hue hogi.
To simple terms kya yaad rakhoge?