70-377 Managing and Assessing Tech Talent and Organizations
3 units, Carnegie Mellon University
In todays technologydriven economy, businesses across industries rely on effective technical teams to drive innovation and success. This course is designed for both technical students preparing for roles in software development, data science, and engineering, as well as business students who will manage, assess, and collaborate with technical teams. Students will learn best practices for hiring and evaluating technical talent, leading software teams, and implementing strategies for effective performance management. The course covers key aspects of technical hiring, including whiteboard coding interviews, system design interviews, and data science assessmentsboth from the perspective of applicants and hiring managers. Additionally, students will explore agile project management, objectives and key results OKRs, technical performance reviews, and strategies for improving team effectiveness. By bridging the gap between technical expertise and managerial leadership, this course equips students with the skills needed to successfully lead and assess software teams in dynamic business environments.
Prerequisites: none listed
Courseweave needs JavaScript to show sections, workloads and planning tools.