SlideShare a Scribd company logo
1 of 23
PQS 2.0
Project Offshore - Centre Management Workstream
Mid Year Catch Up
Michael Vlcek
Ian Betts
PQS 2.0 04/06/20133
PQS 2.0 – Agenda
• Monday – 10/06
• 16:00 – Arrive from airport; meet the team and introduce Ian Betts
• Tuesday – 11/06
• 09:00 – Catch up meeting with the whole team: Update PQS 2.0 plans, outstanding work, ODS
change process, system documentation and Quality Assurance walkthrough
• 12:00 – Lunch
• 14:00 – Team A: Sprint 6 LPM planning & sizing session
• 16:00 – 1.5 migration brainstorming session (Vlad, Mihai, Ion)
• Wednesday - 12/06
• 09:00 – Team Gari: Sprint 1 - Learner CRUD planning & sizing session
• 12:00 – Lunch
• 14:00 – Documentation workshop (the whole team)
• 16:00 – Free time
• Thursday - 13/06
• 09:00 – Free time
• 12:00 – Leave to airport
PQS 2.0 04/06/20134
PQS 2.0 – PQS 2.0 Update Plan
• Centre Management Workstream (Mihai, Andrei, Ion G, Goran and Vlad O)
• Sprint 6 from 10/06 to 21/06
• Extra Sprint 7 from 24/06 to 05/07
• Finish development & release to UAT on 08 July
• Learner Management Workstream (Ion S, Adi, Gheorghe and Rami)
• Sprint 1 resuming on Monday 10/06 to 21/06
• Sprint 2 from 24/06 to 05/07 – Scope is reduced to Learner CRUD only
• Finish development & release to UAT on 08 July
• 1.5 BTEC/NG & FS/ICT migration to PQS 2.0 (Both Teams)
• Migrate 1.5 applications into PQS 2.0
• Allocations;
• Access Arrangements;
• Post Result – (Special Considerations);
• Non ePen Assessment;
• FS/ICT & BTEC/NG - Data Merging? ODS refactoring?
PQS 2.0 04/06/20135
PQS 2.0 – Infrastructure & Environments
 Liaise with Dan and the London infrastructure team to
develop/use/implement the right approach for the common
functionalities, such as notifications, searches, non SQL queries and
workflows;
 We need to deploy to the System Test environment on a regular
basis – after the end of each Sprint, and this will include real live
data migration from the source systems;
 We also need a CI available environment, so that the London teams
can see/use the DEV version of a current Sprint;
 After completion (pass) of System Test, code will be promoted into
