ಅಜೈಲ್ ಸಾಫ್ಟ್ ವೇರ್ ಡೆವಲಪ್ಮೆಂಟ್

ವಿಕಿಪೀಡಿಯದಿಂದ, ಇದು ಮುಕ್ತ ಹಾಗೂ ಸ್ವತಂತ್ರ ವಿಶ್ವಕೋಶ

 

ಅಜೈಲ್ ಸಾಫ್ಟ್ ವೇರ್ ಡೆವಲಪ್ಮೆಂಟ್ 2001ರಲ್ಲಿ 17 ಸಾಫ್ಟೇರ್ ವೃತ್ತಿಗಾರರ ಗುಂಪಾದ ದಿ ಎಜೈಲ್ ಅಲೈಯನ್ಸ್ ಒಪ್ಪಿಕೊಂಡ ಮೌಲ್ಯಗಳಿಂದ ಪಡೆದ ಸಾಫ್ಟ್ ವೇರ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಮನಸ್ಥಿತಿ. ಅವರ ಮ್ಯಾನಿಫೆಸ್ಟೋ ಫಾರ್ ಏಜೈಲ್ ಸಾಫ್ಟ್ವೇರ್ ಡೆವಲಪ್ಮೆಂಟ್ನಲ್ಲಿ ದಾಖಲಿಸಿರುವಂತೆ, ತರಬೇತಿಗೊಳಿಸುವವರು ಅದಕ್ಕೆ ಮೌಲ್ಯವನ್ನು ನೀಡುತ್ತಾರೆಃ[೧]

  • ಪ್ರಕ್ರಿಯೆಗಳು ಮತ್ತು ಸಾಧನಗಳ ಮೇಲೆ ವ್ಯಕ್ತಿಗಳು ಮತ್ತು ಪರಸ್ಪರ ಕ್ರಿಯೆಗಳು
  • ಸಮಗ್ರ ದಾಖಲಾತಿಗಿಂತ ಕಾರ್ಯನಿರತ ಸಾಫ್ವ್ ವೇರ್
  • ಒಪ್ಪಂದದ ಮಾತುಕತೆಗಳಲ್ಲಿ ಗ್ರಾಹಕರ ಸಹಯೋಗ
  • ಯೋಜನೆಯನ್ನು ಅನುಸರಿಸಿ ಬದಲಾವಣೆಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುವುದು

ಆ ಸಮಯದಲ್ಲಿ ತೀವ್ರ ಪ್ರೋಗ್ರಾಮಿಂಗ್, ಸ್ಕ್ರಮ್, ಡೈನಾಮಿಕ್ ಸಿಸ್ಟಮ್ಸ್ ಡೆವಲಪ್ಮೆಂಟ್ ಮೆಥಡ್, ಅಡಾಪ್ಟಿವ್ ಸಾಫ್ಟ್ವೇರ್ ಡೆವಲಪ್ಮೆಂಟ್ ಮತ್ತು ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಚಾಲಿತ, ಹೆವಿವೇಯ್ಟ್ ಸಾಫ್ಟ್ವೇರ್ ಡೆವಲಪಮೆಂಟ್ ಪ್ರಕ್ರಿಯೆಗಳಿಗೆ ಪರ್ಯಾಯವಾದ ಅಗತ್ಯತೆಯ ಬಗ್ಗೆ ಸಹಾನುಭೂತಿ ಹೊಂದಿರುವುದು ಸೇರಿದಂತೆ ಹೊಸ ಅಭ್ಯಾಸಗಳಿಂದ ಸ್ಫೂರ್ತಿ ಪಡೆದಿದ್ದನ್ನು ವೈದ್ಯರು ಉಲ್ಲೇಖಿಸುತ್ತಾರೆ.

ಇತಿಹಾಸ[ಬದಲಾಯಿಸಿ]

ಇಟರೇಟಿವ್ ಮತ್ತು ಇನ್ ಕ್ರಿಮೆಂಟಲ್ ಸಾಫ್ಟ್ ವೇರ್ ಅಭಿವೃದ್ಧಿ ವಿಧಾನಗಳನ್ನು 1957ರಷ್ಟು ಹಿಂದೆಯೇ ಪತ್ತೆಹಚ್ಚಬಹುದು. ಎವಲ್ಯೂಶನರಿ ಯೋಜನಾ ನಿರ್ವಹಣೆ ಮತ್ತು ಅಡ್ಪಾಪ್ಟೀವ್ ಸಾಫ್ಟ್ ವೇರ್ ಅಭಿವೃದ್ಧಿ 1970ರ ದಶಕದ ಆರಂಭದಲ್ಲಿ ಹೊರಹೊಮ್ಮಿತು.[೨][೩][೪][೫]

  1. Kent Beck; James Grenning; Robert C. Martin; Mike Beedle; Jim Highsmith; Steve Mellor; Arie van Bennekum; Andrew Hunt; Ken Schwaber (2001). "Manifesto for Agile Software Development". Agile Alliance. Retrieved 14 June 2010.
  2. "Evolutionary Project Management (Original page, external archive)". Gilb. Archived from the original on 27 March 2016. Retrieved 2017-04-30.
  3. "Evolutionary Project Management (New page)". Gilb. Archived from the original on 2018-02-07. Retrieved 2017-04-30.
  4. Edmonds, E. A. (1974). "A Process for the Development of Software for Nontechnical Users as an Adaptive System". General Systems. 19: 215–18.
  5. Gilb, Tom (1981-04-01). "Evolutionary development". ACM SIGSOFT Software Engineering Notes (in ಇಂಗ್ಲಿಷ್). 6 (2): 17. doi:10.1145/1010865.1010868.