SlideShare une entreprise Scribd logo
1  sur  3
Télécharger pour lire hors ligne
COLLATERAL



   AGILE METHOD OLOGY BEST PRACTICES AT SYMBIOUN
   Service providers have become too entrenched with the waterfall model and variations of the
   iterative waterfall model. However, the challenges of rolling out a new product and the need for
   translating product vision into a working product require a completely different mindset to product
   engineering. Weekly sprints and frequent product releases have become the norm among our
   customers and we have recognized this from the day we started our operations.

   Symbioun has invested a lot in building a team that lives and breathes the agile development model.
   Here are some of the best practices we have adopted to keep pace with our customers.

          First and foremost, product stakeholders may not know all requirements up front. Hence, it
           is not possible to create an exact specification for what a product has to be. Rather, a
           suitable approach would be to grow an evolving product that is showcased for feedback and
           course correction on a continual basis as necessary.

          Second, precedence of work product over documentation. An interactive customer-partner
           session to clarify the functionality and implementation adds a lot more value for the time
           than a write up that may not capture all nuances of the application.

          Third, the development methodology should allow for self-organization of the teams as
           opposed to rigid top-down project management model. The development team is also more
           intimately aware of every individual’s capacity in the team and can take a more informed
           decision on work allocation.


   SCRUM BEST PRACTICES: PEOPLE

          Symbioun places a great emphasis on the selection of team members for a project. Apart
           from a thorough technical scrutiny, the candidate is assessed for attitudes of task ownership
           and team play. These attributes play a significant role in the successful execution of Scrum.

          New hires are given training session on the Scrum methodology as a part of induction
           program.

          Periodic agile lab sessions are held to train team members on the methodology and share
           collective experiences in the implementation.

          A key charter for Symbioun is to have select members of the project teams Scrum certified.




Symbioun Technologies, Inc.                         770.755.7557 | info@symbiountech.com | www.symbiountech.com

                                   Atlanta |Silicon Valley| Belgium | Chennai
SCRUM BEST PRACTICES: TOOLS & PROCESS

             Symbioun has implemented an open source based project management tool called ProTi to
              manage all aspects of the software development process.

             ProTi allows for creation of product backlog and user stories. The tool acts as a platform to
              access backlog, assign them to sprints, and to monitor their completion. Less formal user
              stories to structured use cases can be associated with the backlog using ProTi.

             The tool allows for the creation of Sprints targeting specific backlog items. Sprints are in
              general broken down for a project as follows:

                  o    A combination of ProTi and the project development practice captures some of the
                       key aspects of a project during the inception:

                                 Project Background, Customer Background , budget and scope
                                 Identification of team members and their roles
                                 Sprint plan, release schedule
                                 Customer communication and delivery mechanism
                                 Hardware /Software requirements
                                 Project Metrics

                  o    Product backlog is prioritized and assigned to Sprints based on risk and significance.
                       As a first step, the Scrum Master ensures that the high level descriptions of the
                       requirements are in place. Detailed functional descriptions are elicited further down
                       in the project timeline as subsequent Sprints are taken up to address specific
                       functionality.

                  o    During the execution of the project, stand up meetings are conducted daily by the
                       Scrum Master to quickly cover accomplishment of activities and obstacles which
                       may need escalation. Activity is captured in ProTi by individual team members so
                       that there is effort Vs completion visibility.

                  o    A weekly Scrum of Scrums takes place to assess the overall status of projects and for
                       sharing learning across projects.

                  o    Symbioun project teams use UML design tools such as Enterprise Architect to
                       introduce a discipline and formality without compromising on the flexibility required
                       of an agile method.

                  o    Test scripts with a continuous integration server ensure that the code is checked
                       continuously and facilitate refactoring based on design or architecture
                       modifications.

                  o    Deliveries are done over an online interactive demo (IDEM) sessions over WebEx.

