Why is it necessary to introduce some methods and documentation from plan-based approaches when scaling agile methods to larger projects that are developed by distributed development teams.

What will be an ideal response?


1. Project planning is often essential when developing software with larger
teams to (a) ensure that the right people are available when they are needed
to be involved in the development process and (b) ensure that the delivery
schedules of different parts of the system developed by different teams are
aligned. This means that if Part A depends on Part B, the schedule should
ensure that Part B is developed before Part A.
2. Requirements analysis and documentation is important to decide how to
distribute the work across teams and to ensure that each team has some
understanding of what other teams are doing.
3. Design documentation especially interface specifications are important so
that teams can develop independently without having access to software that
is under development.
4. Risk management may be required to ensure that all of the teams understand
the risks faced and can organize their work to minimize these risks. Risk
management may also be useful to cope with different delivery schedules
used by different teams.

Computer Science & Information Technology

You might also like to view...

Where are data in stored in a database?

What will be an ideal response?

Computer Science & Information Technology

Map a ?le read-only,then map the same ?le read-write so you have two active mappings. Modify a portion of the read-write mapping and compare the same offset in the read-only mapping. Explain the results.

What will be an ideal response?

Computer Science & Information Technology

____ audit processes use event logs, critical system files, and other evidence-based means to identify exploits that an automated system cannot recognize.

A. System-based B. Human-based C. Hybrid D. Control-based

Computer Science & Information Technology

Write a program that reads a C++ source-code file and reports the occurrence of each keyword in the file. Here is a sample run:

``` Enter a C++ source file name: Welcome.cpp int occurs 3 times void occurs 1 time ... static occurs 1 time ``` Suppose a set of keywords is already given as follows: ``` set s; s.insert("asm"); s.insert("auto"); s.insert("bool"); ... s.insert("while"); ``` So you don’t need to populate the set in the program.

Computer Science & Information Technology