Agile vs Scrum
Agile እና Scrum በፕሮጀክት አስተዳደር ውስጥ ጥቅም ላይ የሚውሉ ቃላት ናቸው። የAgile ስልተ ቀመር ተጨማሪ እና ተደጋጋሚ የስራ ቃላቶችን ይጠቀማል እነሱም sprints ይባላሉ። በሌላ በኩል Scrum በሶፍትዌር ልማት ውስጥ ጥቅም ላይ የሚውለው ቀልጣፋ አቀራረብ ነው።
Agile
Agile methodology በፕሮጀክት አስተዳደር ውስጥ ጥቅም ላይ የሚውል ሲሆን ፕሮጀክት ሰሪዎች በተፈጥሮ ያልተጠበቁ የሶፍትዌር አፕሊኬሽኖችን እንዲገነቡ ያግዛል። በዚህ ዘዴ ውስጥ sprints የሚባሉት ተደጋጋሚ እና ተጨማሪ የስራ ክዳኖች ጥቅም ላይ ይውላሉ። በመሠረቱ ከባህላዊ ተከታታይ ሞዴል ወይም ከፏፏቴው ሞዴል ተመስጧዊ ነው.
የአጊል ዘዴን መጠቀም ጥቅሙ የፕሮጀክቱን አቅጣጫ በእድገት ዑደቱ ውስጥ ማግኘት መቻሉ ነው። ልማቱ የሚገኘው በድግግሞሽ ወይም በስፕሪንቶች እርዳታ ነው። በእያንዲንደ ስፒንች መጨረሻ ዯግሞ ፕሮጀክቱን በማዘጋጀት በቡድን ዯግሞ የሥራ ጭማሪ ቀርቧል. ትኩረቱ በዋናነት የስራ ዑደቶች መደጋገም እና በሚያገኙት ምርት ላይ ነው። ቀልጣፋ ዘዴው እንደ ተጨማሪ እና ተደጋጋሚ ተብሎ የሚጠራው ለዚህ ነው።
በአቅጣጫ አቀራረብ እያንዳንዱ የእድገት ደረጃ እንደ መስፈርቶች፣ ትንተና፣ ዲዛይን ወዘተ ያለማቋረጥ በፕሮጀክቱ የህይወት ኡደት ክትትል የሚደረግበት ሲሆን ይህ ግን የፏፏቴው ሞዴል አይደለም። ስለዚህ ቀልጣፋ አቀራረብን በመጠቀም የልማት ቡድኖቹ ፕሮጀክቱን በትክክለኛው አቅጣጫ መምራት ይችላሉ።
Scrum
Scrum ለሶፍትዌር አፕሊኬሽኖች ልማት ስራ ላይ የሚውል ቀልጣፋ አቀራረብ አይነት ነው። ማዕቀፍ ብቻ እንጂ ዘዴ ወይም ሙሉ ሂደት አይደለም።ምን መደረግ እንዳለበት ዝርዝር መመሪያዎችን አይሰጥም ይልቁንም አብዛኛው የተመካው ሶፍትዌሩን በሚያዘጋጀው ቡድን ላይ ነው። ምክንያቱም ፕሮጀክቱን የሚለማመዱ ሰዎች ችግሩ እንዴት እንደሚፈታ ስለሚያውቅ ነው ብዙ የሚቀረው።
ተሻጋሪ-ተግባራዊ እና እራስን የሚያደራጁ ቡድኖች በችግር ጊዜ አስፈላጊ ናቸው። በዚህ ጉዳይ ላይ ሁሉም ቡድን ችግሮቹን ወይም ችግሮችን ከመፍታት ይልቅ ተግባራትን ለቡድኑ አባላት የሚሰጥ የቡድን መሪ የለም። ከሃሳቡ ጀምሮ እስከ ፕሮጀክቱ አተገባበር ድረስ ሁሉም ሰው በሚሳተፍበት መንገድ ተሻጋሪ ተግባር ነው።
ቀልጣፋ ዘዴ እንደመሆኑ መጠን ተከታታይ ድግግሞሾችን ወይም ስፕሪቶችን ይጠቀማል። አንዳንዶቹ ባህሪያት እንደ ስፕሪንግ አንድ አካል እና በእያንዳንዱ ጫፍ መጨረሻ ላይ የተገነቡ ናቸው; ባህሪያቱ የተጠናቀቁት ከኮድ ፣ ከመሞከር እና ከምርቱ ጋር ከመዋሃድ ጀምሮ ነው። ለቀጣዩ sprint ጠቃሚ የሆነ አስተያየት እንዲሰጥ በእያንዳንዱ የፍጥነት ጊዜ መጨረሻ ላይ የተግባር ማሳያ ለባለቤቱ ይሰጣል።
ምርቱ የቆሻሻ ፕሮጀክት ዋና ነገር ነው። በእያንዳንዱ የፍጥነት ሩጫ መጨረሻ ላይ ስርዓቱ ወይም ምርቱ በቡድን አባላት ወደ ተጓጓዥ ሁኔታ ያመጣል።