Describe the three key assumptions regarding software projects that every agile software process must address.

What will be an ideal response?


It is difficult to predict in advance which software requirements and customer priorities will change and which will not.
For many types of software design and construction must be interleaved, it is difficult to predict how much design is needed before construction can be used to prove the design.
Analysis, design, construction, and testing are not always predictable processes and this makes planning difficult.

Computer Science & Information Technology

You might also like to view...

The sorting algorithm where the time complexity depends on both the range and the number of elements is:

A. quicksort B. insertion sort C. heapsort D. counting sort

Computer Science & Information Technology

The ____ is a folder on your PC's hard disk that temporarily stores outgoing e-mail messages.

A. e-mail box B. Inbox C. Outbox D. Send folder

Computer Science & Information Technology

Every keystroke is converted into a(n) ________ number, which can then be understood by the computer

Fill in the blank(s) with correct word

Computer Science & Information Technology

You place the ____ tag at the start of the element you are marking and the closing tag at the end.

A. go B. opening C. start D. beginning

Computer Science & Information Technology