D o   n o t   p u t   c o n t e n t   o n   t h e   b r a n d   E r i k   v a n   V e e n e n d a a l w w w . e r i k v a n v e e n e n d a a l . n l R e q u i r e m e n t s   E n g i n e e r i n g   f o r   T e s t e r s Q u a l i t y m a k e s p r o d u c t s w h i c h d o   n o t r e t u r n   a n d   c u s t o m e r s w h o d o
E r i k   v a n   V e e n e n d a a l I n   I T   &   t e s t i n g   s i n c e   1 9 8 5   w o r k i n g   f o r   m a n y   d i f f e r e n t   c l i e n t s   a n d   i n   m a n y   d i f f e r e n t   r o l e s A u t h o r   T M a p ,   I S T Q B   F o u n d a t i o n   a n d   T M M i   a n d   m a n y   o t h e r   b o o k s   a n d   p a p e r s F o r m e r   V i c e - P r e s i d e n t   I n t e r n a t i o n a l   S o f t w a r e   T e s t i n g   Q u a l i f i c a t i o n s   B o a r d   ( I S T Q B )   S u p p o r t i n g   m e m b e r   I R E B   b o a r d C E O   T M M i   F o u n d a t i o n W i n n e r   E u r o p e a n   - &   I S T Q B   I n t e r n a t i o n a l   T e s t i n g   E x c e l l e n c e   A w a r d L i v i n g   i n   B o n a i r e   ( C a r i b b e a n   i s l a n d ) T a b l e   t e n n i s   p l a y e r   a n d   c o a c h I m p r o v e   I T   S e r v i c e s   B V 2 w w w .   e r i k v a n v e e n e n d a a l . n l
R e c o g n i z e t h i s ? T e s t e r :   C a n t   t e s t   t h i s ,   n o t   c l e a r ,   n o t   u n a m b i g u o u s R e q u i r e m e n t s   e n g i n e e r :   W h a t   i s   a   g o o d   t e s t a b l e   r e q u i r e m e n t ? T e s t e r :   U u u u h h h h .   S M A R T   ( o r   I N V E S T ) R e q u i r e m e n t s   e n g i n e e r :   L e t s   d e f i n e   w h a t   a r e   t h e   r e q u i r e m e n t s   f o r   r e q u i r e m e n t s ?   I m p r o v e     I T   S e r v i c e s   B V 3
H o w e v e r . W e   a r e   o n e o f   t h e   m a i n s t a k e h o l d e r s ,   p l a n n i n g ,   r i s k   a n a l y s i s ,   ( t e s t )   d e s i g n s   a n d c o d e   a r e   b a s e d u p o n r e q u i r e m e n t s W e   a r e   i n v o l v e d i n   r e q u i r e m e n t s r e v i e w s ,   w h a t l e v e l   o f   q u a l i t y i s   r e a s o n a b l e ? ( T e s t )   d e s i g n s   m a y e v e n   b e u s e d a s   r e q u i r e m e n t s S o m e t i m e s ( i n   A g i l e )   w e   i d e n t i f y a n d   s p e c i f y r e q u i r e m e n t s a n d a c c e p t a n c e c r i t e r i a W e   h a v e   a   m a j o r   i n t e r e s t   i n   r e q u i r e m e n t s a n d   a r e   h e a v i l y i n v o l v e d ! I m p r o v e     I T   S e r v i c e s   B V 4
I m p r o v e   I T   S e r v i c e s   B V 5 T - S h a p e d   T e s t e r s T e s t i n g B u s i n e s s   A n a l y s i s D e v e l o p m e n t D o m a i n
R e q u i r e m e n t s   E n g i n e e r i n g   f o r   T e s t e r s 3 0   m i n .   - I n t r o d u c t i o n   t o   R e q u i r e m e n t s   E n g i n e e r i n g 1 5   m i n .   - W h a t   a r e   g o o d   r e q u i r e m e n t s ?   1 5   m i n .   - R e v i e w i n g   r e q u i r e m e n t s ?   3 0   m i n .   - G o o d   r e q u i r e m e n t s ,   i d e a s   a n d   o p t i o n s   I m p r o v e   I T     S e r v i c e s   B . V . 6 1 0 : 3 0   - 1 1 : 1 0   :   P a r t   1   1 1 : 1 0   - 1 1 : 2 5   :   B r e a k 1 1 : 2 5   - 1 2 : 2 0   :   P a r t   2
I m p r o v e     I T   S e r v i c e s   B . V . 7 T h e   C h a l l e n g e T o   c a p t u r e   t h e   n e e d   c o m p l e t e l y a n d   u n a m b i g u o u s l y w i t h o u t   r e s o r t i n g   t o   s p e c i a l i s t   j a r g o n ,   t h u s   u n d e r s t a n d a b l e b y   o u r   s t a k e h o l d e r s R e q u i r e m e n t s   a r e   t h e   b a s i s   f o r : - P r o j e c t   ( r e l e a s e )   p l a n n i n g - T r a d e - o f f   ( p r i o r i t y   s e t t i n g ) - D e v e l o p m e n t - T e s t i n g
I m p r o v e     I T   S e r v i c e s   B V 8 S o u r c e :     E x t r e m e   C h a o s     T h e   S t a n d i s h   G r o u p .   w w w . s t a n d i s h g r o u p . c o m 4 7 % P r o j e c t   S u c c e s s   F a c t o r s .
I m p r o v e     I T   S e r v i c e s   B . V . 9 B a s i c   C o m m u n i c a t i o n   M o d e l S e n d e r J o i n t c o d e R e c e i v e r E n c o d e s D e c o d e s M e s s a g e
I m p r o v e     I T   S e r v i c e s   B . V . 1 0 W h a t i s   a   R e q u i r e m e n t ?   a   c a p a b i l i t y   n e e d e d   b y   t h e   u s e r   t o   s o l v e   a   p r o b l e m   o r   a c h i e v e   a n   o b j e c t i v e   a   c a p a b i l i t y   t h a t   m u s t   b e   m e t   o r   p o s s e s s e d   b y   a   s y s t e m   t o   s a t i s f y   a   c o n t r a c t ,   s p e c i f i c a t i o n ,   s t a n d a r d   o r   o t h e r   f o r m a l l y   i m p o s e d   d o c u m e n t a t i o n     a   s t a t e m e n t   o f   i n t e n t   t h a t   d e s c r i b e s   s o m e t h i n g   t h e   s y s t e m   n e e d s   t o   d o   f o r   s o m e   u s e r A   r e q u i r e m e n t   i s   a   c a p a b i l i t y   o r   c o n d i t i o n t o   w h i c h   t h e   s y s t e m   m u s t   c o n f o r m
I m p r o v e     I T   S e r v i c e s   B V 1 1 T h r e e   T y p e s   o f   R e q u i r e m e n t s F u n c t i o n a l   r e q u i r e m e n t s   a r e   t h i n g s   t h e   p r o d u c t   m u s t   d o - T h e   p r o d u c t   s h a l l   p r o d u c e   a n   u p d a t e d   s c h e d u l e - A s   a   < s t u d e n t > ,   I   w a n t   < t o   b e   a b l e   t o   b u y   a   p a r k i n g   p a s s >   s o   I   c a n   < g e t   t o   s c h o o l   q u i c k l y > N o n - f u n c t i o n a l   r e q u i r e m e n t s   ( e . g . ,   I S O 2 5 0 0 1 )   a r e   t h e   p r o p e r t i e s   t h a t   t h e   p r o d u c t   m u s t   h a v e - T h e   p r o d u c t   s h a l l   d e t e r m i n e     . . .   i n   l e s s   t h a n   0 . 2 5   s e c o n d s - A s   a   < m e m b e r   o f   t h e   p u b l i c >   I   w a n t   < t h e   w e b s i t e   t o   a d e q u a t e l y   c o p e   w i t h   h i g h   l o a d s >   s o   I   c a n   < p u r c h a s e   a   t i c k e t   q u i c k l y   f o r   a   h i g h l y   s u b s c r i b e d   e v e n t > A   c o n s t r a i n t i s   a   r e s t r i c t i o n   o n   t h e   s c o p e   o r   d e s i g n   o f   t h e   p r o d u c t - T h e   p r o d u c t   s h a l l   r u n   o n   t h e   . . .   p l a t f o r m
I m p r o v e     I T   S e r v i c e s   B V 1 2 A   m a i n   p r i n c i p l e . R e q u i r e m e n t s   p r o c e s s   i s   c o n t e x t   d e p e n d e n t U s e r   r e q u i r e m e n t s   p r o b l e m   d o m a i n   - S t a t e   w h a t t h e   s t a k e h o l d e r s   w a n t   t o   a c h i e v e   t h r o u g h   u s e   o f   t h e   s y s t e m .   A v o i d   r e f e r e n c e   t o   a n y   p a r t i c u l a r   s o l u t i o n .   T h e   u s e r   s h a l l   b e   a b l e   t o . . S y s t e m   r e q u i r e m e n t s   s o l u t i o n   d o m a i n - S t a t e   a b s t r a c t l y   h o w t h e   s y s t e m   w i l l   m e e t   t h e   s t a k e h o l d e r   r e q u i r e m e n t s .   A v o i d   r e f e r e n c e   t o   a n y   p a r t i c u l a r   d e s i g n .   T h e   p r o d u c t   s h a l l   . . A g i l e   /   V - m o d e l   /   O u t s o u r c i n g B u s i n e s s   /   P r o j e c t   /   P r o d u c t   /   H u m a n   f a c t o r s   H o w   m u c h   d o c u m e n t a t i o n   i s   e n o u g h ?
I m p r o v e   I T   S e r v i c e s   B . V . 1 3 R e q u i r e m e n t s P r o c e s s   ( 1 ) 1 . K i c k - o f f p h a s e O b j e c t i v e ,   s c o p e ,   s t a k e h o l d e r s ,   b u s i n e s s   c a s e C h e c k :   A r e   t h i n g s c l e a r e n o u g h t o   s t a r t ? 2 . R e q u i r e m e n t s g a t h e r i n g ( q u a n t i t y - b a s e d ) F u n c t i o n a l ,   N o n - f u n c t i o n a l ,   C o n s t r a i n t s V a r i o u s g a t h e r i n g /   e l i c i t a t i o n t e c h n i q u e s B u i l d i n g   t h e   b a c k l o g 3 . R e q u i r e m e n t s s p e c i f i c a t i o n ( q u a l i t y - b a s e d ) T e m p l a t e s ,   r u l e s e t ,   l e v e l   o f   d e t a i l   n e e d e d P r o d u c t   b a c k l o g g r o o m i n g /   r e f i n e m e n t 3 4 5 1 2
I m p r o v e     I T   S e r v i c e s   B . V . 1 4 R e q u i r e m e n t s P r o c e s s   ( 2 ) 4 . V e r i f i c a t i o n a n d   V a l i d a t i o n C h e c k i n g   r e q u i r e m e n t s D i f f e r e n t   t y p e s   ( w a l k t h r o u g h ,   p a i r - i n s p e c t i o n ) U s e r u l e s a n d   c h e c k l i s t s 5 . R e q u i r e m e n t s m a n a g e m e n t I d e n t i f i c a t i o n   a n d   t r a c e a b i l i t y U s e a t t r i b u t e s ,   e . g . ,   s o u r c e C h a n g e m a n a g e m e n t   R e l a t e s t o   t h e   e n t i r e p r o c e s 3 4 5 1 2 N o t e ,   i n   A g i l e t h i s i s   n o t a   l i n e a i r   p r o c e s s
F r o m Q u a n t i t y t o   Q u a l i t y I m p r o v e   I T   S e r v i c e s   B V 1 5
R e q u i r e m e n t s   E n g i n e e r i n g   f o r   T e s t e r s 3 0   m i n .   - I n t r o d u c t i o n   t o   R e q u i r e m e n t s   E n g i n e e r i n g 1 5   m i n .   - W h a t   a r e   g o o d   r e q u i r e m e n t s ?   1 5   m i n .   - R e v i e w i n g   r e q u i r e m e n t s ?   3 0   m i n .   - G o o d   r e q u i r e m e n t s ,   i d e a s   a n d   o p t i o n s   I m p r o v e   I T     S e r v i c e s   B . V . 1 6
I m p r o v e   I T   S e r v i c e s   B . V . 1 7 W h a t   i s   n e e d e d   . I f   w e   c o u l d   l o o k   i n t o   e a c h   o t h e r s   b r a i n s ,   w e   w o u l d n t   n e e d   d o c u m e n t a t i o n   D o c u m e n t a t i o n   h e l p s   u s   t o   c o m m u n i c a t e B e   c a r e f u l ,   w o r d s   w i l l   n o t   b e   e n o u g h ! - F o r m a l   /   i n f o r m a l   l a n g u a g e - D i f f e r e n t   i n t e r p r e t a t i o n s S e n d e r J o i n t   c o d e R e c e i v e r E n c o d e s D e c o d e s M e s s a g e
I m p r o v e   I T   S e r v i c e s   B . V . 1 8 " I   d i d n ' t   s a y   h e   k i l l e d   h i s   w i f e " I d i d n ' t   s a y   h e   k i l l e d   h i s   w i f e " " I   d i d n ' t s a y   h e   k i l l e d   h i s   w i f e " " I   d i d n ' t   s a y h e   k i l l e d   h i s   w i f e " " I   d i d n ' t   s a y   h e k i l l e d   h i s   w i f e " " I   d i d n ' t   s a y   h e   k i l l e d h i s   w i f e " " I   d i d n ' t   s a y   h e   k i l l e d   h i s w i f e " " I   d i d n ' t   s a y   h e   k i l l e d   h i s   w i f e "
1 9 W h a t   a r e   g o o d   r e q u i r e m e n t s ? I d e n t i f y   a t   l e a s t   f i v e   r u l e s   t h a t   d e t e r m i n e   w h e t h e r   a   r e q u i r e m e n t   i s   a   g o o d   ( o r   p o o r )   r e q u i r e m e n t C o n s i d e r ! ! I n d i v i d u a l r e q u i r e m e n t s ( t h e   s e n t e n c e ) R e q u i r e m e n t s a t t r i b u t e s I m p r o v e   I T   S e r v i c e s   B . V .
E x c e r c i s e R a d i o   W a t c h ( 1 ) S t u d y t h e   r e q u i r e m e n t s p e c i f i c a t i o n f o r t h e   n e w R a d i o   W a t c h M a k e   c o m m e n t s ( f i n d d e f e c t s )   b a s e d o n   w h a t y o u h a v e   l e a r n e d s o f a r e . g . ,   a t t r i b u t e s ,   r u l e s ,   . I m p r o v e   I T   S e r v i c e s   B V 2 0 +
I m p r o v e   I T   S e r v i c e s   B V 2 1
I m p r o v e I T   S e r v i c e s   B V 2 2 N o   I D s B u s i n e s s o b j e c t i v e R a t i o n a l e C o m p o u n d V a g u e N o t T e s t a b l e D e s i g n s h a l l ,   w i l l ,   m u s t ,   c a n ? V a g u e N o   R e q . D e s i g n ? ? A m b i g u o u s I n c o n s i s t e n t
R e q u i r e m e n t s   E n g i n e e r i n g   f o r   T e s t e r s 3 0   m i n .   - I n t r o d u c t i o n   t o   R e q u i r e m e n t s   E n g i n e e r i n g 1 5   m i n .   - W h a t   a r e   g o o d   r e q u i r e m e n t s ?   1 5   m i n .   - R e v i e w i n g   r e q u i r e m e n t s ?   3 0   m i n .   - G o o d   r e q u i r e m e n t s ,   i d e a s   a n d   o p t i o n s   I m p r o v e   I T     S e r v i c e s   B . V . 2 3
T h e   p u r p o s e   o f   t h e   p r o d u c t T h e   u s e r   p r o b l e m   ( n o   m o r e   t h a n   1   p a g e ) - A   s h o r t   d e s c r i p t i o n   o f   t h e   s i t u a t i o n   t h a t   t r i g g e r e d   t h e   d e v e l o p m e n t   e f f o r t - D e s c r i b e   t h e   w o r k   t h a t   s h o u l d   b e   i m p r o v e d G o a l s   o f   t h e   p r o j e c t - W h a t   w i l l   t h e   p r o d u c t   d o ?   ( p u r p o s e ) - W h a t   i s   t h e   b u s i n e s s   a d v a n t a g e ? - H o w   w i l l   y o u   m e a s u r e   t h e   a d v a n t a g e ? - S t a t e m e n t   o f   n e e d s   o n   a   h i g h - l e v e l I m p r o v e   I T   S e r v i c e s   B V 2 4 P R I N C E - 2   B u s i n e s s   C a s e A g i l e   V i s i o n   d o c u m e n t G e t   s t a k e h o l d e r s   c o m m i t m e n t   o n   t h i s   ! !
P u r p o s e E x a m p l e ( A d a m M e t r o ) I m p r o v e   I T   S e r v i c e s   B V 2 5 P u r p o s e :   T o   s e l l m e t r o   t i c k e t s   m o r e   e f f i c i e n t l y ( f a s t e r )   t h a n c u r r e n t l y . R a t i o n a l :   T o   i n c r e a s e s a l e s a n d   r e d u c e c u e i n g w h i l e b u y i n g m e t r o   t i c k e t s . A c c e p t a n c e C r i t e r i a :   T h e   p r o d u c t   w i l l h a n d   o u t   t i c k e t s   3 0 %   f a s t e r t h a n t h e   c u r r e n t s y s t e m .   T h i s i m p r o v e m e n t s h a l l b e a c h i e v e d o n a l l   p r i o r i t y 1   s t a t i o n s   a t   p e a k h o u r s . B u s i n e s s   R e q u i r e m e n t s
U s e   C a s e s   /   E P I C s S t a r t   w i t h   t h e   c o n t e x t   d i a g r a m U s e   c a s e s   g i v e   u s e r s   a   c o n v e n i e n t   w a y   t o   p a r t i t i o n   t h e   p r o d u c t O n e   o r   m o r e   u s e   c a s e s   p e r   b u s i n e s s   e v e n t - a l s o   c o n s i d e r   m i s u s e   c a s e s ,   e . g . ,   f o r   s e c u r i t y   r e q . S i x   s t e p   s c e n a r i o s   a r e   a   g r e a t   s t a r t i n g   p o i n t - N a m e - A c t o r   ( u s e r ) - S h o r t   d e s c r i p t i o n   ( h a p p y   d a y   s c e n a r i o ) - P r e   c o n d i t i o n s - P o s t   c o n d i t i o n s I m p r o v e   I T   S e r v i c e s   B V 2 6 D e s c r i b i n g   t h e   b i g g e r   p i c t u r e u s e   c a s e r e q .
H i e r a r c h y a n d   T r a c e a b i l i t y B u s i n e s s R e q . s U s e c a s e s R e q . s R e q . s E P I C s U s e r   s t o r i e s U s e r   s t o r i e s I m p r o v e   I T   S e r v i c e s   B V 2 7
U s e C a s e   E x a m p l e ( A d a m M e t r o ) I m p r o v e   I T   S e r v i c e s   B V 2 8 U s e C a s e :   T r a v e l l e r   b u y i n g a   t i c k e t . A c t o r :   T r a v e l l e r 1 . T h e   t r a v e l l e r o f f e r s   d e s t i n a t i o n ,   t y p e   o f   t i c k e t   a n d   p a y m e n t t o   t h e   p r o d u c t 2 . T h e   p r o d u c t c h e c k s w h e t h e r   t h e   p a y m e n t i s   o k f o r t h e   c h o s e n d e s t i n a t i o n a n d   t y p e   o f   t i c k e t 3 . T h e   p r o d u c t   c h e c k s w h e t h e r t h e   n e t w o r k i s   o p e r a t i o n a l f o r t h e   c h o s e n d e s t i n a t i o n . 4 . T h e p r o d u c t   s u b m i t s   t i c k e t   a n d   i f n e c e s s a r y c h a n g e . 5 . T h e   p r o d u c t   s t o r e s t h e   t r a n s a c t i o n
R e q u i r e m e n t s E x a m p l e ( A d a m M e t r o ) I m p r o v e   I T   S e r v i c e s   B V 2 9 U s e C a s e   s t e p   2 . :   T h e   p r o d u c t   c h e c k s w h e t h e r t h e   p a y m e n t i s   o k f o r t h e   c h o s e n d e s t i n a t i o n a n d   t y p e   o f   t i c k e t R e q u i r e m e n t s : 2 . 1   T h e   p r o d u c t   s h a l l e s t a b l i s h t h a t t h e   p a y m e n t c o n s i s t s o f   l e g a l l y v a l i d m o n e y 2 . 2   T h e   p r o d u c t   s h a l l c a l c u l a t e t h e   l o w e s t f a r e f o r t h e   d e s t i n a t i o n c o n s i d e r i n g d a y o f   w e e k   a n d   t i m e 2 . 3   T h e   p r o d u c t   s h a l l c o m p a r e t h e   t r a v e l l e r s   p a y m e n t w i t h t h e   c a l c u l a t e d p a y m e n t 2 . 4   T h e   p r o d u c t   s h a l l p r o v i d e   f e e d b a c k   i n   c a s e   t h e   p a y m e n t i s   n o t s u f f i c i e n t .
E x a m p l e I m p r o v e   I T   S e r v i c e s   B V 3 0 T h e m e E p i c S t o r y
I m p r o v e   I T   S e r v i c e s   B . V . 3 1 R e q u i r e m e n t   # : P r i o r i t y   : R e q u i r e m e n t   T y p e   : U s e   c a s e   : D e s c r i p t i o n   :   R a t i o n a l e   : S o u r c e   : A c c e p t a n c e   C r i t e r i a   : S i z e   : S u p p o r t i n g   m a t e r i a l   :   a n n o t a t i o n ,   c o n v e r s a t i o n ,   e x a m p l e s R e q u i r e m e n t s   c a r d s
I m p r o v e   I T   S e r v i c e s   B . V . 3 2 R e q u i r e m e n t s   a t t r i b u t e s   ( 1 ) I D - T o   a l l o w   t r a c e a b i l i t y R e q u i r e m e n t s   T y p e - A l l o w s   r e q . s   t o   b e   s o r t e d ,   g r o u p i n g   a l l o w s   t h e   r e q u i r e m e n t s   t o   b e   c h e c k e d   o n   c o m p l e t e n e s s   a n d   f o r   c o n f l i c t s ,   e . g . ,   b y   n o n - f u n c t i o n a l ,   b y   b u s i n e s s   p r o c e s s U s e   c a s e - F o r   t r a c e a b i l i t y   a n d   c h a n g e   c o n t r o l   p u r p o s e s - A g a i n   f o r   g r o u p i n g   e t c . D e s c r i p t i o n - T h e   i n t e n t   o f   t h e   r e q u i r e m e n t   ( m a y   i n i t i a l l y   b e   a m b i g u o u s )   - t h e   s t a k e h o l d e r s   w h i s h e s   &   n e e d s
I m p r o v e   I T   S e r v i c e s   B . V . 3 3 R e q u i r e m e n t s   a t t r i b u t e s   ( 2 ) R a t i o n a l e - R e a s o n   b e h i n d   t h e   r e q u i r e m e n t s   e x i s t e n c e .   H e l p s   t o   c l a r i f y   a n d   u n d e r s t a n d   t h e   r e q u i r e m e n t   a n d   t o   i d e n t i f y   g o l d   p l a t i n g   r e q . s . P r i o r i t y - M e a s u r e   o f   t h e   b u s i n e s s   v a l u e   a n d   i m p o r t a n c e .   F o r   n e g o t i a t i o n ,   b u t   a l s o   f o r   r i s k - b a s e d   t e s t i n g A c c e p t a n c e   c r i t e r i a - T o   m a k e   t h e   r e q u i r e m e n t   m e a s u r a b l e   a n d   t e s t a b l e S o u r c e - N a m e   o f   t h e   p e r s o n   w h o   r a i s e d   t h e   r e q u i r e m e n t   ,   o r   d o c u m e n t . S i z e - N u m b e r   o f   s t o r y   p o i n t s
3 4 A c c e p t a n c e   C r i t e r i a W e   h a v e   t o   b e   a b l e   t o   t e l l   w h e t h e r   a   s o l u t i o n   c o m p l e t e l y   s a t i s f i e s ,   o r   f i t s ,   a   r e q u i r e m e n t T o   m a k e   r e q u i r e m e n t s   m e a s u r a b l e   /   t e s t a b l e T o   d e f i n e   b o u n d a r i e s T o   r e a c h   c o n s e n s u s   ( w i t h   t h e   s t a k e h o l d e r ) T o   a l l o w   a c c u r a t e   p l a n n i n g   &   e s t i m a t i o n I n   p r a c t i c e   v e r y   i m p o r t a n t   f o r   n o n - f u n c t i o n a l   r e q u i r e m e n t s - 9 0 %   o f   t h e   c u s t o m e r s   m u s t   b e   a b l e   t o   g e t   t h e   c o r r e c t   t i c k e t   f r o m   t h e   p r o d u c t   i n   n o   m o r e   t h a n   2 5   s e c o n d s i n v o l v e   t e s t e r   h e r e I m p r o v e   I T   S e r v i c e s   B . V .
E x a m p l e A c c e p t a n c e C r i t e r i a R e q u i r e m e n t   /   U s e r   S t o r y - A s   a   s t u d e n t ,   I   w a n t   t o   b e   a b l e   t o   b u y   a   p a r k i n g   p a s s   s o   I   c a n   g e t   t o   s c h o o l   q u i c k l y A c c e p t a n c e   C r i t e r i a ( 5   t o   8 ) - T h e   s t u d e n t   w i l l   n o t   r e c e i v e   t h e   p a r k i n g   p a s s   i f   t h e   p a y m e n t   i s   i n s u f f i c i e n t - O n e   c a n   o n l y   b u y   a   p a r k i n g   p a s s   t o   t h e   s c h o o l   p a r k i n g   l o t   i f   t h e   p e r s o n   i s   a   r e g i s t e r e d   s t u d e n t - T h e   s t u d e n t   c a n   o n l y   b u y   o n e   p a r k i n g   p a s s   e a c h   m o n t h - . . I m p r o v e   I T   S e r v i c e s   B V 3 5 g i v e n < c o n t e x t >   w h e n < t h e   e v e n t   o c c u r s >   t h e n < e x p e c t e d   o u t c o m e >
3 6 U s e   T e m p l a t e s T h e   < s t a k e h o l d e r >   s h a l l   b e   a b l e   t o   < c a p a b i l i t y > - T h e   o r d e r   c l e r k   s h a l l   b e   a b l e   t o   r a i s e   a n   i n v o i c e A s   a   < r o l e > ,   I   w a n t   < a c t i v i t y >   s o   t h a t   < b u s i n e s s   v a l u e >   - A s   a   j o b   s e e k e r ,   I   w a n t   t o   s e a r c h   f o r   a   j o b ,   s o   I   c a n   a d v a n c e   m y   c a r e e r T h e   < p r o d u c t >   s h a l l   b e   a b l e   t o   < a c t i o n >   < e n t i t y > - T h e   l a u n c h e r   s h a l l   b e   a b l e   t o   l a u n c h   m i s s i l e s T h e   < p r o d u c t >   s h a l l   < f u n c t i o n >   < o b j e c t >   e v e r y   < p e r f o r m a n c e >   < u n i t > - T h e   c o f f e e   m a c h i n e   s h a l l   p r o d u c e   a   h o t   d r i n k   e v e r y   1 0   s e c o n d s I m p r o v e   I T   S e r v i c e s   B . V .
I m p r o v e   I T   S e r v i c e s   B . V . 3 7 R e q u i r e m e n t s R u l e S e t U s e f u l l s e t   o f   a g r e e m e n t s S p e c i f y t h e   c o n t e n t s   a n d   f o r m a t o f   a   r e q u i r e m e n t ( a n d   r e q u i r e m e n t s d o c u m e n t ) M o r e   o b j e c t i v e ,   l e s s d i s c u s s i o n A p p l i e d d u r i n g s p e c i f i c a t i o n a n d   r e v i e w i n g O r g a n i z a t i o n   s p e c i f i c R u l e s   f o r   t r a c i n g ,   f o r m a t   a n d   c o n t e n t
I m p r o v e   I T   S e r v i c e s   B . V . 3 8 E x a m p l e s o f   R u l e s ( 1 ) I d e n t i f i c a t i o n V a l u a b l e   /   p u r p o s e C h a n g e s G r o u p i n g U n i q u e n e s s C o n s i s t e n c y A n n o t a t i o n L a n g u a g e N o   d e s i g n K n o w l e d g e   r e s p o n s i b l e   ( s o u r c e ) A l l   f o r m s   o f   a n n o t a t i o n ,   c o m m e n t s ,   n o t e s ,   s u g g e s t i o n s ,   e x a m p l e s ,   o r   o t h e r   i t e m s   n o t   p a r t   o f   t h e   f o r m a l r e q u i r e m e n t   s h a l l   b e   c l e a r l y   i n d i c a t e d   a s   s u c h .   T h i s   w i l l   b e   d o c u m e n t e d   b y   u s i n g   t h e   a t t r i b u t e   a d d i t i o n a l   i n f o r m a t i o n .
I m p r o v e   I T   S e r v i c e s   B . V . 3 9 E x a m p l e s o f   R u l e s ( 2 ) D e t a i l B r i e f   /   S m a l l U n a m b i g u o u s P r i o r i t y R a t i o n a l e C o m p o u n d I n d e p e n d e n t T e c h n i c a l l y   a c h i e v a b l e T e s t a b l e R e q . s   s h a l l   b e   u n a m b i g u o u s   t o   t h e   i n t e n d e d   r e a d e r s h i p .   R e q . s   s h a l l   h a v e   o n l y   o n e   i n t e r p r e t a t i o n .   F o r   e x a m p l e   t h e   w o r d   s h a l l   i s   u s e d   a n d   n o t   t h e   w o r d   s h o u l d .   W o r d s   l i k e   c a n   s h a l l   o n l y   b e   u s e d   w h e n   m o r e   t h a n   o n e   o p t i o n   i s   a v a i l a b l e .   D i r e c t i v e   l a n g u a g e   ( a c t i v e   v o i c e )   s h a l l   b e   u s e d ,   e . g . ,   s p e c i f i e s   a n d   n o t   c a n   s p e c i f y .
4 0 T h i n g s   t o   d o   c o n s i d e r   t o m o r r o w 1 . S t a r t   w i t h   a   p u r p o s e   s t a t e m e n t   &   c o n t e x t   d i a g r a m 2 . I n t r o d u c e   r e q u i r e m e n t s   a t t r i b u t e s   ( c a r d s ) 3 . U s e   a c c e p t a n c e   c r i t e r i a   t o   f i n e - t u n e   r e q . s 4 . U s e   t e m p l a t e s 5 . D e f i n e   a n d   u s e   r e q u i r e m e n t s   r u l e s 6 . F i r s t   q u a n t i t y ,   t h a n   q u a l i t y 7 . S p r e a d   t h e   w o r d ;   s h a r e   t h e   k n o w l e d g e w h o l e   t e a m   a p p r o a c h   I m p r o v e   I T   S e r v i c e s   B . V .
I m p r o v e   I T   S e r v i c e s   B V 4 1 w w w . e r i k v a n v e e n e n d a a l . n l e r i k @ e r i k v a n v e e n e n d a a l . n l @ E r i k v V e e n e n d a a l
4 2 A n y   q u e s t i o n s . . . . . ? T h a n k   y o u   ! ! I m p r o v e   I T   S e r v i c e s   B . V .