• No results found

Agile Scrum Methodology Tool (ASMT)

N/A
N/A
Protected

Academic year: 2020

Share "Agile Scrum Methodology Tool (ASMT)"

Copied!
9
0
0

Loading.... (view fulltext now)

Full text

(1)

Agile Scrum Methodology Tool (ASMT)

Shaik John Pasha; B Ravidar Reddy & Dr. A. Satyanarayana 1�H.T No�: 15TQ1D5813 Designation: Pursuing M.Tech (CSE) College: Siddhartha Inst�itute of Techno�logy and Sciences.

2�Designat�ion: Assistant Professor College: Siddhartha Institute of Techno�logy and Sciences.

I n t ro d u c t i o n

ASMT (Agile SCRUM Methodology Tool) is a web based application over intranet for an organization, which is meant for storage and retrieval of data related to various Users, Teams and SCRUM related information like Backlog_ID, Various user Stories, Completed user stories, Ongoing user stories, Blocked Ongoing user stories, Daily meetings, Estimated time and Burn-Down Chart, etc. Maintain the detailed information like “Product Backlog, Sprint Backlog, Daily SCRUM Meeting, Sprint

Review, Sprint Retrospective, Sprint

Planning (Optional in tool, but mandatory in SCRUM). All the information will be maintained and monitor from the central

location (product owner). All the

information can be managed online over intranet throughout the project.

ASMT can be divided broadly into Four modules which are described below: Login Module, Admin (Product Owner), Scrum Master and Team.

LI T E R AT U R E S U R V E Y

E x is t ing S ys t e m:

At p r e s e nt e ve r yt h in g r e la t e d t o int e r na l a s s e s s me nt o f a p r o je c t is d o ne ma nu a l l y a nd in vo lv e s a lo t o f p a p e r w o r k w h ic h in c lu d e S p r int ba c k lo g p la n n in g a nd T a s k - B o a r d p la n n in g e t c . T h is mu lt ip l ie s t o e a c h sp r int c o nd u c t e d in p r o je c t

d u r a t io n. T he r e s u lt is h e c t ic w o r k t o t he e mp lo ye e s in vo lve d a nd is ve r y p r o ne t o mis t a k e s . P ro d u ct ba c k lo g s a r e ve r y r a r e ly a va i la b le t o t he t e a m.

D is a d va nt a g e s o f t he E x is t ing S ys t e m:

1 . P la n n in g a nd o r g a n iz in g t he p r o je c t ba c k lo g s w i l l be d iff ic u lt fo r s c r u m ma s t e r , w h ic h le a d s t he la c k o f p r o je c t do ma in a nd p r o d u ct h ig h ma int e n a nc e .

2 . T r a c k ing o f fr e q u e nt c ha ng e s a nd p r o d u c t d e liv e r y o f t he f in is h e d p r o d u ct be c o me s d iff ic u lt .

3 . T he d a il y S c r u m me e t ing s

a nd r e v ie w s r e q u ir e

c o ns id e r a b le t ime a nd

r e s o u r c e s .

P ro po s e d S ys t e m:

T he p r o po s e d s ys t e m is t o a u t o ma t e & s i mp l i f y t h e a c t iv it ie s in t he p r e s e nt s ys t e m. A n int r a ne t in fo r ma t io n s ys t e m p u b l is he d t o w ind o w s s e r ve r s , c a p a b le o f a c c e s s o n a n y ma c h in e w it h a br o w s e r c o nne c t e d t o t he o r g a n iz a t io n L AN . T he s yst e m c a n g r a d u a t e t o a n

(2)

int e r ne t a p p lic a t io n w h e n p u b l is h e d o n a w e b s e r ve r .