UAT environment
PQS 2.0 04/06/20136
PQS 2.0 – Workflow - BLL
PQS 2.0 04/06/20137
PQS 2.0 – ODS – Documents & Policies
• http://ukedxepsweb01.peroot.com/sites/PQS%202.0/PQS.Base/ODS/Forms/AllItems.aspx
• https://drive.google.com/a/pearson.com/#folders/0B6SgkUl5o0EhS0h1bE1NY0ZyMHc
• Database renaming – ODS schemas for Centre Management
Persons - common
• Addresses - Common
• TelephoneNumbers - Common
• EmailAddresses – Common
Organisations - customer
• OrganisationGroups - customer
• OrganisationGroupMembers - customer
• OrganisationIdentities - customer
• OrganisationContacts - customer
• OrganisationAddresses - customer
• OrganisationAddressTelephoneNumbers - customer
• OrganisationEmailAddresses - customer
• OrganisationAchievables - customer
• LookupOrganisationAchievableStatuses - customer
• LookupOrganisationAccessLevels - customer
• LookupOrganisationFundings - customer
• LookupAddressTypes - customer
• LookupCentreTypes - customer
• OrganisationChangeRequests - customer
• OrganisationPropertyChanges - customer
PQS 2.0 04/06/20138
PQS 2.0 – ODS - Structure
The Schema's have been design to logically partition data in an attempt to simplify the structure and promote re-use.
Business Entity Schema's Description
Common Used for common entities that would exist in more than business entity schema's
Customer This contains any tables that we feel would represent a customer (Learning Provider, Learner etc)
OrderFulfilment This contains all tables that would be used to support order fulfilment (Assessment Delivery, Scoring, Awarding etc)
Procurement
This contains tables associated with the purchasing of materials and resources to deliver our products and services(Example Markering Contracts and
Recruitment)
Product
This contains tables used to describe our products and services. (Qualifiation, Unit etc) This is a complex area and may need to split into other schema
partitions Such as AvailableProduct and BaseProduct
Sales This contains the tables used to make the association between the customer and the product/services they wish to purchase
Supplier This contains all tables that represent the suppliers of our products and resources (Markers, Content Authors etc)
UserAccess This contains all tables related to user of PQS (User, AccessContext etc)
Business Process
Schema's Description
Awarding
This schema contains all data associated with the awarding process. (Example GradeBoundaryAwarder,AvailableAssessmentGradeBoundaryAllocation
etc)
Integration Schema's Description
SystemIntegration
This schema contains tables that hold data related to systems we integrate with. The design is abstract so allow quick replacement of systems we do not
have control over and who's future is uncertain (Example ExternalSystem and ExternalSystemParameter). Some of our key entities my be associated with
tables in this schema but the dependancy should be one way. That is SystemIntegration data may rely on key Business Entity/Proccess data but this should
never be the other way arround.
Non Approved Data
Schema's Description
Novus This schema contains data used to fullfill the grade boundary functionality supplied by Novus.
PQS 2.0 04/06/20139
PQS 2.0 – ODS – Customer/Centre/Learner
PQS 2.0 04/06/201310
PQS 2.0 – ODS - Common
PQS 2.0 04/06/201311
PQS 2.0 – ODS - Products
PQS 2.0 04/06/201312
PQS 2.0 – Migration Strategy for BTEC/NG (1.5)
• Starting from the 8th of July, both teams will be working on this activity;
• BTEC/NG and FS/ICT integration into one system (challenges)
• Estimate refactoring of all 1.5 apps into PQS 2.0;
• Brainstorming session to identify the challenges and work needed;
• Refactor AR3 Venue Centre Addresses
PQS 2.0 04/06/201313
PQS 2.0 – Documentation
“To document or not to document, that is the question!”
 User Stories well documented (Utopia?);
 We need something, that makes it comprehensive to anybody
understand what the system does…
 Just Enough – The bear minimum which is needed to explain what
the system does and how it works;
 Screen shots with brief description;
 Flow diagrams showing processes and logic flow;
 Domain Models to pinpoint the entities and relationships;
PQS 2.0 04/06/201314
PQS 2.0 – User Stories well documented - Utopia?
PQS 2.0 04/06/201315
PQS 2.0 – Just Enough, but comprehensive
PQS 2.0 04/06/201316
PQS 2.0 – Just Enough, but comprehensive, cont.
Allocated Traditional Marking – display the list of Traditional Marking orders already
allocated. This screen gives the possibility to Reallocate AA and Send notifications. Hovering an
item in the grid will show a tool-tip.
PQS 2.0 04/06/201317
PQS 2.0 – Documentation! Why do we need it?
 Share knowledge – “the system functionality shouldn’t be in one person’s head”;
 Explain to the business what the systems does, and how it works. Allows
business to construct End-to-End tests for UAT;
 Extremely helpful to manage the scope and the development process;
 Helps the developer to ask questions, allowing to spot and anticipate
issues;
 Aids System Test – allows tester to understand workflow, identify status
changes and table updates, create accurate expected results;
 Documentation should be created during the whole process, since the very
