Questions
Read the Case - A Good Team Player and answer the following questions. Be certain to...

Read the Case - A Good Team Player and answer the following questions. Be certain to include your rationale for each response.

1. List all of the unbiased facts of the case

2. Identify the ethical issue(s)

3. Identify the stakeholder(s):

a. Describe the stakeholder(s) in this case

b. Who has an interest

c. What are their motivations

d. How much power does each hold

4. Identify the alternatives:

a. What choices are available to the parties involved

b. What courses of action can be taken in response to this situation

5. Compare and weigh the alternatives:

a. What is the impact on the stakeholders and their resulting impact on the decision maker

b. Benefits/Harms? Rights/Wrongs?

c. How do the rules of ethical decision making (utilitarianism, moral rights, justice, practical rule) influence the decision making process

6. What should the decision maker in the case decide?

a. Provide a clear decision

b. The logic for this decision should stem from your responses to the previous questions

A Good Team Player

Leadership

Steven, Assistant Department Manager
Kristin, Newly appointed supervisor of Steven's work section

Having done well as a staff accountant in the accounts payable section of a major industrial firm for several years since his graduation from college, Steven felt that he had learned much about the “ins” and “outs” of survival in an intensely bureaucratic organization. It is thus not surprising that he was relaxed and unconcerned about his circumstances at the company as he entered the employee lounge to attend the late-afternoon welcoming reception for his new supervisor.

The new manager of accounts payable, Kristin, had been transferred to Steven’s division from a similar position in another subsidiary of the company because of her proven talent for organizing and improving the efficiency of operations there. A no-nonsense type of manager, Kristin was experienced and determined to perform her new assignment with the same vigor that had brought her so much success throughout her career.

At the reception, Kristin circulated through the room, introducing herself to her new subordinates and asking each of them if they had any suggestions that would help make the payables section a better place to work. When she approached Steven, he told her about something that had been on his mind lately: that people seemed to him to gain promotions and be given opportunities to work overtime based on who liked them, and not on the quality of their work. In reply, Kristin politely stated that she would do everything that she could to see that whatever it was he was referring to would have no place in the team she would lead.

Upon his arrival at work the next day, Steven received a phone call from Kristin’s secretary asking that he meet with his new boss later that morning. He had barely entered her office for the meeting when she looked him straight in the eye and said, “I will not tolerate individuals in this organization who are not good team players. Yesterday afternoon you led me to believe that there are people in this office who are not acting in the best interests of the company, and I want to know who. I want you to tell me the names of the managers you were referring to note, and keep me informed if you see anyone hurting this company, or I’ve got to think that maybe you’re part of the problems around here.” Stunned by both the tone and content of her statement, Steven quickly tried to think of a way to respond.

Author: Michael G. Bowen, Assistant Professor of Management, University of Notre Dame

In: Operations Management

discuss the strategies deployed by the teva pharmaceutical to support optimization of supply chain logistics??

discuss the strategies deployed by the teva pharmaceutical to support optimization of supply chain logistics??

In: Operations Management

need a detailed chapter 6 summary of Longing and Belonging: parent, children, and consumer culture by...

need a detailed chapter 6 summary of Longing and Belonging: parent, children, and consumer culture by Allison Pugh. please and thank you

In: Psychology

2. Discuss how the stages-of-change model can be adapted for work with families on the journey...

2. Discuss how the stages-of-change model can be adapted for work with families on the journey from precontemplation through maintenance.

In: Operations Management

You are to write a short program asking the user to input a single character. Specifically,...

You are to write a short program asking the user to input a single character. Specifically, your prompt should be to ask the user to input a vowel - A, E, I , O or U. (We will not use Y ).       Your program should then determine if they did indeed type in a vowel (upper or lower case is acceptable for user input for the vowel). You should use data type char   for input!

If they did, you print a short message thanking them for following directions.

If they did NOT input a vowel, you print out a short message telling them that they did NOT follow the instructions.  

You should use the switch statement construct to solve this problem.

I need help writing this in C++