Symbioun Technologies, Inc.                            770.755.7557 | info@symbiountech.com | www.symbiountech.com

                                       Atlanta | Silicon Valley| Belgium | Chennai
   Project teams at Symbioun, working in remote locations, have sufficient time overlap with
              the customer teams. Alternatively, a Symbioun team member deployed onsite, participates
              in Scrum meetings with the customer team and conducts another Scrum meeting with the
              offshore team.

             A designated Product Owner that will play the role of the client and provide feature
              clarifications on the product functionality to the offshore development team. The Product
              Owner will understand the expected functionality thoroughly by engaging with the customer
              on an ongoing basis.




                       ProTi Product Backlog Management               ProTi Product Burn down Chart




       ABOUT SYMBIOUN

       Symbioun is a software product engineering service provider with a successful track record of over
       5 years. We build software products for Startups, established Independent Software Vendors
       (ISVs), and Fortune 1000 companies. Symbioun has significant domain expertise in eLearning,
       Mobile Platforms, and Social Media segments.


Symbioun Technologies, Inc.                               770.755.7557 | info@symbiountech.com | www.symbiountech.com

                                     Atlanta | Silicon Valley| Belgium | Chennai

Contenu connexe

Tendances

Software Project management
Software Project managementSoftware Project management
Software Project management
sameer farooq
 
Application of a Data Visualization Technique Based on Trees to Aid Prioritiz...
Application of a Data Visualization Technique Based on Trees to Aid Prioritiz...Application of a Data Visualization Technique Based on Trees to Aid Prioritiz...
Application of a Data Visualization Technique Based on Trees to Aid Prioritiz...
Thiago Reis da Silva
 
Five benefits of agile practices in software intensive systems development
Five benefits of agile practices in software intensive systems developmentFive benefits of agile practices in software intensive systems development
Five benefits of agile practices in software intensive systems development
IBM Rational software
 
Agile Project Outsourcing - Dealing with RFP and RFI
Agile Project Outsourcing - Dealing with RFP and RFIAgile Project Outsourcing - Dealing with RFP and RFI
Agile Project Outsourcing - Dealing with RFP and RFI
Siddhi
 

Tendances (20)

Software Project management
Software Project managementSoftware Project management
Software Project management
 
ScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With ScrumScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With Scrum
 
Professional Scrum Master I (PSM-I)
Professional Scrum Master I (PSM-I)Professional Scrum Master I (PSM-I)
Professional Scrum Master I (PSM-I)
 
Why Agile
Why AgileWhy Agile
Why Agile
 
Smart society
Smart societySmart society
Smart society
 
Application of a Data Visualization Technique Based on Trees to Aid Prioritiz...
Application of a Data Visualization Technique Based on Trees to Aid Prioritiz...Application of a Data Visualization Technique Based on Trees to Aid Prioritiz...
Application of a Data Visualization Technique Based on Trees to Aid Prioritiz...
 
Agile CMMI - Embrace Maturity with Scrum, Visual Studio 2010 and TFS 2010 - T...
Agile CMMI - Embrace Maturity with Scrum, Visual Studio 2010 and TFS 2010 - T...Agile CMMI - Embrace Maturity with Scrum, Visual Studio 2010 and TFS 2010 - T...
Agile CMMI - Embrace Maturity with Scrum, Visual Studio 2010 and TFS 2010 - T...
 
Lect3
Lect3Lect3
Lect3
 
Agile2013_Spring_FInal_031213
Agile2013_Spring_FInal_031213Agile2013_Spring_FInal_031213
Agile2013_Spring_FInal_031213
 
The best testing of agile model
The best testing of agile modelThe best testing of agile model
The best testing of agile model
 
Rotten Scrum
Rotten ScrumRotten Scrum
Rotten Scrum
 
Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)
 
Five benefits of agile practices in software intensive systems development
Five benefits of agile practices in software intensive systems developmentFive benefits of agile practices in software intensive systems development
Five benefits of agile practices in software intensive systems development
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
Software development life cycles (sdlc)
Software development life cycles (sdlc)Software development life cycles (sdlc)
Software development life cycles (sdlc)
 
Agile deep dive scu
Agile deep dive   scuAgile deep dive   scu
Agile deep dive scu
 
Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework
Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM frameworkLviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework
Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework
 
Feature driven design FDD
Feature driven design FDDFeature driven design FDD
Feature driven design FDD
 
Agile Project Outsourcing - Dealing with RFP and RFI
Agile Project Outsourcing - Dealing with RFP and RFIAgile Project Outsourcing - Dealing with RFP and RFI
Agile Project Outsourcing - Dealing with RFP and RFI
 
Introduction to Agile by David Draper
Introduction to Agile by David DraperIntroduction to Agile by David Draper
Introduction to Agile by David Draper
 

