whysaral scrum top10

18
 saralScrum saralScrum Ritesh M. Tamrakar Ritesh M. Tamrakar 2009.07.12 2009.07.12 Project Management Tool Project Management Tool Should  be in Top 10? Should  be in Top 10? OSCN2009 OSCN2009

Upload: ritesh-tamrakar

Post on 01-Nov-2014

1.544 views

Category:

Technology


0 download

DESCRIPTION

saralScrum Presentation for OSCN2009 top 10 selection

TRANSCRIPT

Page 1: Whysaral Scrum Top10

  saralScrumsaralScrum

Ritesh M. TamrakarRitesh M. Tamrakar

2009.07.122009.07.12

Project Management ToolProject Management Tool

Should  be in Top 10?Should  be in Top 10?

OSCN2009OSCN2009

Page 2: Whysaral Scrum Top10

OSCN2009

saralScrum

#0 Contents

#1 Background

#2 Scrum Mantra

#3 Scrum Result

#4 Market Trend

#5 Project Objective

#6 Technology

#7 Methodology 

#8 Sample Screens

#9 License

#10 Benefits & Learning 

#11 Question/Answer Source: http://www.flickr.com/photos/finalcut/

Page 3: Whysaral Scrum Top10

OSCN2009

saralScrum

#1 Background● Software Project Management 

is Complex & Dynamic Task– Requirement

– Technology

– People

● Famous Waterfall SDLC– Numerous case of failed projects

● Low quality● Over­budget● Late Projects

– Lack of clear visibility of status of the project to stake holders

Page 4: Whysaral Scrum Top10

OSCN2009

saralScrum

#2 Scrum Mantra● Scrum is framework where work done in iterative and incremental 

fashion with simple rules and artifacts. 

POSM

Team

Page 5: Whysaral Scrum Top10

OSCN2009

saralScrum

#2 Scrum Mantra● Scrum is framework where work done in iterative and incremental 

fashion with simple rules and artifacts. 

POSM

Team

Page 6: Whysaral Scrum Top10

OSCN2009

saralScrum

#2 Scrum Mantra● Scrum is framework where work done in iterative and incremental 

fashion with simple rules and artifacts. 

PO

SM

Team

Burndown

Page 7: Whysaral Scrum Top10

OSCN2009

saralScrum

#2 Scrum Mantra● Scrum is framework where work done in iterative and incremental 

fashion with simple rules and artifacts. 

POSMTeam

Page 8: Whysaral Scrum Top10

OSCN2009

saralScrum

#3 Scrum Results● 5­10 times more velocity & quality than waterfall.● Up to 400% increase in revenue.● Following table shows the result comparing between performance 

of waterfall & scrum team doing same work.

Waterfall ScrumUse Case Pages 3000 0Stories 0 1400Calender Months 9 12Person Months 540 54Lines of Java Code 58000 51000

120 840Maximum Developer 100 7

Lines of Java Code/Person-Month

*Source: User Stories Applied: For Agile Software Development ­ Mike Cohn

Page 9: Whysaral Scrum Top10

OSCN2009

saralScrum

#4 Market Trend

● Indeed.com Job Trend: Job postings including the terms agile and scrum have grown 3,500% since July 2005.

● Google.com Search Trend: Users searching for the terms agile and scrum on Google since early 2005 is steadily increasing.

Source: http://7thpixel.net/blog/2009/06/18/job­trend­analysis­of­scrum­agile/

Page 10: Whysaral Scrum Top10

OSCN2009

saralScrum

#5 Project Objective● Development of a web­based 

project management tool based on Scrum framework

● Features– Project Definition

– Product Backlog Management

– Release Planning

– Sprint & Sprint Backlog 

– Chat for Daily Scrum & Other Meetings

– Burndown Chart

– Project Dashboard

– User Management

Page 11: Whysaral Scrum Top10

OSCN2009

saralScrum

#6 Technology

● Language: PHP 5● Database: MySQL● Framework: symfony● Chat: phpfreechat

Page 12: Whysaral Scrum Top10

OSCN2009

saralScrum

#7 Methodology● All Design, Development & 

Testing done by single person● Developed in incremental 

steps– Release 1: v0.1: Project

Definition, Project Backlog Management, Sprint & Sprint Backlog, Burndown Chart, Milestone/Release Planning

– Release 2: v0.2: Site overall look, Chat for Daily Scrum & Meetings

– Release 3: v0.3: User Management, Sprint Team Definition, Project Dashboard

– Release 4: v0.3.3: Team security

● Developed using all open source tools– Fedora 7

– XAMPP

– Eclipse PDT

– GIMP

– OpenOffice 2.2

Page 13: Whysaral Scrum Top10

OSCN2009

saralScrum

#8 Sample Screens

Page 14: Whysaral Scrum Top10

OSCN2009

saralScrum

#9 License● saralScrum is released under GNU GPL v3● saralScrum is shared in true sprite of freedom

– saralScrum can be used in any number of server.

– saralScrum can be freely distributed.

– Source code of saralScrum is available.

– Source code of saralScrum can be studied, modified and distributed in same GNU GPL v3 license.

Page 15: Whysaral Scrum Top10

OSCN2009

saralScrum

#10 Benefits & Learning ● Introduction of Scrum concept in Nepalese Software Industry.● Anyone new to Scrum can learn its concept using saralScrum.● saralScrum helps to follow Scrum in Distributed team by 

maintaining all information at single place.● Benifits to me

– Learned using D2Labs for project execution

– Learned symfony framework

– Learned using jpGraph & phpfreechat with symfony

Page 16: Whysaral Scrum Top10

OSCN2009

saralScrum

#11 Question/Answer

Page 17: Whysaral Scrum Top10

OSCN2009

saralScrum

Credits

http://www.flickr.com/photos/finalcut/ http://www.flickr.com/photos/hamed/

http://www.flickr.com/photos/adarshanto/ http://www.flickr.com/photos/kiwi/

http://www.flickr.com/photos/jasmic/ http://www.flickr.com/photos/vernhart/

Page 18: Whysaral Scrum Top10

OSCN2009

saralScrum

Thank you !!!

SourceForge.net Community Choice Awardshttp://sourceforge.net/community/cca09/ . 

Voting closes on July 20th, 2009. Please vote for symfony.