Hi, in a meeting with the product owners we defined a list of performance requierements. I got feedback from the solutions architect regarding the acceptance criterias one of them, because as his says is very “ambiguous”. What do you think? Can it be improved?
User story: As a user I must be able to send 3000 messages every day and get confirmation of those messages in a reasonable* time.
*We wrote reasonable time because the system is new and there is not information about how long it takes for a message to go through all the systems involved, but we wrote a note that says that around 2 min per message sounds acceptable)
1: It takes 2 minutes for a message to be processed through the whole system.
2: The system must be able to process 500 messages in one minute. *
3: The system must be able to process 6000 messages in one hour . *
4: The system must be able to process 17000 messages in one hour . *
We have statistics regarding the volume from the previous system that will be replaced. So those criteria are the worst case scenario that I have seen analyzing the data. Is it possible to reduce the 2-4 into one? I guess that we are not going to run a test for a day …