En vedette (15)

Ikt lasteaias
Ikt lasteaiasIkt lasteaias
Ikt lasteaias
 
Enablement rollins
Enablement rollinsEnablement rollins
Enablement rollins
 
The seven faces of advice
The seven faces of adviceThe seven faces of advice
The seven faces of advice
 
K O D U L I N N U D
K O D U L I N N U DK O D U L I N N U D
K O D U L I N N U D
 
Adobe open screen project ppt
Adobe open screen project pptAdobe open screen project ppt
Adobe open screen project ppt
 
Baleaari Kunstnikud
Baleaari KunstnikudBaleaari Kunstnikud
Baleaari Kunstnikud
 
Symbioun_Corporate_Profile
Symbioun_Corporate_ProfileSymbioun_Corporate_Profile
Symbioun_Corporate_Profile
 
Haiti: Before and After the January 12, 2010 Earthquake
Haiti: Before and After the January 12, 2010 EarthquakeHaiti: Before and After the January 12, 2010 Earthquake
Haiti: Before and After the January 12, 2010 Earthquake
 
Scopes MDM Services
Scopes MDM ServicesScopes MDM Services
Scopes MDM Services
 
Prantsusmaa ülesanne
Prantsusmaa ülesannePrantsusmaa ülesanne
Prantsusmaa ülesanne
 
Lost decade
Lost decade Lost decade
Lost decade
 
CRM
CRMCRM
CRM
 
Kasauli Cottage
Kasauli Cottage Kasauli Cottage
Kasauli Cottage
 
Homestead villas Kasauli
Homestead villas   Kasauli Homestead villas   Kasauli
Homestead villas Kasauli
 
Nfc technology ppt
Nfc technology pptNfc technology ppt
Nfc technology ppt
 

Similaire à Symbioun's Agile Capabilities

CRUMstudy Brochure - English
CRUMstudy Brochure - EnglishCRUMstudy Brochure - English
CRUMstudy Brochure - English
Godfree Dzebu
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming Teams
Nicole Gomez
 
The Myriad faces of Agile Training & Certification
The Myriad faces of Agile Training & CertificationThe Myriad faces of Agile Training & Certification
The Myriad faces of Agile Training & Certification
Sunil Mohal
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYA
Divya Tadi
 
Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013
Moataz Nabil
 

Similaire à Symbioun's Agile Capabilities (20)

CRUMstudy Brochure - English
CRUMstudy Brochure - EnglishCRUMstudy Brochure - English
CRUMstudy Brochure - English
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming Teams
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software development
 
SCRUM_BROCHURE_ISSLLC
SCRUM_BROCHURE_ISSLLCSCRUM_BROCHURE_ISSLLC
SCRUM_BROCHURE_ISSLLC
 
India Agile Week 2015
India Agile Week 2015India Agile Week 2015
India Agile Week 2015
 
Scrum
Scrum Scrum
Scrum
 
Metodologia scrum actualizada qa
Metodologia scrum actualizada qaMetodologia scrum actualizada qa
Metodologia scrum actualizada qa
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Introduction to Agile-Scrum
Introduction to Agile-ScrumIntroduction to Agile-Scrum
Introduction to Agile-Scrum
 
The Myriad faces of Agile Training & Certification
The Myriad faces of Agile Training & CertificationThe Myriad faces of Agile Training & Certification
The Myriad faces of Agile Training & Certification
 
Seminar COTB25.pptx
Seminar COTB25.pptxSeminar COTB25.pptx
Seminar COTB25.pptx
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYA
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdfbest-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
 
Owasp summit slides day 2
Owasp summit slides day 2Owasp summit slides day 2
Owasp summit slides day 2
 
Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in Agile
 
Sapple Systems Corporate Profile
Sapple Systems Corporate ProfileSapple Systems Corporate Profile
Sapple Systems Corporate Profile
 
Santoshi_CV_Latest
Santoshi_CV_LatestSantoshi_CV_Latest
Santoshi_CV_Latest
 

Dernier

