Showing posts with label Agile Software Development. Show all posts
Showing posts with label Agile Software Development. Show all posts

Monday, November 21, 2011

What are the barriers to introducing agile methods into large companies?

What are the barriers to introducing agile methods into large companies?
Ans: Large companies need to decide the specifications of the system prior to the system design. Any later change in system specification requires a new contract to be signed between company and contractor which is often painful affort for large companies. Therefore, large companies do not really prefer incremental delivery approach of agile development.

What is a Scrum sprint?

What is a Scrum sprint?
Ans: In software product development, a scrum sprint is a set period of time during which specific work has to be completed and made ready for review. Each sprint begins with a planning meeting. During the meeting, the customer(client) and the development team agree upon exactly what work will be accomplished during the sprint.

List 4 questions that should be asked when deciding whether or not to adopt an agile method of software development.

List 4 questions that should be asked when deciding whether or not to adopt an agile method of software development.
Ans: (a) Can customer representatives take full time part in the software develpoment?
         (b) Do customer representatives have suitable personalities for the intense involvement needed?
         (c) How many stakeholders are there for particular system and what are their priorities?
         (d) Are delivery schedules flexible enough to maintain simplicity? 

For what types of system are agile approaches to development particularly likely to be successful?

For what types of system are agile approaches to development particularly likely to be successful?
Ans: Agile approaches are best suited to the development of small or medium sized business systems and personal computer products.

What are the shared characteristics of different approaches to rapid software development?

What are the shared characteristics of different approaches to rapid
software development?

Ans:  (a) The processes of specification, design and implementation are concurrent.
         (b) The system is developed in a series of increments.
         (c) System user interfaces are often developed using an interactive development system.