xp in iso 9001 environment - agile india · define at scenarios sort the stories based on value to...
TRANSCRIPT
![Page 2: XP in ISO 9001 Environment - Agile India · Define AT Scenarios Sort the stories based on value to the customer Sort the stories based on risk Identify timeline ... XP and Surveillances](https://reader034.vdocuments.mx/reader034/viewer/2022042021/5e7894193172d20b575ffddc/html5/thumbnails/2.jpg)
Confidential
Experience Report
� Certification- Organization’s Business need
� Subex and ISO Certification
� Shift from Waterfall to XP
� XP in Subex
� SDP & ISO 9001
� Project Management using PAS
![Page 3: XP in ISO 9001 Environment - Agile India · Define AT Scenarios Sort the stories based on value to the customer Sort the stories based on risk Identify timeline ... XP and Surveillances](https://reader034.vdocuments.mx/reader034/viewer/2022042021/5e7894193172d20b575ffddc/html5/thumbnails/3.jpg)
Confidential
� Certification Demonstrates
� Process Capability of Supplier
� Trust and believe to Customer
Certification -Organization’s Business need
� Third party assurance to Customer.
![Page 4: XP in ISO 9001 Environment - Agile India · Define AT Scenarios Sort the stories based on value to the customer Sort the stories based on risk Identify timeline ... XP and Surveillances](https://reader034.vdocuments.mx/reader034/viewer/2022042021/5e7894193172d20b575ffddc/html5/thumbnails/4.jpg)
Confidential
� Certified for ISO 9001:1994 in year 2000
� Upgraded to ISO 9001:2000 in year 2003
Subex and ISO Certification
![Page 5: XP in ISO 9001 Environment - Agile India · Define AT Scenarios Sort the stories based on value to the customer Sort the stories based on risk Identify timeline ... XP and Surveillances](https://reader034.vdocuments.mx/reader034/viewer/2022042021/5e7894193172d20b575ffddc/html5/thumbnails/5.jpg)
Confidential
� Waterfall & Iterative Models
Initial Development Process in Subex
� Overhead on Development Team
� Gap in Documentations vs. Code
� Effective Code Reviews
� Regression Defects
![Page 6: XP in ISO 9001 Environment - Agile India · Define AT Scenarios Sort the stories based on value to the customer Sort the stories based on risk Identify timeline ... XP and Surveillances](https://reader034.vdocuments.mx/reader034/viewer/2022042021/5e7894193172d20b575ffddc/html5/thumbnails/6.jpg)
Confidential
� Apprehensions
� XP and Quality Assurance?
� XP & ISO 9001?
� Recorded Evidence?
� Interpretation of ISO 9001 to XP?
Shift from Waterfall to XP
� Experiment XP
� One XP project, others projects with traditional process.
� Documented the process as SDP
� Developed a Tool
� Moved Completely to XP
![Page 7: XP in ISO 9001 Environment - Agile India · Define AT Scenarios Sort the stories based on value to the customer Sort the stories based on risk Identify timeline ... XP and Surveillances](https://reader034.vdocuments.mx/reader034/viewer/2022042021/5e7894193172d20b575ffddc/html5/thumbnails/7.jpg)
Confidential
� Development Process
� Project Initiation
� Pre-requisite for Development
� Release Plan
� Iteration Plan
� System Test & Delivery to Customer
XP in Subex
![Page 8: XP in ISO 9001 Environment - Agile India · Define AT Scenarios Sort the stories based on value to the customer Sort the stories based on risk Identify timeline ... XP and Surveillances](https://reader034.vdocuments.mx/reader034/viewer/2022042021/5e7894193172d20b575ffddc/html5/thumbnails/8.jpg)
Confidential
� Just before release plan meeting
� Break functional requirement in to stories
� Define AT Scenarios
� Sort the stories based on value to the customer
� Sort the stories based on risk
� Identify timeline
XP in Subex
![Page 9: XP in ISO 9001 Environment - Agile India · Define AT Scenarios Sort the stories based on value to the customer Sort the stories based on risk Identify timeline ... XP and Surveillances](https://reader034.vdocuments.mx/reader034/viewer/2022042021/5e7894193172d20b575ffddc/html5/thumbnails/9.jpg)
Confidential
� In Release Plan Meeting
� Team brain storms stories
� Estimates stories based on the facts
� Outcome of Release Plan
� Scope – List of stories
� Story Estimates
� Capture the above details in PAS
XP in Subex
![Page 10: XP in ISO 9001 Environment - Agile India · Define AT Scenarios Sort the stories based on value to the customer Sort the stories based on risk Identify timeline ... XP and Surveillances](https://reader034.vdocuments.mx/reader034/viewer/2022042021/5e7894193172d20b575ffddc/html5/thumbnails/10.jpg)
Confidential
XP in Subex
� Iteration Plan
� Stories broken in to tasks
� Task estimated by team
� Task prioritized based
‘Value’, ‘Risk’
� Capture details in PAS
� Steering
� Developer Pick task in round
robin
� Developer Estimate task
� Pair with other developer
� Write Unit Test
� Write Code, Refactor Code
� Run Unit Test
� Verify Story- Run AT
� Close Story
� Standup & Update PAS
![Page 11: XP in ISO 9001 Environment - Agile India · Define AT Scenarios Sort the stories based on value to the customer Sort the stories based on risk Identify timeline ... XP and Surveillances](https://reader034.vdocuments.mx/reader034/viewer/2022042021/5e7894193172d20b575ffddc/html5/thumbnails/11.jpg)
Confidential
� Tests Before Product Release to Customer
� Smoke Test
� End to End Testing
� System Test & Release
XP in Subex
![Page 12: XP in ISO 9001 Environment - Agile India · Define AT Scenarios Sort the stories based on value to the customer Sort the stories based on risk Identify timeline ... XP and Surveillances](https://reader034.vdocuments.mx/reader034/viewer/2022042021/5e7894193172d20b575ffddc/html5/thumbnails/12.jpg)
Confidential
� XP and Surveillances Audit
� Initial Apprehensions from Quality Registrar Auditors
� Mainly non-availability of SRS, documented design, Code
Review Records
� Requirement Trace-ability etc
SDP & ISO 9001:2000
� Non Conformance & Surveillances Audit
� No Non-Conformance from last five Surveillances Audit ( 2 and half years)
![Page 13: XP in ISO 9001 Environment - Agile India · Define AT Scenarios Sort the stories based on value to the customer Sort the stories based on risk Identify timeline ... XP and Surveillances](https://reader034.vdocuments.mx/reader034/viewer/2022042021/5e7894193172d20b575ffddc/html5/thumbnails/13.jpg)
Confidential
� Planning, Requirement Analysis
> 7.1: Planning of product realization
� Subex Development Process as realization process
> 7.2 Customer-related processes
� 7.2.1 Determination of requirements related to the product
» SDP: MRD, DSD, DGD- Functional Specification, Scope
� 7.2.2 Review of requirements related to the product
» SDP: MRD, DSD, DGD reviewed by Sr. PM, PM, Test Lead
SDP & ISO 9001:2000
![Page 14: XP in ISO 9001 Environment - Agile India · Define AT Scenarios Sort the stories based on value to the customer Sort the stories based on risk Identify timeline ... XP and Surveillances](https://reader034.vdocuments.mx/reader034/viewer/2022042021/5e7894193172d20b575ffddc/html5/thumbnails/14.jpg)
Confidential
� Development and Verification
> 7.3 Design and development
� 7.3.1 Design and development planning
» SDP: PM – Release Plan- Define Scope
� 7.3.2 Design and development inputs
» SDP: PM - Writes Stories, Writes Test Scenarios
� 7.3.3 Design and development outputs
» SDP: Completed Stories, AT Results, Release Notes
� 7.3.4 Design and development review
» SDP: Iteration Plan, Pair Programming, UT & Daily Standup
Reconciling SDP with ISO 9001:2000
![Page 15: XP in ISO 9001 Environment - Agile India · Define AT Scenarios Sort the stories based on value to the customer Sort the stories based on risk Identify timeline ... XP and Surveillances](https://reader034.vdocuments.mx/reader034/viewer/2022042021/5e7894193172d20b575ffddc/html5/thumbnails/15.jpg)
Confidential
� Development and Verification
> 7.3 Design and development
» 7.3.5 Design and development verification
» SDP: AT Execution results
� 7.3.6 Design and development validation
» SDP: AT Execution
� 7.3.7 Control of design and development changes
» SDP: CCB
Reconciling SDP with ISO 9001:2000
![Page 16: XP in ISO 9001 Environment - Agile India · Define AT Scenarios Sort the stories based on value to the customer Sort the stories based on risk Identify timeline ... XP and Surveillances](https://reader034.vdocuments.mx/reader034/viewer/2022042021/5e7894193172d20b575ffddc/html5/thumbnails/16.jpg)
Confidential
� PAS – Process Automation System
� Used as a Knowledge Management System
� Also for Project Tracking & recording
> Project Initiation
> Resource Planning
> Tracking of Release Plan, Iteration Plan
> Defect Tracking
> Change Control Board
PAS and SDP
![Page 17: XP in ISO 9001 Environment - Agile India · Define AT Scenarios Sort the stories based on value to the customer Sort the stories based on risk Identify timeline ... XP and Surveillances](https://reader034.vdocuments.mx/reader034/viewer/2022042021/5e7894193172d20b575ffddc/html5/thumbnails/17.jpg)
Confidential
Thanks