Dernier (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Symbioun's Agile Capabilities

  • 1. COLLATERAL AGILE METHOD OLOGY BEST PRACTICES AT SYMBIOUN Service providers have become too entrenched with the waterfall model and variations of the iterative waterfall model. However, the challenges of rolling out a new product and the need for translating product vision into a working product require a completely different mindset to product engineering. Weekly sprints and frequent product releases have become the norm among our customers and we have recognized this from the day we started our operations. Symbioun has invested a lot in building a team that lives and breathes the agile development model. Here are some of the best practices we have adopted to keep pace with our customers.  First and foremost, product stakeholders may not know all requirements up front. Hence, it is not possible to create an exact specification for what a product has to be. Rather, a suitable approach would be to grow an evolving product that is showcased for feedback and course correction on a continual basis as necessary.  Second, precedence of work product over documentation. An interactive customer-partner session to clarify the functionality and implementation adds a lot more value for the time than a write up that may not capture all nuances of the application.  Third, the development methodology should allow for self-organization of the teams as opposed to rigid top-down project management model. The development team is also more intimately aware of every individual’s capacity in the team and can take a more informed decision on work allocation. SCRUM BEST PRACTICES: PEOPLE  Symbioun places a great emphasis on the selection of team members for a project. Apart from a thorough technical scrutiny, the candidate is assessed for attitudes of task ownership and team play. These attributes play a significant role in the successful execution of Scrum.  New hires are given training session on the Scrum methodology as a part of induction program.  Periodic agile lab sessions are held to train team members on the methodology and share collective experiences in the implementation.  A key charter for Symbioun is to have select members of the project teams Scrum certified. Symbioun Technologies, Inc. 770.755.7557 | info@symbiountech.com | www.symbiountech.com Atlanta |Silicon Valley| Belgium | Chennai
  • 2. SCRUM BEST PRACTICES: TOOLS & PROCESS  Symbioun has implemented an open source based project management tool called ProTi to manage all aspects of the software development process.  ProTi allows for creation of product backlog and user stories. The tool acts as a platform to access backlog, assign them to sprints, and to monitor their completion. Less formal user stories to structured use cases can be associated with the backlog using ProTi.  The tool allows for the creation of Sprints targeting specific backlog items. Sprints are in general broken down for a project as follows: o A combination of ProTi and the project development practice captures some of the key aspects of a project during the inception:  Project Background, Customer Background , budget and scope  Identification of team members and their roles  Sprint plan, release schedule  Customer communication and delivery mechanism  Hardware /Software requirements  Project Metrics o Product backlog is prioritized and assigned to Sprints based on risk and significance. As a first step, the Scrum Master ensures that the high level descriptions of the requirements are in place. Detailed functional descriptions are elicited further down in the project timeline as subsequent Sprints are taken up to address specific functionality. o During the execution of the project, stand up meetings are conducted daily by the Scrum Master to quickly cover accomplishment of activities and obstacles which may need escalation. Activity is captured in ProTi by individual team members so that there is effort Vs completion visibility. o A weekly Scrum of Scrums takes place to assess the overall status of projects and for sharing learning across projects. o Symbioun project teams use UML design tools such as Enterprise Architect to introduce a discipline and formality without compromising on the flexibility required of an agile method. o Test scripts with a continuous integration server ensure that the code is checked continuously and facilitate refactoring based on design or architecture modifications. o Deliveries are done over an online interactive demo (IDEM) sessions over WebEx. Symbioun Technologies, Inc. 770.755.7557 | info@symbiountech.com | www.symbiountech.com Atlanta | Silicon Valley| Belgium | Chennai
  • 3. Project teams at Symbioun, working in remote locations, have sufficient time overlap with the customer teams. Alternatively, a Symbioun team member deployed onsite, participates in Scrum meetings with the customer team and conducts another Scrum meeting with the offshore team.  A designated Product Owner that will play the role of the client and provide feature clarifications on the product functionality to the offshore development team. The Product Owner will understand the expected functionality thoroughly by engaging with the customer on an ongoing basis. ProTi Product Backlog Management ProTi Product Burn down Chart ABOUT SYMBIOUN Symbioun is a software product engineering service provider with a successful track record of over 5 years. We build software products for Startups, established Independent Software Vendors (ISVs), and Fortune 1000 companies. Symbioun has significant domain expertise in eLearning, Mobile Platforms, and Social Media segments. Symbioun Technologies, Inc. 770.755.7557 | info@symbiountech.com | www.symbiountech.com Atlanta | Silicon Valley| Belgium | Chennai