středa 16. března 2022

Specifikace požadavku

Dnes jsem narazil na případ nedostatečné specifikace požadavku. O co šlo? V aplikaci je možné vybrat dokumenty a stiskem ikonky s  tiskárnou je hromadně vytisknout. Tisk probíhá tak, že se dokumenty k tisku vygenerují do PDF a výsledný soubor se pošle na tiskárnu.

Co  všechno by měl analytik ověřit?

  • Jaké dokumenty je možné vybrat k tisku? Lze vybrat jakýkoliv dokument, nebo lze vybírat jen dokumenty s určitými atributy (třeba dokumenty určené pro zákazníka, dokumenty typu smlouva atd.)?
  • Jaké dokumenty se vytisknou (tj. vygenerují do výsledného PDF)? Všechny, nebo dokumenty s určitými atributy?
  • Může hromadný tisk provádět kdokoliv, nebo jen vybraní uživatelé s určitými právy?
  • Existují nějaké varianty tisku dokumentů - např. uživateli, který má omezená práva se vytisknou jen některé dokumenty, případně se vytisknou v některých případech dokumenty s anonymizovanými údaji?
  • Jaká jsou pravidla pro vytváření PDF souboru pro hromadný tisk? Každý dokument bude jen v jedná kopii, nebo se mají některé dokumenty tisknout opakovaně (typicky smlouva, jejíž kopie se tiskne pro každou smluvní stranu)? Jak se mají dokumenty při tisku  řadit?  
  • Má se při hromadném tisku vytisknou kromě samotných dokumentů ještě něco dalšího? Třeba přehled, jaké dokumenty se tisknou a v kolika kopiích?
  • Má se při tisku do dokumentů něco přidávat? Třeba datum a čas, kdy byl vygenerován PDF soubor k tisku, jméno uživatele, který tisk zadal atd.?

Žádné komentáře:

Okomentovat