Thursday, September 12, 2019

Agile software & adapting agile practices Essay

Agile software & adapting agile practices - Essay Example Financials Company wants to expand its business with tripling its business. But this strategic plan demands the need of new development of the strategies for the company. The implementation of agile software for the development process of the project has various Critical success factors for the software. But on the hand the implementation of the project involves several risks in which can lead to the failure for the firm. Te main failure factor which can affect the implementation process for the firm can be referred as Organizational, People, Process and Technical process. Lack of sponsorship from executive can be problem for the company. The traditional practice of the firm’s culture can be a hindrance for the implementation process successfully. Adapting the new system is not easy for a large organization without agile logical arrangement. The skill set of the people is also very essential for the proper management of the project. Bad customer relationship is another issue o f risk for the project implementation. If the project scope, requirements and planning are ill defined then it can be a factor for the failure of the project. Technically the project may also face several risk issues. The agile practice is needed to be completely correct. The tools and technology used should also be appropriate with the project (Chow, Cao, 2008, 963). The Agile software development method involves extreme programming and it promised to offer very high performance on adopting it throughout (Stamelos, Sfetsos, 2007, p. 187). The innovation and Risk involved depends on the motivation and risk handling capabilities of the employees. Migrating from one system to another system like to XP may need changes in the practice of the employees. XP does not provide support just at the beginning of the project development thus implementation with innovation and risk analysis is automatically done by the employees. XP works with very indistinguishable requirements thus the develop ment team need to be very creative and innovative and skilled in the work to cope with the unwanted events in the process. Due to the interaction with the customers while development of the software is in progress the developers need to be flexible enough to cater the demands of the customers otherwise it may lead to wrong direction following the instruction of the customers. Due to the incremental development of agile development process it involves high chance of risk which is unavoidable for the developers during the development process. Understanding the mistakes in the implementation process is the most important aspects for the developers to handle risk involved in the project development. Companies if acts negatively against the mistakes done by employees will never allow any innovation process and employees will not be able to handle pressure with the practice (Tolfo, Wazlawick, 2008, p. 1957). Question 2: What should be the management and organizational principles for this project? Agile methodology doesn’t need the elimination of the existing practice of the firm completely. Rather modification of some practices can also implement agile technique of project management. At the iteration level as well as in the release planning level the basic of the management approach is developed into Scrum. It is the organization who defines the project management role which is needed to be performed. In agile methodology it is not developed with proper planning or assigned role rather the development is done

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.