#1 Download computer science & engineering books free           #2 Display your sponsored posts here. Reach 10,000+ students. Contact: info[at]cpentalk.com for quote           #3 Take the Ultimate Trivia Quiz. See where you rank globally.
+2 votes
in Software Engineering by

1 Answer

+1 vote
Best answer

Agile Methods: Agile methods are the methods which are generally used for the development of small software products. Initially, small companies were mainly adopters of these methods.

Over the past years, a lot of work has been done to evolve the agile methods for large software products.

But still it is difficult to use agile methods in a large project to develop a new information system because of the following reasons:

• Large scale systems are generally more complex and difficult to understand as compared to small scale systems.

• Large systems are generally system of systems in which separate teams are made to develop different part of the system. These teams generally work at different location. So, it is impossible for each team to have a view of complete system.

• The development processes of large scale systems are constrained by external rules and regulations. These require certain types of documentations. Thus, it takes lot of time to be processed.

• Large systems have a diverse set of stakeholders with different objectives. Thus, it is impossible to involve all the stakeholders in development process.

Hence, it is difficult to use agile methods for large project to develop a new information system that is part of an organized system of systems.

Related questions

Welcome to CPEN Talk
Solution-oriented students of computer engineering on one platform to get you that


Chuck Norris protocol design method has no status, requests or responses, only commands.