T he AS M T is u s e d s u c h t ha t t he p r o d u ct o w ne r c a n ju s t e nt e r t he ba c k lo g it e ms int o o nlin e fo r ms w h ic h d ir e c t ly g o int o t he d at a ba se . T he d a t a ba s e is ma p p e d t o e a c h ba c k lo g it e m a s s ig ne d t o a p a r t ic u la r t e a m. T h is d a t a c a n be a c c e s s e d a nd s u p e r v is e d b y t he in -c ha r g e . T he e mp lo ye e s g e t t he fa c i l it y t o a c c e s s a nd v ie w t he ir p r o je c t d et a ils a t a n y t ime . A lso t he p r e v io u s sp r int r e s u lt s a r e st o r e d in t he d a t a ba s e w h ic h c a n be v ie w e d t o a s s e s s t he p a s t p e r fo r ma nc e o f t he t e a ms . A s a r e s u lt o f t h is, c ha ng e s c a n be ma d e t o imp r o ve t he t e a m p e r fo r ma n c e o f t he p ro je c t fo r be t t e r q u a lit y a nd ma int e na nc e . T h is int r a ne t s o ft w a r e min i m iz e s t he u s e o f p a p e r w o r k a nd sa ve s t ime o f t he t e a m.

Ad va nt a g e s o f t he P r o po se d S ys t e m:

1 . Au t o ma t e a ll t he p r e s e nt s ys t e m a c t iv it ie s in t he t e a m.

2 . Fr e q u e nt c ha ng e s a r e a va i la b le t ime t o t ime , w h ic h a l lo w s t a k ing d e c is io n o n ba c k lo g it e m.

3 . B a c k lo g it e ms w h ic h e nt e r e d b y p r o d u ct o w ne r d ir e c t ly g o int o t he d a t a ba se .

4 . T h is d a t a c a n be a c c e s s e d a nd s u p e r v is e d b y t he in - c ha r g e ( p ro d u ct o w ne r ) .

5 . T he t e a m g e t s t he fa c i l it y t o a c c e s s a nd v ie w t he ir s p r int ba c k lo g s a t a n y p o int o f t ime w it ho u t mo v in g ( no ne e d t o go t o T a sk - B o a r d o r sc r u m ma st e r ) .

6 . T he p r e v io u s s p r int r e s u lt s a r e s t o r e d in t he d a t a ba s e w h ic h c a n be v ie w e d t o a s s e s s t he p a s t p e r fo r ma nc e o f t he t e a ms a nd a ls o c a n t r a c k t he ba c k lo g it e ms w h ic h a r e d o ne w it h in t h e t e a m.

7 . I t min i m iz e s t he u s e o f p a p e r w o r k a nd s a ve s g r e e ne r y a s o r g a n iz a t io n e n v ir o n me nt po lic y.

FE AS I B I LI T Y S T U D Y :

A n i mp o rt a nt o ut co me o f t he p r e lim in a r y in v e s t ig a t io n is t he d e t e r min a t io n, if t he s ys t e m be in g d e ve lo p e d is fe a s i b le . It a ls o in vo lv e s t he a na l ys is o f a p r o b le m t o d et er min e i f it c a n be s o lve d e ffe c t ive l y. T he o p e r at io na l ( w i l l it w o r k ) , e co no mic a l ( c o st s a nd be ne f it s ) , a nd t e c h n ic a l ( c a n it be bu i lt ) a s p e c t s a r e p a rt o f t he s t u d y. R e s u lt s o f t he s t u d y d e t e r min e w he t he r t he s o lu t io n s ho u ld be i mp le me nt e d .

(3)

i mp o rt a nt p a rt o f t he S R S , t he fo llo w ing p r in c ip le s a p p l y:

a ) S p e c if ic r e q u ir e me nt s s ho u ld be

s t at e d w it h a l l t he

c ha r a c t e r is t ic s o f a g o o d S R S  c o rr e c t

 u na mb ig u o u s  c o mp le t e

 c o ns is t e nt ( s ho u ld be sa me t hr o u g ho ut t he S R S )

 r a nk e d fo r imp o rt a nc e a nd / o r st a b il it y ( S e t p r io r it ie s )

 ve r if ia b le ( G iv e s u it a b le r e fe r e n c e s )

 mo d if ia b le ( B u t w it h e ffe c t ive c o nt ro l)

 T r a c e a b le . ( I d e nt ify e a c h r e q u ir e me nt w it h it s I D ) 1 . S p e c if ic r e q u ir e me nt s s ho u ld be

c r o ss - r e fe r e nc e d t o e a r lie r d o c u me nt s t ha t r e la t e .