beginning of the story discussion, till the end of the testing, and mainly by
the developer himself;
PQS 2.0 04/06/201318
PQS 2.0 – QA & Testing Strategy
Ian Betts – QA Manager
 Testers will report to him
 QA Strategy
 Code Reviews Policy
 Acceptance Criteria Format
 DoD for MRF’s and Stories
 Engagement with the business during testing
 Creation of “Quality Gates”
 Control of test phases and sign-off
PQS 2.0 – QA & Testing Strategy
Communication is KEY!
Requirement: Build a Shelter
 What business are expecting…………
 What IT are developing…………………
Presentation Title runs here l 00/00/0019
PQS 2.0 – QA & Testing Strategy
Communication is KEY!
 User Story is understood by developer and business
o If unclear, seek confirmation – do not assume
 There are no missing acceptance criteria
 Show and Tell is thorough
o The right business people are there
o Ask them questions, don’t wait to be asked!
 Document enough to fully describe process
 Avoid ambiguity
Presentation Title runs here l 00/00/0020
PQS 2.0 – QA & Testing Strategy
Quality and Testing: Are they the same?
 Unit testing: aim to have tests created by different developer. This helps to prevent
errors in understanding being repeated in code and unit test.
 Documentation provides information to create and run tests in System Test
 Quality Documentation provides information to select the “right” tests and be clear
about expected results
 Poor testing does not improve quality.
 Quality is maximised when quality methods and processes are used from the start of
the SDLC.
Presentation Title runs here l 00/00/0021
PQS 2.0 – QA & Testing Strategy
“Quality Gates” applied at change of phase. Example:
 QG1 Requirements gathering --- Dev
 QG2 Dev (including Int) --- System Test
 QG3 System Test --- UAT
 QG4 UAT --- Production
Quality Gates describe the criteria (Who, What, When, How, Where) to be met before
we can move from one phase to another. They are simple control points – reminders of
what we should have done and what needs to be in place to move forward.
Example: QG2
• QG1 passed
• DoD passed
• Code review passed
• What to test agreed
• Processes confirmed
• Test data created / available
• System Test environment on-line and stable
Presentation Title runs here l 00/00/0022
PQS 2.0
Thank you!
Questions & Answers

More Related Content

Similar to Presentation_1370633121646

Anu_Sharma2016_DWH
Anu_Sharma2016_DWHAnu_Sharma2016_DWH
Anu_Sharma2016_DWHAnu Sharma
 
Ff system sdlc presentation_v0.6
Ff system sdlc presentation_v0.6Ff system sdlc presentation_v0.6
Ff system sdlc presentation_v0.6Jaimin Brahmbhatt
 
Webinar Slides: Using Innoslate for Program Management
Webinar Slides: Using Innoslate for Program Management Webinar Slides: Using Innoslate for Program Management
Webinar Slides: Using Innoslate for Program Management SarahCraig7
 
Pawan Kumar_Resume
Pawan Kumar_ResumePawan Kumar_Resume
Pawan Kumar_ResumePawan Kumar
 
BrodtKerry_122016
BrodtKerry_122016BrodtKerry_122016
BrodtKerry_122016Kerry Brodt
 
rough-work.pptx
rough-work.pptxrough-work.pptx
rough-work.pptxsharpan
 
Sibsankarbag_335390_Resume_01212016
Sibsankarbag_335390_Resume_01212016Sibsankarbag_335390_Resume_01212016
Sibsankarbag_335390_Resume_01212016Sib Sankar Bag
 
kuali-research-testing-straterrtegy.pptx
kuali-research-testing-straterrtegy.pptxkuali-research-testing-straterrtegy.pptx
kuali-research-testing-straterrtegy.pptxkedarnathgoud05
 
XeroxFaxtonStLukes_A Partnership in Clinical Documentation FINAL
XeroxFaxtonStLukes_A Partnership in Clinical Documentation FINALXeroxFaxtonStLukes_A Partnership in Clinical Documentation FINAL
XeroxFaxtonStLukes_A Partnership in Clinical Documentation FINALAnil Bapat, M.S. PMP
 
