<prompt> Ni kanuni gani za mbinu ya Agile?  <response>: Mbinu ya Agile ni mbinu ya kurudia, ya ushirikiano katika ukuzaji wa programu ambayo inasisitiza kubadilika na kuridhika kwa wateja. Inategemea seti ya kanuni za uundaji wa programu ambapo mahitaji na suluhisho hubadilika kupitia juhudi za ushirikiano za timu zinazojipanga na zinazofanya kazi mbalimbali. Hizi ndizo kanuni muhimu za mbinu ya Agile: 1. Watu binafsi na mwingiliano juu ya michakato na zana Mbinu ya Agile inaweka thamani ya juu juu ya ushirikiano mzuri kati ya wanachama wa timu na washikadau, badala ya kutegemea michakato na zana ngumu. 2. Programu ya kufanya kazi juu ya nyaraka za kina Kipimo cha msingi cha maendeleo katika maendeleo ya Agile ni programu ya kufanya kazi. Ingawa hati bado ni muhimu, haijapewa kipaumbele juu ya kutoa programu inayofanya kazi. 3. Ushirikiano wa Wateja juu ya mazungumzo ya mkataba Agile inathamini ushirikiano wa karibu na mteja na maoni endelevu. Badala ya kutegemea mikataba isiyobadilika, timu za Agile hufanya kazi na wateja ili kutathmini upya na kurekebisha wigo wa mradi kila wakati. 4. Kujibu mabadiliko juu ya kufuata mpango Kubadilika na kubadilika ni muhimu kwa mbinu ya Agile. Timu zinatarajiwa kujibu mabadiliko ya mahitaji na vipaumbele, hata kuchelewa katika mchakato wa maendeleo, badala ya kushikamana na mpango uliowekwa. 5. Uwasilishaji unaoendelea wa programu muhimu Timu za Agile zinalenga kuwasilisha programu zinazofanya kazi mara kwa mara, kwa upendeleo kwa vipindi vifupi vya muda, ili kuhakikisha kuwa bidhaa inasalia kuwa ya thamani na muhimu kwa mahitaji ya mteja. 6. Kukubali mabadiliko Ukuzaji wa Agile unakumbatia mabadiliko na kuyaona kama fursa ya kuboresha bidhaa. Badala ya kupinga mabadiliko, timu za Agile hutafuta maoni na mapendekezo ya kuboresha. 7. Maendeleo endelevu Mbinu ya Agile inakuza maendeleo endelevu, kwa timu zinazofanya kazi kwa kasi isiyobadilika na kuepuka uchovu. Hii husaidia kuhakikisha kuwa timu inaweza kuendelea kutoa kazi ya hali ya juu kwa muda mrefu. 8. Urahisi Maendeleo ya Agile yanathamini unyenyekevu na inasisitiza umuhimu wa kuongeza kiasi cha kazi isiyofanywa. Hii ina maana kuzingatia vipengele muhimu zaidi na kuepuka utata usio wa lazima. 9. Timu zinazojipanga Timu za Agile zinajipanga zenyewe, huku washiriki wa timu wakichukua jukumu la kusimamia kazi zao na kushirikiana ili kufikia matokeo bora. Hii inahimiza hisia ya umiliki na uwajibikaji kati ya wanachama wa timu. 10. Tafakari na urekebishaji Uboreshaji unaoendelea ni kanuni ya msingi ya mbinu ya Agile, huku timu zikiakisi mara kwa mara utendaji na michakato yao, na kufanya marekebisho ili kuboresha ufanisi wao. 