In: Computer Science

The CEO of Starbucks and the Practice of Ethical Leadership Sara Tangdall Background One year after...

The CEO of Starbucks and the Practice of Ethical Leadership

Sara Tangdall

Background

One year after becoming CEO of Starbucks, Kevin Johnson faced a leadership test when two black men were arrested in a Philadelphia Starbucks. The men were waiting to meet a business associate, but they didn’t purchase anything while they were waiting. The store manager asked them to leave, and they refused, explaining that they were there to meet someone. The manager called the police because the men refused to leave, and the police arrested them.

Another patron at Starbucks recorded the arrest on her cell phone, and it quickly went viral. In an interview after the arrest, the woman who took the video mentions that she had been sitting there for a while, and she wasn’t asked to leave even though she didn’t order anything. Additionally, the video shows the business associate of the black men show up during the arrest, and he asks the manager and the police what the men had done wrong. The general public and those who witnessed the arrest labeled it as discriminatory and racist.

This happened on a Thursday and the following Monday, Johnson said that the manager no longer worked at the store. The arrests led to protests and sit ins at the Philadelphia Starbucks the days following the event.

In his apology statement and follow up video release shortly after the arrests, Johnson said, “The video shot by customers is very hard to watch and the actions in it are not representative of our Starbucks Mission and Values. Creating an environment that is both safe and welcoming for everyone is paramount for every store. Regretfully, our practices and training led to a bad outcome—the basis for the call to the Philadelphia police department was wrong.”  

Before the incident, Starbucks had no companywide policy about asking customers to leave, and the decision was left to the discretion of each store manager. Because of this flexible policy, Starbucks had become a community hub--a place where anyone could sit without being required to spend money. Johnson mentioned this community in his apology when he said Starbucks works to create an environment that is “both safe and welcoming for everyone.”

Also in his apology, Johnson outlined the investigation he and the company would undertake. The apology detailed actionable steps Starbucks leadership would follow to learn from the situation, including meeting with community stakeholders to learn what they could have done better. Johnson took full responsibility for the actions of his employees, and he acknowledged that Starbucks customers were hurt by the arrests. Johnson acknowledged that employees needed more training, including about when to call authorities, and that the company needed to conduct a thorough analysis of the practices that lead to this incident.

After issuing his apology, Johnson went to Philadelphia and met with the two men face to face to involve them in dialogue on what Starbucks needed to do differently.

The week following the arrests, Starbucks announced it would temporarily close 8,000 stores to conduct unconscious bias training, which they did on May 29, 2018. A month after the arrests, Starbucks released a new “Use of Third Place Policy,” which states that anyone can use Starbucks and its facilities without making a purchase; it also explains what managers should do if a customer becomes disruptive. Additionally, the policy says that Starbucks seeks to create “a culture of warmth and belonging where everyone is welcome. This policy is intended to help maintain the third place environment in alignment with our mission ‘to inspire and nurture the human spirit – one person, one cup and one neighborhood at a time.’”

Practice of Ethical Leadership

How is Johnson practicing ethical leadership? Additionally, we can consider what we learn about his character through his actions and his impact.

  1. Did his decision to close all Starbucks stores for unconscious bias training and to create a new “Third Space Policy” align with Starbucks’ mission and goals? If so, how?

  1. Explain everything Johnson did right and what positive outcomes resulted from his actions?
  1. What leadership traits did Johnson exhibit?

In: Operations Management

Don't attempt if you can't attempt fully, i will dislike and negative comments would be given...

Don't attempt if you can't attempt fully, i will dislike and negative comments would be given Please it's a request.

c++
We will read a CSV files of a data dump from the GoodReads 2 web site that contains information
about user-rated books (e.g., book title, publication year, ISBN number, average reader rating,
and cover image URL). The information will be stored and some simple statistics will be
calculated. Additionally, for extra credit, the program will create an HTML web page based on
the top n highest rated books. As is typical of many subject matter information sources, the data
in the file contains various errors. As such, we will track the errors and create an exceptions files
to track the lines with data errors.
Develop a class, bookDataType, to provide functionality for reading and storing book
information. The UML class specifications are provided below. A main will be provided that
uses the bookDataType class.