Achal_Resume_7.11
Achal_Resume_7.11Achal_Resume_7.11
Achal_Resume_7.11Achal Dalvi
 
Sangram Nayak_22Jan15
Sangram Nayak_22Jan15Sangram Nayak_22Jan15
Sangram Nayak_22Jan15Sangram Nayak
 

Similar to Presentation_1370633121646 (20)

sonal
sonalsonal
sonal
 
Rohith_Ram_Profile
Rohith_Ram_ProfileRohith_Ram_Profile
Rohith_Ram_Profile
 
Anu_Sharma2016_DWH
Anu_Sharma2016_DWHAnu_Sharma2016_DWH
Anu_Sharma2016_DWH
 
Ff system sdlc presentation_v0.6
Ff system sdlc presentation_v0.6Ff system sdlc presentation_v0.6
Ff system sdlc presentation_v0.6
 
Victor j colon vidal
Victor j colon vidalVictor j colon vidal
Victor j colon vidal
 
Webinar Slides: Using Innoslate for Program Management
Webinar Slides: Using Innoslate for Program Management Webinar Slides: Using Innoslate for Program Management
Webinar Slides: Using Innoslate for Program Management
 
Pawan Kumar_Resume
Pawan Kumar_ResumePawan Kumar_Resume
Pawan Kumar_Resume
 
BrodtKerry_122016
BrodtKerry_122016BrodtKerry_122016
BrodtKerry_122016
 
rough-work.pptx
rough-work.pptxrough-work.pptx
rough-work.pptx
 
Sibsankarbag_335390_Resume_01212016
Sibsankarbag_335390_Resume_01212016Sibsankarbag_335390_Resume_01212016
Sibsankarbag_335390_Resume_01212016
 
kuali-research-testing-straterrtegy.pptx
kuali-research-testing-straterrtegy.pptxkuali-research-testing-straterrtegy.pptx
kuali-research-testing-straterrtegy.pptx
 
Santosh_Nayak_CV
Santosh_Nayak_CVSantosh_Nayak_CV
Santosh_Nayak_CV
 
XeroxFaxtonStLukes_A Partnership in Clinical Documentation FINAL
XeroxFaxtonStLukes_A Partnership in Clinical Documentation FINALXeroxFaxtonStLukes_A Partnership in Clinical Documentation FINAL
XeroxFaxtonStLukes_A Partnership in Clinical Documentation FINAL
 
Achal_Resume_7.11
Achal_Resume_7.11Achal_Resume_7.11
Achal_Resume_7.11
 
Oracle Fusion HCM Fixed Scope Offering
Oracle Fusion HCM Fixed Scope OfferingOracle Fusion HCM Fixed Scope Offering
Oracle Fusion HCM Fixed Scope Offering
 
JKSQL
JKSQLJKSQL
JKSQL
 
Shuchi_Agrawal
Shuchi_AgrawalShuchi_Agrawal
Shuchi_Agrawal
 
Ignatius Prasad Guntupalli
Ignatius Prasad GuntupalliIgnatius Prasad Guntupalli
Ignatius Prasad Guntupalli
 
Ganesh profile
Ganesh profileGanesh profile
Ganesh profile
 
Sangram Nayak_22Jan15
Sangram Nayak_22Jan15Sangram Nayak_22Jan15
Sangram Nayak_22Jan15
 

More from Alexander Nevidimov

чек за платеж за телефон
чек за платеж за телефончек за платеж за телефон
чек за платеж за телефонAlexander Nevidimov
 
чек за платеж за телефон
чек за платеж за телефончек за платеж за телефон
чек за платеж за телефонAlexander Nevidimov
 

More from Alexander Nevidimov (20)

чек за платеж за телефон
чек за платеж за телефончек за платеж за телефон
чек за платеж за телефон
 
чек за платеж за телефон
чек за платеж за телефончек за платеж за телефон
чек за платеж за телефон
 
