Discussion 1. explain why it is important that software product
1. Discussion :
1. Explain why it is important that software products are
developed and delivered quickly. Why is it sometimes sensible
to deliver an unfinished product and then issue new versions of
that product after delivery?
2 Explain why the product owner is an essential role in a Scrum
development team. How might a development team that is
working in an environment where there are no external
customers (e.g. a student project team) reproduce this product
owner role?
3. Why does Software system need kind of Agile design? What
does agile mean (smart, flexible, easy to switch/change/.....)?
Assignment :
Topic #1: Explain why software testing should always be an
incremental, staged activity. Are programmers the best people
to test the programs that they have developed?
Topic #2: Write a set of non-functional requirements for the
drone system, setting out its expected safety and response time.
Topic #3: Based on your using experience and knowledge of
how an ATM is used, develop a set of use cases that could serve
as a basis for understanding the requirements for an ATM
system.