Book Data Type Class
The class will implement the functions.
bookDataType
-COL_LIMIT = 23: static constexpr unsigned int
-TOP_LIMIT = 20: static constexpr unsigned int
-booksFileName: string
-webPageFileName: string
-exceptionsFileName: string
-bookCount: unsigned int
1 For more information, refer to: https://en.wikipedia.org/wiki/Comma-separated_values
2 See: www.goodreads.com-topBooksLimit: unsigned int
-*topBooks: unsigned int
-struct bookErrsStruct
-bookIDErrors: unsigned int
-bookYearErrors: unsigned int
-AveRatingErrors: unsigned int
-duplicateDataErrors: unsigned int
-bookErrInfo: bookErrsStruct
-struct bookStruct
-bookTitle: string
-isbn: string
-pubYear: short
-aveRating: float
-imageURL: string
-bookID: unsigned int
-*bookInfo: bookStruct
+bookDataType()
+~bookDataType()
+getBookArguments(int, char *[], string &, bool &): bool
+getBookFileName() const: string
+getWebPageFileName() const: string
+getExceptionsFileName() const: string
+getReadBookIDErrors() const: unsigned int
+getReadBookYearErrors() const: unsigned int
+getReadBookAveRatingErrors() const: unsigned int
+getReadBookDuplicateErrors() const: unsigned int
+getTopBooksLimit() const: unsigned int
+showBookData(unsigned int) const: void
+getBookCount() const: unsigned int
+getAverageOverallRating() const: float
+showHighestRatedBooks() const: void
+readBookData(const string): bool
+buildWebPage(const string="CS 202 Top Books") const: bool
+findHighestRatedBooks(): void
+setWebPageFileName(const string): void
+setExceptionsFileName(const string): void
+setTopBooksLimit(unsigned int): void
-parseLine(string, string []) const: void
Note, points will be deducted for insufficient commenting, poor style, or inefficient coding. The
error messages should be prefixed with the function name (to help better identify the source of
the error). Refer to the sample execution for error message examples.Function Descriptions

The bookDataType() constructor should set the books filename to the empty string, the
bookCount to 0, the topLimit to a default value of 5, the error counts to 0, the web page
file name to a default value of “index.html”, and the exceptions file to a default value of
“errors.txt”, and the pointers to the nullptr.

The ~bookDataType() destructor should delete the dynamically allocated arrays, set the
other class variables to their default values (noted above).