Presentation_1376917645876
Presentation_1376917645876Presentation_1376917645876
Presentation_1376917645876
 
Presentation_1376678601814
Presentation_1376678601814Presentation_1376678601814
Presentation_1376678601814
 
Presentation_1376311255728
Presentation_1376311255728Presentation_1376311255728
Presentation_1376311255728
 
Presentation_1376222064850
Presentation_1376222064850Presentation_1376222064850
Presentation_1376222064850
 
Presentation_1376220985856
Presentation_1376220985856Presentation_1376220985856
Presentation_1376220985856
 
Presentation_1376220236996
Presentation_1376220236996Presentation_1376220236996
Presentation_1376220236996
 
Presentation_1376218980392
Presentation_1376218980392Presentation_1376218980392
Presentation_1376218980392
 
Presentation_1376168115602
Presentation_1376168115602Presentation_1376168115602
Presentation_1376168115602
 
Presentation_1375882767439
Presentation_1375882767439Presentation_1375882767439
Presentation_1375882767439
 
Presentation_1375882705328
Presentation_1375882705328Presentation_1375882705328
Presentation_1375882705328
 
Presentation_1375280857464
Presentation_1375280857464Presentation_1375280857464
Presentation_1375280857464
 
Presentation_1375280653597
Presentation_1375280653597Presentation_1375280653597
Presentation_1375280653597
 
Presentation_1374052137363
Presentation_1374052137363Presentation_1374052137363
Presentation_1374052137363
 
Presentation_1373778041831
Presentation_1373778041831Presentation_1373778041831
Presentation_1373778041831
 
Presentation_1373190655210
Presentation_1373190655210Presentation_1373190655210
Presentation_1373190655210
 
Presentation_1372848115982
Presentation_1372848115982Presentation_1372848115982
Presentation_1372848115982
 
Presentation_1372103147097
Presentation_1372103147097Presentation_1372103147097
Presentation_1372103147097
 
Presentation_1371997361000
Presentation_1371997361000Presentation_1371997361000
Presentation_1371997361000
 