2 . A l l r e q u ir e me nt s s ho u ld be u n iq u e l y id e nt if ia b le .

3 . C a r e fu l a t t e nt io n s ho u ld be g ive n t o o r g a n iz in g t he r e q u ir e me nt s t o ma x i miz e r e a d a b i l it y.

S P E C I FI C AT I O N S FI LE FO R

“LOGIN” USECASE

P r ima r y Ac t o r s : U s e r s ( Ad min, P O , S M a nd T e a m)

P r e c o nd it io n: T he U s e r mu st be r e g ist e r e d .

M a in F lo w :

 E nt e r t he Lo g in I D .  E nt e r t he P a s s w o r d.  S u b m it . ( E 1)

A lt e r na t e F lo w :

( E 1) : I nv a lid Lo g in I D ( o r ) P a ss w o r d .

P o st Co nd it io n:

O nc e t he lo g in is su c c e ss fu l

e nt e r in t he s ys t e m, a nd a b le t o do t he o t he r a c t iv it ie s w h a t he / he r w a nt s .

S P E C I FI C AT I O N S FI LE FO R

“REGISTRATION” USECASE

P r ima r y Ac t o r : Ad min.

P r e c o nd it io n: N I L.

M a in F lo w :

 E nt e r a ll t h e I n fo r ma t io n in t he s p e c if ie d fo r m. ( E 1 )  S u b m it t he fo r m. ( E 1 )

A lt e r na t e F lo w :

( E 1 ) : A ll t he ma nd a t o r y f ie ld s a r e no t e nt e r e d .

P o st Co nd it io n:

A ft e r t he a bo ve a c t iv it y is c o mp le t e d s u c c e s s fu l t he in fo r ma t io n a bo u t u s e r p ut o n t he s ys t e m. A nd p r o v id e t he Lo g in fa c i l it ie s .

 A E ma i l / S M S

c o n fir ma t io n is s e nt t o t he a d d e d u s e r .

 B y d e fa u lt t he u s e r is g ive n t he T e a m r o le .

S P E C I FI C AT I O N FI LE F O R

“Pro duct Back lo g" USECASE

P r ima r y Ac t o r : Pro d u ct O w ne r

P r e c o nd it io n: T h e u s e r mu s t be a lo g g e d int o t he s ys t e m

M a in F lo w :

S e le c t t he t yp e o f a c t iv it y t he u s e r ha s t o p er fo r m

(4)

 U p d a t e o r Dro p t he B a c k lo g I t e m

 P u t o n ho ld fo r d e c is io n ma k in g B a c k lo g I t e ms

P o st Co nd it io n:

A ft e r s u c c e s s fu l c o mp le t io n o f t he a bo ve a c t iv it y t he u s e r g o fo r t he ne xt s t e p a c c o r d ing t o his s e le c t io n.

A ft e r s u c c e s s fu l c o mp le t io n o f t he a bo ve a ct iv it ie s t he c ha ng e s a r e s a ve d t o t he d a t a ba s e .

S e c o nd a r y Ac t o r : S M / T M

P r e c o nd it io n: T h e u s e r mu s t be a lo g g e d int o t he s ys t e m a s S M o r T M

M a in F lo w :

S e le c t t he t yp e o f a c t iv it y t he u se r ha s t o p er fo r m

 V ie w t he B a c k lo g I t e m d e t a ils

S P E C I FI C AT I O N S FI LE FO R

“Spr int Back lo g” USECASE

P r ima r y Ac t o r : S cr u m M a s t e r

P r e c o nd it io n: T h e u s e r mu s t be a lo g g e d int o t he s ys t e m

M a in F lo w :

S e le c t t he t yp e o f a c t iv it y t he u se r ha s t o p er fo r m

 Ad d a N e w S p r int B a c k lo g I t e m if t a k e n in b e t w e e n t he s p r int .

 D r o p t he B a c k lo g It e m  P u t o n ho ld fo r d e c is io n

ma k in g B a c k lo g I t e ms

 P e r fo r ms t he s p r int p la n n in g a nd r e t ro s p e c t ive me e t ing s

 P ro v id e t he r e s o u r c e s fo r t he t e a m if r e q u ir e

