Assignment 4 solution

COMP 3513 Assignment # 4 - SOLUTION
Petrie’s Electronics Case Questions Solutions
1. What do you think are the sources of the information Jim and his team
collected? How do you think they collected all of that information? [3 points]




It says in the case that Jim and the team collected information through
interviews. These interviews would have been with key stakeholders in the
company.
It also says they collected information from loyal customers identified by the
marketing departmentl; ie. focus group
Finally, Jim and his team collected information about existing systems.
Research competing companies, vendors, trade journals
2. Examine Table 5-1. Are there any requirements or constraints that you can
think of that were overlooked? List them.
Requirements: [2 points]
 Another requirement might be that the overall program would be highly
attractive and motivating to customers.
 Another requirement might be that the client version of the system runs easily
on a mobile phone.
 Should allow Petrie Electronics to analyze data and easily present
fundamental stats
 Security of customer data; prevent customers cheating
 Should facilitate promotion of program
Constraints: [2 points]
 Constraints might include needs for storage of transactions (millions of
customers would generate millions of transactions over a few months)
 Need to avoid complexity in both the loyalty program and the software
system.
 Students might want to look at the requirements for the program separately
from the requirements for the system.
 Response time
3. If you were looking for alternative approaches for Petrie’s customer loyalty
program, where would you look for information? [3 points]
They could have gotten that information from several sources, including vendor
brochures, sales information, industry trade publications, and company websites, as
well as from current customers of such systems.
Where would you start?
Students would probably start with a Google search, then info from vendors, trade
journals, competitors …
How would you know when you were done?
They would know when they were done when they couldn’t come up with any new
information about loyalty systems.