logo

Essay | Frameworks of Agile Software Development

22 Pages6398 Words908 Views
   

Added on  2019-09-18

Essay | Frameworks of Agile Software Development

   Added on 2019-09-18

ShareRelated Documents
RESEARCH[Document subtitle]
Essay | Frameworks of Agile Software Development_1
ESSAY1Do agile development frameworks provide the necessary tools to developlarge, complex enterprise systems made up of multiple views, cultures, andcompeting requirements?Introduction The agile software development demonstrates a set of various principles for the purpose of development of software in which the solutions and the requirements will evolve around the efforts of a collaboration of the teams of an organization. Further, it exponents the planning, development through evolution, constant improvement, delivery and also enhances the flexible and rapid change to response. Furthermore, the organizations which implement the agile software are able to provide more satisfaction to the customers than before, the communication within the organization gets improved, etc. Moreover, the essay will help in understanding that the frameworks of agile software development offer the required tools and techniques in order to develop and create large, complicated systems of the organizations are made up of various views,competing necessities and the cultures with ease. Further, the example of an organization i.e. West Health Local Safeguarding Children Board will be taken in order to use the agile software as the organization is facing various problems while performing activities and the operations for the welfare of children. Furthermore, the tools which are available within the framework will be discussed and how it allows the developer in order to prioritize the necessities. Then, the application and the evaluation of the selected tool will be discussed and how it supports the developer in order to manage effort and time. Also, the issues in relation to the effect of culture on failure and success of the software development
Essay | Frameworks of Agile Software Development_2
ESSAY2system will be discussed. Then, the evidence of distinct personal values along with the problems of trust will be discussed.Discussion:Appropriate software development framework The example of West Health Local Safeguarding Children Board has been taken and it is being observed that the DSDM (the method of dynamic system development) and XP (extreme programming) are the most appropriate framework for software development as the organization wants to enable the online self-assessment, enables monitoring of all the activities with appropriate communication, enables the data sharing among the other LSCBs along with the secured data, etc. Further, the DSDM and XP are the most suitable one for the organization and can be implemented with ease in order to carry out the activities adequately for the welfare of children. Moreover, the DSDM is the agile framework of delivery of a project, and it is mainly used as a method of software development. It is defined as the framework that integrates much ofthe knowledge about the management of the project. The DSDM framework is being used in order to solve the complicated problems with ease (Cohen, D., Lindvall, M. and Costa, P., 2003).Also, the framework of DSDM can be used for the traditional and agile processes of development. Furthermore, the implementation of DSDM framework is extendible, simple and most importantly it is based on the best principles of the software development process. Further, if West Health Local Safeguarding Children Board will use the framework of DSDM as the agilesoftware development framework, then the organization will be able to identify the issues in the
Essay | Frameworks of Agile Software Development_3
ESSAY3activities at the initial stage only without occurring any loss. The functionality will be delivered at the constant intervals; the bureaucracy will be eradicated, and the organization will be able to draw data from the systems which are the existing ones. West Health Local Safeguarding Children Board should also implement the framework of extreme programming as this framework will also be suitable for the organization to issues their existing problems. This framework mainly helps in improving the level of communication withinthe organization and makes the process of operations faster. Further, the XP focuses on the responsiveness and the quality in order to fulfill the changed requirements of the customers. The organization should implement the framework of DBMS along with the XP as this is the great combination of agile software development tools and further, the organization will be able to resolve all the issues and will be able to communicate effectively with other LSCBs. Moreover, the organization is facing the issue of storing the data and also securing it from misuse. So, both these framework of agile software development will help the organization to perform various activities and operations for children effectively and efficiently so that they can lead a safe and healthy life (Greer, D. and Hamon, Y., 2011). Therefore, the XP sets the minimum change cost by offering basic principles, values, and practices. The implementation of XP framework makes the system flexible which will be advantageous for the organization.Available tools within the framework There are various tools which are available within the framework of DSDM. Firstly, time-boxinghelps the organization to achieve the desired goal within a time period of two-six weeks. Further,the tool will help the organization to keep track of all the operations and the activities which will help in storing the data. Also, with the help of this tool the activity can be changed during the
Essay | Frameworks of Agile Software Development_4
ESSAY4iteration of time box which will further enable the quick response to the needs of the organization. The DSDM framework of agile software development uses functionality while delivering the products and services on time. Moreover, the second tool within the framework of DSDM is MoSCoW rules as it helps in completing the desired operation on time and within the budget without any wastage of the resource and the cost. Further, it is being observed that the requirements of the users get changed during the time of procedure according to the demand of the situation, this tool will help the user to make the changes in-between the processes. The usersbecome aware of the possibilities of technicality and the changes in the environment i.e. both internal and the external environment.Moreover, there are various tools within the framework of XP as well. Firstly, coding as the coding helps in keeping the information and the data secured from the misuse and further, every employee will not be able to decode the information. Also, the coding will be used in order to identify the most suitable and the desired solutions for the problem. Furthermore, the organization will be able to determine various solutions by using the coding tool of XP framework. Also, the coding tool helps in making the process of communication easy, and the programs can easily demonstrate the strategies in order to achieve the desired goal. The next toolis testing as this helps in understanding the uncertainties of the operations and the activities which are to be conducted. Then, the next tool is listening as the programmer has to know exactly what the customer wants. Similarly, West Health Local Safeguarding Children Board will ensure that what are the requirements of children and how the data can be secured by havingthe effective communication with the other LSCBs. Further, the last tool of XP is designing. It is being observed that it is very important that the system must run with simplicity and the
Essay | Frameworks of Agile Software Development_5
ESSAY5designing tool makes it possible and also makes the enough storage of data without damaging theinformation (Cockburn, A. and Highsmith, J., 2001).Therefore, if West Health Local Safeguarding Children Board will implement both the framework of agile software development the organization will be able to record and monitor all the identified actions from the audit. Further, the evaluation of LSCB will be recorded. Also, the organization will be able to keep the record of the desired information of the organization and will be able to provide the report of ad hoc to the shareholders and the senior management team. Enables developer to prioritize the requirements It is being observed that by using the DSDM and the XP framework of agile software development, the developers will be able to prioritize the requirements adequately. If we take theexample of West Health Local Safeguarding Children Board, the developers will be able to analyze and prioritize the needs in order to run the operations smoothly for the better future of children. After installing both the frameworks, the developers will initiate the process of coding by assigning a label to each and every segment of the text. Furthermore, this will help the developer to re-arrange the data in better and understanding manner. Then, the analysis of the content is being performed and is further categorized according to the factors which will help thedeveloper to prioritize the requirements. Further, the conceptual architecture will be made on the basis of three aspects i.e. process, environment, and the product. Firstly, the aspect of environment will rely on the attributes of the shareholders, requirements and the constraints of the project along with its nature. However, it is important to identify the project constraints like scheduling, risk, cost, etc. in order to prioritize the necessities in agile. Secondly, the process will
Essay | Frameworks of Agile Software Development_6

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Development Methods and Frame Work Assignment - Agile software
|14
|3444
|147

DevOps Toolchains and Associated Regulations
|10
|1828
|173

Literature Review on Agile System in Health Care
|10
|2182
|93

Leadership Approaches in World Vision International
|7
|1593
|128