P o st Co nd it io n:

A ft e r s u c c e s s fu l c o mp le t io n o f t he a bo ve a c t iv it y t he u s e r g o fo r t he ne xt s t e p a c c o r d ing t o his s e le c t io n.

Use case diagram

(5)
(6)

S E Q U E N C E & C O LL AB O R AT I O N

D I AG R A M S

:Registration :Database : Admin

Sequence Diagram: Successfull Registration

Register()

Field Validate()

Store & Validate Details()

Registration Successful

:Registration :Database

: Admin 2: Field Validate() Collaboration Diagram: Successfull Registration

3: Store & Validate Details()

(7)

S c r e e n S ho t s

We lc o me P a g e :

Display useful information and links to

navigate throughout the system

 Login

 Contact Us

Lo g in P a g e :

Login details are entered and on successful

login user in redirected to his role specific

actions.

Display the whole product Backlog Items.

:Registration :Database : Admin

Sequence Diagram: Unsuccessfull Registration

Register()

Field Validate()

Store & Validate Details()

(8)

S o ft w a r e a nd H a r d w a r e

(9)

S o ft w a r e R e q u ir e me nt s

 N E T Fr a me w o r k 3 . 5

o nw a r d s

 V is u a l S t u d io 2 0 0 8  S Q L S e r ve r 2 0 0 5

 O p e r a t ing S yst e m

W in d o w s S e r ve r  I I S 5. 1 O nw a r d s

 I nt e r ne t E xp lo r e r o r

a n y o t he r co mp a t ib le

br o w s e r

H a r d w a r e R e q u ir e me nt s

 P e nt iu m p r o c e s s o r I V

( w it h 2 . 4 G H Z)  R A M 1 G B o r mo r e  H a r d D is k 8 0 G B

 I nt e r ne t le a s e d lin e i f

ho s t e d a s a n I nt e r ne t

Ap p l ic a t io n

 O r c a n be ho s t e d o n a n y

s h a r e ho s t ing a s l it t le

a s R s . 5 0 0 a mo nt h 

C O N C L U S I O N

 W i l l a u t o ma t e t he w ho le

AG I LE p r o c e s s .

 Ac c e s s in fo r ma t io n a t yo u r

f in g e r t ip s . 

 M o d e r n iz a t io n

B I B LI O G R AP H Y

1 . T he U n i f ie d S o ft w a r e

D e ve lo p me nt P r o c e s s B y

I V AR J A C O B S O N , G R AD Y

B O O C H a nd J A M E S

R U M B AU G H .

2 . Micro so ft ’s

w w w . a s p . ne t / le a r n

3 . IEEE Std. 830-1993, IEEE

Recommended practice for Software

Requirements Specifications.

4 . Software Engineering – An

Engineering Approach by James F.

Peters and Witold Pedrycz.

References

Related documents

Semakin rendah konsentrasi Chitosan menyebabkan kenaikan total mikroba pada fillet ikan bandeng dikarenakan berkurangnya jumlah Chitosan pada fillet ikan bandeng

As a tool that was built from the ground up to support Agile and Agile at scale, Agile Manager is tailored to the most common methodologies out there (scrum, kanban and scrumban) that

In SAP an iterative methodology, called Agile, is based on the ‘Lean’ principles for software development and uses elements from ‘Scrum’ as implementation

CHALLENGES AND LEAN SOLUTIONS Let us discuss some common challenges in Agile Scru m methodology and overcoming those with lean solutions Be low a re some challenges in Agile

Agile Overview Agile Manifesto Agile Principles Agile Methods Scrum Overview Scrum Advantages Scrum Roles Core Roles Non-Core Roles Product Owner Scrum Master Scrum Team

Beginning with the history of agile development and moving through the disciplines promoted by Scrum, you will gain a comprehensive understanding of the Scrum methodology

Beginning with the history of agile development and moving through the disciplines promoted by Scrum, you will gain a comprehensive understanding of the Scrum methodology

Participants should come with an active Google account and are encouraged to register for the extended “+3 Coaching” work time to apply what they’ve learned to their own content..