Presentation_1370633121646

  • 1.
  • 2. PQS 2.0 Project Offshore - Centre Management Workstream Mid Year Catch Up Michael Vlcek Ian Betts
  • 3. PQS 2.0 04/06/20133 PQS 2.0 – Agenda • Monday – 10/06 • 16:00 – Arrive from airport; meet the team and introduce Ian Betts • Tuesday – 11/06 • 09:00 – Catch up meeting with the whole team: Update PQS 2.0 plans, outstanding work, ODS change process, system documentation and Quality Assurance walkthrough • 12:00 – Lunch • 14:00 – Team A: Sprint 6 LPM planning & sizing session • 16:00 – 1.5 migration brainstorming session (Vlad, Mihai, Ion) • Wednesday - 12/06 • 09:00 – Team Gari: Sprint 1 - Learner CRUD planning & sizing session • 12:00 – Lunch • 14:00 – Documentation workshop (the whole team) • 16:00 – Free time • Thursday - 13/06 • 09:00 – Free time • 12:00 – Leave to airport
  • 4. PQS 2.0 04/06/20134 PQS 2.0 – PQS 2.0 Update Plan • Centre Management Workstream (Mihai, Andrei, Ion G, Goran and Vlad O) • Sprint 6 from 10/06 to 21/06 • Extra Sprint 7 from 24/06 to 05/07 • Finish development & release to UAT on 08 July • Learner Management Workstream (Ion S, Adi, Gheorghe and Rami) • Sprint 1 resuming on Monday 10/06 to 21/06 • Sprint 2 from 24/06 to 05/07 – Scope is reduced to Learner CRUD only • Finish development & release to UAT on 08 July • 1.5 BTEC/NG & FS/ICT migration to PQS 2.0 (Both Teams) • Migrate 1.5 applications into PQS 2.0 • Allocations; • Access Arrangements; • Post Result – (Special Considerations); • Non ePen Assessment; • FS/ICT & BTEC/NG - Data Merging? ODS refactoring?
  • 5. PQS 2.0 04/06/20135 PQS 2.0 – Infrastructure & Environments  Liaise with Dan and the London infrastructure team to develop/use/implement the right approach for the common functionalities, such as notifications, searches, non SQL queries and workflows;  We need to deploy to the System Test environment on a regular basis – after the end of each Sprint, and this will include real live data migration from the source systems;  We also need a CI available environment, so that the London teams can see/use the DEV version of a current Sprint;  After completion (pass) of System Test, code will be promoted into UAT environment
  • 6. PQS 2.0 04/06/20136 PQS 2.0 – Workflow - BLL
  • 7. PQS 2.0 04/06/20137 PQS 2.0 – ODS – Documents & Policies • http://ukedxepsweb01.peroot.com/sites/PQS%202.0/PQS.Base/ODS/Forms/AllItems.aspx • https://drive.google.com/a/pearson.com/#folders/0B6SgkUl5o0EhS0h1bE1NY0ZyMHc • Database renaming – ODS schemas for Centre Management Persons - common • Addresses - Common • TelephoneNumbers - Common • EmailAddresses – Common Organisations - customer • OrganisationGroups - customer • OrganisationGroupMembers - customer • OrganisationIdentities - customer • OrganisationContacts - customer • OrganisationAddresses - customer • OrganisationAddressTelephoneNumbers - customer • OrganisationEmailAddresses - customer • OrganisationAchievables - customer • LookupOrganisationAchievableStatuses - customer • LookupOrganisationAccessLevels - customer • LookupOrganisationFundings - customer • LookupAddressTypes - customer • LookupCentreTypes - customer • OrganisationChangeRequests - customer • OrganisationPropertyChanges - customer
  • 8. PQS 2.0 04/06/20138 PQS 2.0 – ODS - Structure The Schema's have been design to logically partition data in an attempt to simplify the structure and promote re-use. Business Entity Schema's Description Common Used for common entities that would exist in more than business entity schema's Customer This contains any tables that we feel would represent a customer (Learning Provider, Learner etc) OrderFulfilment This contains all tables that would be used to support order fulfilment (Assessment Delivery, Scoring, Awarding etc) Procurement This contains tables associated with the purchasing of materials and resources to deliver our products and services(Example Markering Contracts and Recruitment) Product This contains tables used to describe our products and services. (Qualifiation, Unit etc) This is a complex area and may need to split into other schema partitions Such as AvailableProduct and BaseProduct Sales This contains the tables used to make the association between the customer and the product/services they wish to purchase Supplier This contains all tables that represent the suppliers of our products and resources (Markers, Content Authors etc) UserAccess This contains all tables related to user of PQS (User, AccessContext etc) Business Process Schema's Description Awarding This schema contains all data associated with the awarding process. (Example GradeBoundaryAwarder,AvailableAssessmentGradeBoundaryAllocation etc) Integration Schema's Description SystemIntegration This schema contains tables that hold data related to systems we integrate with. The design is abstract so allow quick replacement of systems we do not have control over and who's future is uncertain (Example ExternalSystem and ExternalSystemParameter). Some of our key entities my be associated with tables in this schema but the dependancy should be one way. That is SystemIntegration data may rely on key Business Entity/Proccess data but this should never be the other way arround. Non Approved Data Schema's Description Novus This schema contains data used to fullfill the grade boundary functionality supplied by Novus.
  • 9. PQS 2.0 04/06/20139 PQS 2.0 – ODS – Customer/Centre/Learner
  • 10. PQS 2.0 04/06/201310 PQS 2.0 – ODS - Common
  • 11. PQS 2.0 04/06/201311 PQS 2.0 – ODS - Products
  • 12. PQS 2.0 04/06/201312 PQS 2.0 – Migration Strategy for BTEC/NG (1.5) • Starting from the 8th of July, both teams will be working on this activity; • BTEC/NG and FS/ICT integration into one system (challenges) • Estimate refactoring of all 1.5 apps into PQS 2.0; • Brainstorming session to identify the challenges and work needed; • Refactor AR3 Venue Centre Addresses
  • 13. PQS 2.0 04/06/201313 PQS 2.0 – Documentation “To document or not to document, that is the question!”  User Stories well documented (Utopia?);  We need something, that makes it comprehensive to anybody understand what the system does…  Just Enough – The bear minimum which is needed to explain what the system does and how it works;  Screen shots with brief description;  Flow diagrams showing processes and logic flow;  Domain Models to pinpoint the entities and relationships;
  • 14. PQS 2.0 04/06/201314 PQS 2.0 – User Stories well documented - Utopia?
  • 15. PQS 2.0 04/06/201315 PQS 2.0 – Just Enough, but comprehensive
  • 16. PQS 2.0 04/06/201316 PQS 2.0 – Just Enough, but comprehensive, cont. Allocated Traditional Marking – display the list of Traditional Marking orders already allocated. This screen gives the possibility to Reallocate AA and Send notifications. Hovering an item in the grid will show a tool-tip.
  • 17. PQS 2.0 04/06/201317 PQS 2.0 – Documentation! Why do we need it?  Share knowledge – “the system functionality shouldn’t be in one person’s head”;  Explain to the business what the systems does, and how it works. Allows business to construct End-to-End tests for UAT;  Extremely helpful to manage the scope and the development process;  Helps the developer to ask questions, allowing to spot and anticipate issues;  Aids System Test – allows tester to understand workflow, identify status changes and table updates, create accurate expected results;  Documentation should be created during the whole process, since the very beginning of the story discussion, till the end of the testing, and mainly by the developer himself;
  • 18. PQS 2.0 04/06/201318 PQS 2.0 – QA & Testing Strategy Ian Betts – QA Manager  Testers will report to him  QA Strategy  Code Reviews Policy  Acceptance Criteria Format  DoD for MRF’s and Stories  Engagement with the business during testing  Creation of “Quality Gates”  Control of test phases and sign-off
  • 19. PQS 2.0 – QA & Testing Strategy Communication is KEY! Requirement: Build a Shelter  What business are expecting…………  What IT are developing………………… Presentation Title runs here l 00/00/0019
  • 20. PQS 2.0 – QA & Testing Strategy Communication is KEY!  User Story is understood by developer and business o If unclear, seek confirmation – do not assume  There are no missing acceptance criteria  Show and Tell is thorough o The right business people are there o Ask them questions, don’t wait to be asked!  Document enough to fully describe process  Avoid ambiguity Presentation Title runs here l 00/00/0020
  • 21. PQS 2.0 – QA & Testing Strategy Quality and Testing: Are they the same?  Unit testing: aim to have tests created by different developer. This helps to prevent errors in understanding being repeated in code and unit test.  Documentation provides information to create and run tests in System Test  Quality Documentation provides information to select the “right” tests and be clear about expected results  Poor testing does not improve quality.  Quality is maximised when quality methods and processes are used from the start of the SDLC. Presentation Title runs here l 00/00/0021
  • 22. PQS 2.0 – QA & Testing Strategy “Quality Gates” applied at change of phase. Example:  QG1 Requirements gathering --- Dev  QG2 Dev (including Int) --- System Test  QG3 System Test --- UAT  QG4 UAT --- Production Quality Gates describe the criteria (Who, What, When, How, Where) to be met before we can move from one phase to another. They are simple control points – reminders of what we should have done and what needs to be in place to move forward. Example: QG2 • QG1 passed • DoD passed • Code review passed • What to test agreed • Processes confirmed • Test data created / available • System Test environment on-line and stable Presentation Title runs here l 00/00/0022