This Case study on Software Engineering. Imagine that you were recently appointe
ID: 3820548 • Letter: T
Question
This Case study on Software Engineering. Imagine that you were recently appointed as a software engineer to a small company that has over the years used software development methods that rely on documented specifications and designs. a) Justify your approach that you would choose to develop the system, your team selection and mechanisms you all apply to deliver project success for this organisation Good answer should include the following: 1. Introduction that defines rapid software development in terms of processes that are designed to produce software of immediate benefits to their users very quickly. 2. Definition of agile approach and how it can help to achieve the goal of rapid software development to produce software of immediate benefits. 3. The agile principles include: customer involvement, incremental delivery, developers engagement. 4. Recommendation that outlines the benefits of applying XP and placing emphasis on people not process, team member skills are recognized and pair programming means that teams are highly motivated and more adept at spotting and eliminating defects.Explanation / Answer
If I have to develop a system for an organisation I would suggest and implement the agile methodology. As present the organisation using the old methodologies which rely on documented specifications and designs this gives very poor results.
Once if the agile methodology is implemented the running phase of projects will rapidly increase and the quality is also will be improved. Present this is the best project managment approach. This gives the immediate results for the organisation as in this methodology the working mode is like sprints and the people is also work like small teams called scrum teams by setting up the short term goals in the project like for 15 days.
By this agile approach organisations will get immediate benifit as this works by setting goals for particular period of time and then they again set new goals further for the previous one like this . So that projects will b completed in a fast phase.
In this agile methodology customer involvement is the key point here. Like by setting goals to work in the same for every particular period of time the completed one will be shown to the customer and we take their feedback and necessary changes if any or taking new requirement from the client. Like this client interaction will be very very high in this methodology.
In this teams are highly motivated to work depending on the new goals evrey time by eliminating the previous defects.So that the work knowledge of the employee is also improved because of the goals change for every sprint.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.