sqa plan automating a manual process inside our own company seteam 20 kenton born – tl marcellus...
TRANSCRIPT
SQA PlanSQA Planautomating a manual process inside our own companyautomating a manual process inside our own company
SETeam 20SETeam 20Kenton Born – TLKenton Born – TL
Marcellus SeamsterMarcellus SeamsterJames StemmonsJames StemmonsMarc KleinschmidtMarc Kleinschmidt
Ben GorehamBen GorehamJared SutherlandJared Sutherland
ScenarioScenario
A large company is responding to a large A large company is responding to a large project proposed by another unit in your project proposed by another unit in your company. The proposed project is in a company. The proposed project is in a completely new area that has not been completely new area that has not been automated previously. It is, however, a automated previously. It is, however, a well-understood process that is now being well-understood process that is now being done manually.done manually.
Current ProcessCurrent Process
Manual Manual
Needs AutomatedNeeds Automated Will save money, timeWill save money, time Standardizes informationStandardizes information
Requirements ElicitationRequirements Elicitation
Should not be difficult (in-house)Should not be difficult (in-house)
Basic requirements known up-frontBasic requirements known up-front
Additional requirements elicited at each Additional requirements elicited at each iterationiteration
DevelopmentDevelopment
Incremental modelIncremental model Iterative developmentIterative development PrototypesPrototypes Meeting with end users at beginning of each Meeting with end users at beginning of each
cyclecycleRequirements elicitationRequirements elicitation
MonitoringMonitoring
Gantt Chart (Microsoft Project)Gantt Chart (Microsoft Project)
EV AnalysisEV Analysis DashboardDashboard
Meeting with management at end of each Meeting with management at end of each iterationiteration
TestingTesting
C0 testing for each iterationC0 testing for each iteration Automated programs must not have errors on Automated programs must not have errors on
boundary conditionsboundary conditions
End user testingEnd user testing Must make sure it is being automated in a Must make sure it is being automated in a
way that users would wantway that users would want
Maintain manual method until automation Maintain manual method until automation fully verifiedfully verified
Questions?Questions?