Agile Framework Adaptation Issues in Various Sectors

Anita Sardana, Vidhu Kiran Sharma · 2023

Agile software development (ASD) is a grown environment for achieving goals such as customer satisfaction, an error free application etc. by incorporating best practices such as test driven/design development (TDD), pair programming (PP), refactoring, daily meeting, small product vision, workflow practice, retrospective, demos, simplicity, open work culture, small iteration, small user story, or small team. Traditionally, software development life cycle (SDLC) such as waterfall model, prototyping model, iterative model, spiral model etc. are in trend. No doubt this agile way of working has brought various questions among users of agile working environment. In this chapter, various issues will be addressed which are creating hurdles for newbie's while doing a switch from traditional model to an agile model. A basic issue while switching is an adaptation issue as team needs to work in a tightly coupled environment. Human-Human linkages are of different kinds for different kind of people. These linkages play a significant role when pair programming practice is used. In PP practice, one person behaves like a driver and other person behave like a reviewer for the driver. An adapting practice of agile is little bit cumbersome but not impossible. Agile outcomes are so positive that everyone wants to be an agile follower. Demand is more but sectors who are actually implementing this agile culture are very less. Specifically, in this chapter, issues of various sectors would be resolved by addressing a need matrix which will list a need of a particular sector and a resolution matrix which will list all proposed solution for all listed needs in the need matrix. Also, different use cases will be presented so as to have more clarity on resolution part in different sectors. Various sectors pertaining to agile adaptability are education, research, counselling, and software development office.

Read the paper · More papers on PaperTik