SlideShare a Scribd company logo
Development with Agile methodology
                Scrum Lifecycle




DEVELOPMENT PROCESS IN DROISYS INC.



                                          1
Development with Agile methodology
           Scrum Lifecycle




                                     2
Roles, Time-Boxes, Artefacts

 Scrum Roles
• Product Owner – Prioritises the backlog
• Scrum Master – Runs the daily “scrums”
• Scrum Team – Delivers artefacts and products
    Time-Boxes
•     Release Planning Meeting
•     Sprint
•     Sprint Planning Meeting
•     Sprint Review
•     Sprint Retrospective
•     Daily Scrum
    Artefacts
•    Product Backlog
•    Release Burndown
•    Sprint Backlog
•    Sprint Burndown

                                                 3
Definitions
Product Backlog
 • User requirements ( stories )
 • Prioritized by product owner
Sprint

 •   1 to 4 weeks iterations

Sprint Backlog

 •   list of tasks that to be completed in a sprint

Sprint Planning Meeting

 •   Meet before every Sprint

 •   Break down stories into tasks
Daily Scrum Meeting
 • Scrum Team Member meeting
 • 15 minutes




                                                      4
Scrum Process Details




                        5
Scrum tools

              Task board




                           6
Benefits

Scrum allows for better communication
Scrum helps with transparency
Scrum helps for quality
Scrum exposes existing problems and surfaces new problems as soon as they
come up.
Scrum helps to learn from the past




                                                                            7
QA Process

 Project Bug / issue tracker

           Issues priority
                                                       Issues Status
15

10
                                                                       Closed
 5                                                                     Fix Not Confirmed
     0                                                                 Open
         High
                Medium
                         Low
                               Critical




                                                                                           8
QA Process

Requirement gathering template
Requirement validation template
Code review process
Coding Guidelines and Standards
Configuration management tool
Unit test checklist
Casual analysis for quality improvement
Release note
Change request template
Etc.




                                           9
Droisys Business continuity plan

•   Work Locations
•   Hardware & Software
•   Configuration Management
•   Resources
•   Process Management and Auditing
•   IT Security




                                                1
                                                0
Droisys Server’s and Version control system

•   Win server               (windows 2003 R2 Server )
        Active directory
•   Hyper-V                  (windows hyper-v 2008)
        Alfresco & Bugzilla
        SVN Backup server
        Ubuntu server- OpenERP
•   Firewall mgmt   (Server 2003 R2)
•   Symantec                 (Windows server 2008)
•   Intranet App             (Ubuntu server 8.04)
•   SharePoint               (Windows Server 2003 R2 )
•   Buffalo NAS              (Network Storage )
•   Firewall                 (Sonic Wall)




                                                         1
                                                         1
Project management server




                            1
                            2
Security & Backup

•   Only Intranet access
•   Password protection
•   Weekly twice backup
•   Weekly once external backup




                                           1
                                           3
Q&A
Thank You




            14

More Related Content

Droisys development process_v_1.1

  • 1. Development with Agile methodology Scrum Lifecycle DEVELOPMENT PROCESS IN DROISYS INC. 1
  • 2. Development with Agile methodology Scrum Lifecycle 2
  • 3. Roles, Time-Boxes, Artefacts Scrum Roles • Product Owner – Prioritises the backlog • Scrum Master – Runs the daily “scrums” • Scrum Team – Delivers artefacts and products Time-Boxes • Release Planning Meeting • Sprint • Sprint Planning Meeting • Sprint Review • Sprint Retrospective • Daily Scrum Artefacts • Product Backlog • Release Burndown • Sprint Backlog • Sprint Burndown 3
  • 4. Definitions Product Backlog • User requirements ( stories ) • Prioritized by product owner Sprint • 1 to 4 weeks iterations Sprint Backlog • list of tasks that to be completed in a sprint Sprint Planning Meeting • Meet before every Sprint • Break down stories into tasks Daily Scrum Meeting • Scrum Team Member meeting • 15 minutes 4
  • 6. Scrum tools Task board 6
  • 7. Benefits Scrum allows for better communication Scrum helps with transparency Scrum helps for quality Scrum exposes existing problems and surfaces new problems as soon as they come up. Scrum helps to learn from the past 7
  • 8. QA Process Project Bug / issue tracker Issues priority Issues Status 15 10 Closed 5 Fix Not Confirmed 0 Open High Medium Low Critical 8
  • 9. QA Process Requirement gathering template Requirement validation template Code review process Coding Guidelines and Standards Configuration management tool Unit test checklist Casual analysis for quality improvement Release note Change request template Etc. 9
  • 10. Droisys Business continuity plan • Work Locations • Hardware & Software • Configuration Management • Resources • Process Management and Auditing • IT Security 1 0
  • 11. Droisys Server’s and Version control system • Win server (windows 2003 R2 Server ) Active directory • Hyper-V (windows hyper-v 2008) Alfresco & Bugzilla SVN Backup server Ubuntu server- OpenERP • Firewall mgmt (Server 2003 R2) • Symantec (Windows server 2008) • Intranet App (Ubuntu server 8.04) • SharePoint (Windows Server 2003 R2 ) • Buffalo NAS (Network Storage ) • Firewall (Sonic Wall) 1 1
  • 13. Security & Backup • Only Intranet access • Password protection • Weekly twice backup • Weekly once external backup 1 3