saralScrum
  Project Management Tool


Should  be in Top 10?



      Ritesh M. Tamrakar


            2009.07.12

            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




                                                                            OSCN2009
                                                 #10 Benefits & Learning 
Source: http://www.flickr.com/photos/finalcut/
                                                 #11 Question/Answer 
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 




                                                               OSCN2009
                         of the project to stake holders
saralScrum
#2 Scrum Mantra
●
    Scrum is framework where work done in iterative and incremental 
    fashion with simple rules and artifacts. 




                  Team

         PO
                  SM




                                                                       OSCN2009
saralScrum
#2 Scrum Mantra
●
    Scrum is framework where work done in iterative and incremental 
    fashion with simple rules and artifacts. 




                 PO        Team
                      SM




                                                                       OSCN2009
saralScrum
#2 Scrum Mantra
●
    Scrum is framework where work done in iterative and incremental 
    fashion with simple rules and artifacts. 



                              SM                          Burndown



                            Team
                    PO




                                                                       OSCN2009
saralScrum
#2 Scrum Mantra
●
    Scrum is framework where work done in iterative and incremental 
    fashion with simple rules and artifacts. 




                                                   Team   SM PO




                                                                       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 Scrum
                 Use Case Pages         3000        0
                 Stories                     0   1400
                 Calender Months             9     12
                 Person Months            540      54
                 Lines of Java Code    58000 51000
                 Lines of Java
                 Code/Person-Month        120     840
                 Maximum Developer        100       7
                 *Source: User Stories Applied: For Agile Software Development ­ Mike Cohn




                                                                                             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.




                                                                                 OSCN2009
Source: http://7thpixel.net/blog/2009/06/18/job­trend­analysis­of­scrum­agile/
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




                                                                OSCN2009
                            –   Project Dashboard
                            –   User Management
saralScrum
#6 Technology



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




                                         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,              ●
                                                   Developed using all open 
         Milestone/Release Planning
                                                   source tools
     –   Release 2: v0.2: Site overall look,
         Chat for Daily Scrum & Meetings
                                                    –   Fedora 7

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




                                                                               OSCN2009
     –   Release 4: v0.3.3: Team security
                                                    –   GIMP
                                                    –   OpenOffice 2.2
saralScrum          OSCN2009
#8 Sample Screens
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.




                                                                                  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




                                                                   OSCN2009
saralScrum
#11 Question/Answer




                      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/




                                                                                    OSCN2009
http://www.flickr.com/photos/jasmic/       http://www.flickr.com/photos/vernhart/
saralScrum
Thank you !!!




SourceForge.net Community Choice Awards
http://sourceforge.net/community/cca09/ . 




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

Whysaral Scrum Top10

  • 1.
  • 2.
    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 OSCN2009 #10 Benefits & Learning  Source: http://www.flickr.com/photos/finalcut/ #11 Question/Answer 
  • 3.
    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  OSCN2009 of the project to stake holders
  • 4.
    saralScrum #2 Scrum Mantra ● Scrum is framework where work done in iterative and incremental  fashion with simple rules and artifacts.  Team PO SM OSCN2009
  • 5.
    saralScrum #2 Scrum Mantra ● Scrum is framework where work done in iterative and incremental  fashion with simple rules and artifacts.  PO Team SM OSCN2009
  • 6.
    saralScrum #2 Scrum Mantra ● Scrum is framework where work done in iterative and incremental  fashion with simple rules and artifacts.  SM Burndown Team PO OSCN2009
  • 7.
    saralScrum #2 Scrum Mantra ● Scrum is framework where work done in iterative and incremental  fashion with simple rules and artifacts.  Team SM PO OSCN2009
  • 8.
    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 Scrum Use Case Pages 3000 0 Stories 0 1400 Calender Months 9 12 Person Months 540 54 Lines of Java Code 58000 51000 Lines of Java Code/Person-Month 120 840 Maximum Developer 100 7 *Source: User Stories Applied: For Agile Software Development ­ Mike Cohn OSCN2009
  • 9.
    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. OSCN2009 Source: http://7thpixel.net/blog/2009/06/18/job­trend­analysis­of­scrum­agile/
  • 10.
    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 OSCN2009 – Project Dashboard – User Management
  • 11.
    saralScrum #6 Technology ● Language: PHP 5 ● Database: MySQL ● Framework: symfony ● Chat: phpfreechat OSCN2009
  • 12.
    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, ● Developed using all open  Milestone/Release Planning source tools – Release 2: v0.2: Site overall look, Chat for Daily Scrum & Meetings – Fedora 7 – Release 3: v0.3: User – XAMPP Management, Sprint Team Definition, Project Dashboard – Eclipse PDT OSCN2009 – Release 4: v0.3.3: Team security – GIMP – OpenOffice 2.2
  • 13.
    saralScrum OSCN2009 #8 Sample Screens
  • 14.
    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. OSCN2009
  • 15.
    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 OSCN2009
  • 16.
  • 17.
    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/ OSCN2009 http://www.flickr.com/photos/jasmic/ http://www.flickr.com/photos/vernhart/
  • 18.
    saralScrum Thank you !!! SourceForge.net Community Choice Awards http://sourceforge.net/community/cca09/ .  OSCN2009 Voting closes on July 20th, 2009. Please vote for symfony.