You are the project manager for a new software development project. During the initial team meeting, you notice that one of the developers, John, seems hesitant to speak up and share his ideas. After the meeting, you decide to have a one-on-one conversation with John to better understand his skills and experience. Which of the following is the least effective way to appraise John's skills during this conversation?
Review samples of his past work and code contributions
Ask closed-ended questions that can be answered with a simple 'yes' or 'no'
Discuss the challenges he faced in his past projects and how he overcame them
Ask open-ended questions about his previous experience and responsibilities