by Xiaokang Zhang | Dec 19, 2019 | Management
Why As an engineering manager, you are responsible for business outcomes. And most of the time, you alone don?t have full control over the outcomes. You need to work with multiple other teams or departments, say the product management team, the operation team, the...
by Xiaokang Zhang | Nov 13, 2019 | Management
Coaching There are three tools that can help the subordinates to improve their efficiency: teaching, mentoring, and coaching. Teaching is telling the person step by step how to accomplish the task, mentoring is to analyze the situation with the person to find out the...
by Xiaokang Zhang | Jul 5, 2019 | Management
The managers should ask the most from the team for many reasons. The biggest reason is that the company and the organization expects you to deliver work as a group. Your value is measured by how much value your team can deliver. The more effective your team is, the...
by Xiaokang Zhang | Jun 19, 2019 | Management
I learnt extreme programming in my graduate study. The course name was software engineering and the students grouped together to finish an academic project over the semester in an agile, or extreme programming(then name) manner. Looking back, I have to admit that I...
by Xiaokang Zhang | Jun 19, 2019 | Management
What is scrum? Scrum is an widely used agile process, it breaks down the project into 2-4 weeks intervals called Scrum. While each scrum is a small project that each should produce a working incremental of software. At each end of the sprint, the team will review the...
by Xiaokang Zhang | May 10, 2019 | Management
How do you give and ask for feedbacks? What?s your strategy for structuring the feedback so it is can be better received? What if your peer push back on your feedback?One of the most interesting topic for becoming manager is the feedbacks. Your feedback has to be...