The getBookArguments() function should read the command line qualifiers in the
required format ( -i <booksFileName> [<-show|-noshow>] ) to obtain the file
name and set the show extra information flag (true/false). The data file and show extra
flag may be in either order. The show extra flag is optional and the “-noshow” is the
default if not specified. This includes a usage message and error messages for both the
input file specifier and the input file name. The file name must be at least one letter and
include a “.csv” extension (thus, the minimum length is 5). If the file name is incorrect or
does not exist, an appropriate error message should be displayed, the class variable
should remain unchanged, and the function should return false. To determine if a file
exists (without opening it), you can use the access() function (i.e,
( access(fn.c_str(), F_OK) ) which returns a 0 if the file exists and returns a -1 if
the files does not exist. Note, the access() function requires the #include <unistd.h>
statement. If there is an error, the function should output one of the following error
messages:
cout
cout
cout
cout
cout









<<
<<
<<
<<
<<
"Usage:
"Error,
"Error,
"Error,
"Error,
./books -i <bookDataFileName> [<-show|-noshow>]" << endl;
invalid input file name specifier." << endl;
invalid command line options." << endl;
book data file name must be '.csv' extension." << endl;
invalid show extra information specifier." << endl;
based on the specific error.
The getBookFileName() function should return the current book file name.
The getWebPageFileName() function should return the current web page file name.
The getReadBookIDErrors(), getReadBookYearErrors(),
getReadBookAveRatingErrors(), and getReadBookDuplicateErrors() functions should
return the applicable structure field.
The getExceptonsFileName() function should return the current exceptions file name.
The setBookFileName() function should set the class variable for the books file name to
the passed file name. The file name must be at least one letter and include a “.csv”
extension (thus, the minimum length is 5). If the passed file name is correct and the file
exists, the class variable should be set and a true returned. If the file name is incorrect or
does not exist, an appropriate error message should be displayed, the class variable
should remain unchanged, and the function should return false. To determine if a file
exists (without opening it), you can use the access() function (i.e,
( access(fn.c_str(), F_OK) ) which returns a 0 if the file exists and returns a -1 if
the files does not exist..
The setWebPageFileName() function should set the class variable for the web page file
name to the passed file name. The file name must be at least one letter and include a
“.html” extension (thus, the minimum length is 6).
The setExceptonsFileName() function should set the class variable for the file name to
the passed file name. The file name must be at least one letter and include a “.txt”
extension (thus, the minimum length is 5).
The getTopBooksLimit() function should return the value for the current number of
highest rated books to be found.
The setTopBooksLimit() function should set the class variable for the current number of
highest rated books to be found. The value must not exceed the TOP_LIMIT constant. If
the passed value is out of range, nothing should be changed.•


The getBookCount() should return the current number of books in the data set.
The getAverageOverallRating() function should return the overall average of book rating
in the entire current data set.
The showBookData() function should display the formatted book information to the
screen in the specified format (see output example).
cout
cout
cout
cout
cout
cout
cout





<<
<<
<<
<<
<<
<<
<<
"Book Information:" <<
offset << "Title:
"
offset << "Book ID
"
offset << "ISBD:
"
offset << "Year:
"
offset << "Ave Rate: "
endl;
endl;
<< bookInfo[idx].bookTitle << endl;
<< bookInfo[idx].bookID << endl;
<< bookInfo[idx].isbn << endl;
<< bookInfo[idx].pubYear << endl;
<< bookInfo[idx].aveRating << endl;
The showHighestRatedBooks() function should show the topBooksLimit number of
highest rated books using the showBookData() function from the topBooks array. As
such, the findHighestRatedBooks() function must have been previously called.
The findHighestRatedBooks() function should find the topBooksLimit number of highest
rated books. This will require dynamic creation and population of the topBooks[] array
of topBooksLimit size. The array will hold the index of the book into the bookInfo[]
array. Due to the data size, a sort is not appropriate. The topBooksLimit number of
highest rated books should be determined with out performing a sort.
The parseLine() function will accept a string in comma-separated format and break the
string into its individual comma separated fields. This includes handling quoted fields
that may contain commas which are not field separators when inside quotes. The
function should populate the passed array with the COL_LIMIT fields in string format.
If the line contains more than COL_LIMIT fields, only the first COL_LIMIT should be
returned (thus, do not over-write the array).
The readBookData() function should read the books file (CSV format). This function
will call the private parseLine() function. From the returned string array, the following
fields should be placed into the applicable fields of bookInfo[] array.

Book title (first title), string
◦ note, of first title is empty, use second title

ISBN (10 digit), string

ImageURL (first of two), string

Publication Year, short

Book ID (good reads book ID, which is first), unsigned integer

Average Rating, float
Note, since some data field may be invalid, try/catch blocks must be used for the
conversion. The first line is a header line and must be skipped. Blank lines should be
skipped. In order to size the bookInfo[] struct array, you will need to read the file twice;
once to count the data lines and again to read the data. To reset the file to the beginning,
use inFile.clear(); followed by inFile.seekg(0, ios::beg); . To convert
string values into floats or integers, use the stoi() and stof() functions. In order to check
for errors, these should be performed within a try/catch block. Errors should be written
to the exceptions file with a line of 60 ‘-’s, the specific error, the line number (from the
source data file), and on the next line the title “Row Data:”, and on the next line the
complete row followed by a blank line. Refer to the examples for formatting. Duplicate
rows are determined by the same book ID number and the second occurrence written to
the exceptions file. See examples for formatting.
EXTRA CREDIT (up to 25 pts) → The buildWebPage() function should build an HTML
web page of the top topBooksLimit number of highest rated books including a link to the
image and the book information on the GoodReads web site. The Good Reads link is
generated by appending the book ID to the URL" https://www.goodreads.com/book/show/ " within an HREF tag along with the
title. For example, <a
href=https://www.goodreads.com/book/show/24812>The Complete
Calvin and Hobbes</a> for book ID 24812. The passed string is the web page title
(using <title>CS 202 Top Books Page</title> in the header block) and the initial we page
label (using an <h1>title</h1> tag) with a subtitle of “Top Rated Books” (using an
<h2>subtitle</h2> tag). The minimum requirements for the web page include the
title and subtitle headers, followed by the books. The books must be numbered (1, 2, ...),
include the good reads book information link, the book cover image, the ISBN number
(10 digit), and the book average rating. See the provided example for a minimal required
format. The full 25 points will only be awarded if the final web page exceeds the
minimal formatting (see example).
Refer to the example executions for output formatting. Make sure your program includes the
appropriate documentation. See Program Evaluation Criteria for CS 202 for additional
information.
Make File:
You will need to develop a make file. You should be able to type:
make
Which should create the executable. The makefile will be very similar to the previous
assignment makefiles.
Submission:
● Submit a zip file of the program source files, header files, and makefile via the on-line
submission. All necessary files must be included in the ZIP file.
The grader will download, extract, and type make (so you must have a valid, working makefile).
CSV Format
Fields in a CSV file are comma-separated. Typically (but not always), the first line of the file
contains a row showing the field names. This is the case for our data files. A field may contain
a number or may be quoted (that is, enclosed within double-quote characters) indicating string
fields such as book titles. Such strings (names/titles) may have embedded commas and
embedded quote characters (which must be double-quoted). For example,
,"J.K. Rowling, Mary GrandPré, Rufus Beck",
,"A Child Called ""It"": One Child's Courage to Survive",
,"""M"" is for Malice",
,"""Who Could That Be at This Hour?""",
The double-quotes are used to mark a string field and are not actually part of the string. For
example, the first line (above) is actually J.K. Rowling, Mary GrandPré, Rufus Beck .
Where the double-quotes mark only the start and end. Since the double-quote is used to mark the
start and end of a field, a double double-quote is used to signify an actual double-quote. For
example, the second line is A Child Called "It": One Child's Courage to
Survive , the second line is "M" is for Malice , and the third line is "Who Could That
Be at This Hour?" .These requirements can make the reading of CSV files a challenge. In addition, may data
sources in CSV format have imperfect data with various errors include invalid numeric values,
too few fields, or too many fields.
Try/Catch Block Example
Below is an example of how to use the try/catch block for conversion using the C++ stoi()
function.
unsigned int
unsigned long
string
try {
someNumber = 0;
size = 0;
badNum = "12-34";
someNumber = stoi(badNum, &size);
if (size != columns[8].size())
throw
invalid_argument("Conversion Error");
}
catch (exception &err) {
errFile << err.what() << endl;
}

In: Computer Science

what are the steps of Delphi Method, Advantages and disadvantages also Nominal Group Technique advantages and...

what are the steps of Delphi Method, Advantages and disadvantages also Nominal Group Technique advantages and disadvantages.

In: Operations Management

Electech, Inc. (EI) produces a line of semiconductors for electronics products manufacturers. These items range in...

Electech, Inc. (EI) produces a line of semiconductors for electronics products manufacturers. These items range in price from $5-$100 and are used in products the buyer is producing. EI also designs and builds computer networking equipment. The prices of these items range from $5,000 to $100,000. These are used to control production equipment. Usually, they are custom-made to the specifications of the buyer-the firm that will use the product in its own production process.

EI sells nationally through independent sales reps-paid on commission-who work in the large industrial centers across the country. EI is more concerned with the quality of these reps than with the number of them. All of them also sell other lines. EI also uses five full-time salaried salespeople who work out of its corporate headquarters under a sales manager.

The home office salespeople are "technical specialists" who sell almost all the networking equipment, while the "reps" mostly sell the semiconductors. Sometimes, however, the reps will send in leads to customers who want networking equipment. EI also sells some of its semiconductors through a Los Angeles wholesaler who carries stock for West Coast customers.

There are many producers and importers of semiconductors in the U.S.-but several firms have captured large shares of the networking equipment market. EI has held its own, and in fact, over the past five years has increased its market share of these products to over 25 percent-because of its better technical designs.

Industry-wide prices of the more or less homogeneous semiconductors have been forced further and further down over the last seven years-as have industry profits. The price of networking equipment is set by adding a standard markup percent to the direct cost of the items-for overhead and for profit. Following industry practice, all prices are quoted at the seller's factory.
EI publishes a catalog, which is revised periodically. Also, it exhibits in most equipment trade shows.

1. In the EI case, in which stage of the product life cycle do semiconductors appear to be?

Market maturity

Sales decline

Market introduction

Market growth

2. What kind of products are EI's networking equipment?

Component parts

Accessory equipment

Installations

Raw materials

Supplies

In: Operations Management

Toolkit Exercise 10.2 Reflecting on the Impact of Measures and Control Processes on Change Think of...

Toolkit Exercise 10.2

Reflecting on the Impact of Measures and Control Processes on Change

Think of a higher education change initiative that you are familiar with.

1.      What measures and control processes were employed in tracking and guiding the change initiative? Were they consistent with the vision and strategy of the change? Were they viewed as legitimate by those who would be using them?

2.      How was the measurement information captured and fed back to those who needed to use it? Was it a user-friendly process and did the information arrive in a useful and timely form?

3.      Did the change managers consider how the measures might need to evolve over the life of the change initiative? How was this evolution managed? By whom?

4.      Were steps taken to ensure that the measures used during the change would be put to proper use? Were there risks and potential consequences arising from their use that would need to be managed?

5.      Were goals and milestones established to plot progress along the way and used to make midcourse corrections if needed? Were the smaller victories celebrated to reinforce the efforts of others when milestones were achieved?

6.      What were the end-state measures that were developed for the change? Were they consistent with the vision and strategy? Were they viewed as legitimate by those who would be using them?

7.      How was the end-state measurement information captured and fed back to those who would need to use it? Was it a user-friendly process?

8.      Were steps taken to ensure that the measures would be put to proper use? Were there risks and potential consequences arising from their use that would need to be managed?

In: Operations Management

In-Class coding exercise: (try - catch) (pass / fail) The purpose of this in-class coding exercise...

In-Class coding exercise: (try - catch) (pass / fail)

The purpose of this in-class coding exercise is to simulate various exception conditions using the program provided.

package com.InClass;
/*
* This program demonstrates the ability of catching different types of exceptions"
* You will have to modify the method() codes to trigger various/different exceptions.
* inClass Coding ( you will have to remove (comment out) the previous error condition before moving to trigger the next)
* 1) throw a myExcept exception (this is defined with an extends to Exception (see code)
* 2) use method () to trip a Arithmetic exception
* 3) use method () to trip a nullPointException
* 4) use method () call to trip a runtime exception
* 5) inside the myExcept error to inject an arithmetic error and watch it behave differently from step1 22
*
*/
public class TestExceptions {
   public static void main(String[] args) {
       try {
           // throw myException() first.
  
             
            method();
            System.out.println(" after the method call");
       }
       catch (MyExcept ex){
           System.out.println(" MyExcept error");
             
       }
       catch (ArithmeticException ex){
           System.out.println(" ArithmeticEx error");
             
       }
       catch (NullPointerException ex) {
           System.out.println(" nullPointException !!! ");
       }
       catch (IndexOutOfBoundsException e) {
           System.out.println(" index out of bounds...");
       }
       catch (RuntimeException ex ) {
           System.out.println(" Runtime exception");
           System.out.println(ex.getMessage());
             
       }
       catch (Exception e ) {
           System.out.println(" Exception");     
       }

       finally {
       System.out.println(" finally After the catch");
       }
   }
     
   static void method() throws Exception {

// create ArithmeticException
         
         
         
// create RuntimeExceptiom         
         

         
         
// create a null point exception here -- fix the exception above first

         
         
         
// create a ClassCastException here which is NOT on catch "watch" listed above


//   throw new Exception(); // trigger an Exceptiom
   }
}
class MyExcept extends Exception { // creating your custome error
   MyExcept(){
//       int y = 1/0; // uncomment this line to introduce an aritmetic exception inside your MyExcept
   System.out.println(" inside my custome MyExcept");
   }

}

Please complete the missing exceptions. Ignore the spellings mistakes/grammer, it's how the professor writes.

Instructions might be a bit hard to follow so please bear that in mind. Complete as much as possible.

Thank you.

In: Computer Science

Please write a conclusion about data structure and algorithm i need an conclusion for my Data...

Please write a conclusion about data structure and algorithm

i need an conclusion for my Data Structure and algorithm thesis

i am writing a thesis i need conclusion topic is Data Structure and algorithm

In: Computer Science

Water, sodium hydroxide, and 1,6-hexanediamine are all potential nucleophiles. Yet only 1,6-hexanediamine reacts with the adipoyl...

Water, sodium hydroxide, and 1,6-hexanediamine are all potential nucleophiles. Yet only 1,6-hexanediamine reacts with the adipoyl chloride. Offer an explanation as to why.

In: Chemistry

he best test of any question posed to a job applicant is whether the employer can...

he best test of any question posed to a job applicant is whether the employer can demonstrate a job-related necessity for asking the question. Because both the intent behind the question and how the information is to be used by the employer are important, an employer should consider whether the answers to the question, if used in making the selection, will adversely affect and screen out minorities or members of one gender. This chapter’s Develop Your Skills feature presented five improper interview questions below and should be avoided. Identify what the employer really wants to know by asking each question and come up with an alternative way to find out the same information.[i]

1. How many children do you have?

2. What is your native language?

3.To what clubs or organizations do you belong?

4. What is your height? What is your weight?

5. Are you able to work on Christmas Day?

In: Operations Management

The answers were given for this problem, but I am not sure how to derive them....

The answers were given for this problem, but I am not sure how to derive them. Would need any kind of help

Suppose that you sell Christmas trees each holiday season for $30 a tree. Peak selling time is the 2 weeks leading up to Christmas, but since harvesting real pine trees takes time, your supplier requires a 1 month lead time.

Your purchase cost per tree is $20. Anytime a customer comes to your store requesting a tree and it is unavailable, you give them a $5 credit (per tree) to spend on other products. (You should assume they always use this credit.) Any trees not sold before Christmas are sold to a local lumber yard at $10/tree.

Demand for this Christmas is forecasted in the following table.

Demand Probability
600 0.2
700 0.3
800 0.3
900 0.2

a) (3 points) To the nearest tree, what is the expected demand for this Christmas? (Remember, as with all questions, you should show work for full credit.) 750 trees

b) (3 points) Suppose you order exactly 800 trees, how many trees would you expect to sell? (Remember, as with all questions, you should show work for full credit.) 730 trees

c) (3 points) Suppose you order exactly 800 trees while the actual demand turns out to be 700 trees, what is your expected profit (including goodwill costs if there are any)? $6000

d) (3 points) What is the underage cost? What is the overage cost? Just by comparing the two costs, should we order more or less than the average demand? Briefly explain.

Underage: $15

Overage: $10

We should order more than average, but why? I don't understand the explanation

e) (3 points) What is the optimal order quantity given the demand in part a)? As with all questions, please show work for full credit. 800 trees

f) (1 point) What is the effective service level for the quantity you suggested in part e)? 80%

In: Operations Management