Tuesday, February 18, 2020

Agile Software Development Essay Example | Topics and Well Written Essays - 2500 words

Agile Software Development - Essay Example This research will begin with the definition of agile development as a unique way in which IT projects and management teams are organized and managed for effective and efficient software development. Agile software development is a combination of various methodologies in software development which are based on incremental and iterative approaches in software development. These approaches involve software development process which is characterized by a collaboration of teams in the evolution of software from the requirements and the attainment of a solution to the problem. Â  The teams within the agile software development process are usually, cross functional and self-organizing. Agile software development serves to promote adaptability in software planning, efficiency in the evolution of software during its development and effectiveness and speed in delivery of complete and functional software. The iterative approach to agile software development is the most significant aspect of t he process as it prepares the organization for a flexible and often rapid process of change so that their response to the new software is also fast. The agile software development process provides a framework in which the whole software development process and the cycle are designed in a manner which makes it as interactive as possible. Extreme Programming (XP), Dynamic Systems Development Method (DSDM), Feature-Driven Development (FDD), Scrum, Lean Development, and Crystal are the most common agile software development methodologies. Â  ... 2010, p. 126). Extreme Programming (XP), Dynamic Systems Development Method (DSDM), Feature-Driven Development (FDD), Scrum, Lean Development and Crystal are the most common agile software development methodologies. The agile software development process unites the various methodologies of software development into common goals, vision and values. Evolution of Agile Development In 2001 a group of IT and software development experts came together to find a solution to the frequent failure of the traditional software development projects which was caused by poor management of the processes and activities of software development within organizations, companies and public agencies. The group decided to share ideas so that they would come up with a better approach to software development. This group came up with the Agile Manifesto from which the agile software development concept is derived. The Agile Manifesto describes core values that the group who proposed it considered the most sign ificant and relevant in the contemporary software development processes and management (Lee and Xia, 2010, p. 87). Agile software development combines the various development methodologies and approaches in an iterative and developmental process which involves continuous feedback which promotes the development of a refined software system and its efficient delivery to the customer (Mishra and Mishra, 2011, p. 54). The processes of the agile software development include planning, testing, integration and evolution of the software in a continuous process. The evolution of the agile software development processes from the traditional approaches is demonstrated by the fact that the agile software development processes are lightweight and thus adaptable and thus efficiency and

Monday, February 3, 2020

Law Research Paper Example | Topics and Well Written Essays - 1000 words

Law - Research Paper Example 1. Arguments in support of firing the teacher (Pros): There are numerous grounds on which the aforesaid high school teacher is liable to be punished and they are stated as follows: I. The act of posing for an adult website is an immoral act by itself and should not have been committed by the teacher. II. Any teacher is a role model for his students and as such the high school teachers’ act of posing in an adult website gives a bad effect on the ideology of the students. Thus, the teacher should be penalized to prevent further damage on the students’ ideology. III. As a teacher of a school she should have conformed to some public, moral, business, and ethical standards as her actions affect her students and indirectly a larger community, which she did not, making her eligible to be dismissed. IV. Before getting hired by the school, the teacher signed an agreement which read, â€Å"I agree to promote this schools mission of training good and law-abiding citizens who will make this society a better place to live.† The act of posing for the adult website creates a bad impact on the students. It can happen that the students start posing for adult websites following the teacher. The teacher violates her contractual obligation â€Å"of training good and law-abiding citizens who will make this society a better place to live† (Contract clause) and therefore she should be fired. V. It can be presumed that the teacher has caused harm to the students by posing for an adult website once students have come to know about it and this makes the teacher liable to â€Å"be sued personally for causing student injury† and she may â€Å"also lose her job† (Kaplan and Owings 252). VI. The high school teacher was also negligent in doing her duty towards preventing harm to the students. She never thought for an instant that when her act of posing for an adult website is disclosed she may cause a bad impact on the ideology of the students and in directly the future of the students. Moreover, â€Å"neglect of duty and negligence† is a ground for dismissal of a teacher in 26 states of US (Neal 86). 2. Legal provisions in support of firing the high school teacher (Pros): There are numerous legal grounds which entail the dismissal of the high school teacher in this case, which includes dismissal of the teacher for immorality, causing harm, violation of contract, injury to the students and negligence. The burden of proof is on the school for proving through evidence that the teacher actions fulfill one of the aforesaid categories, making the teacher liable to be dismissed. The statutes of many states of US allow the dismissal of a teacher for immorality or unprofessional conduct. Immorality or unprofessional conduct authorize firing of teachers for behavior and choice of lifestyle the community or school board holds wrong or unfitting for teachers (Imber and Geel 193). In the instant case, the act of posing for an adult w ebsite is an immoral act and the teacher is liable for immorality. As stated by Essex in his book that immorality â€Å"is often cited as grounds for dismissal† (197). Immorality is a conduct that offends the ethics of a particular community that makes the teachers unfit to teach. The courts tend to view unprofessional acts of immorality as those actions that have an adverse impact on the teacher’