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