IBM, Project Manager
July 2012 - Present, Beijing, Beijing, China
Taking the Project manager title for IBM UXL Lab BU for IBM Bluemix (a IBM PaaS Cloud product) globalization and accessibility service projects and the Scrum Master role for some product delivery teams of IBM China Labs. And now Bryan also is the QSE Agile community Chair of China Labs and one of the Agile Champion of IBM Agile Academy.
For the project manager role, Bryan leads team to deliver the globalization verification testing (GVT), native language translation(NLT), translation verify testing (TVT) and accessibility verification testing(AVT) services for the IBM Bluemix with Scrum work model to match the development rhythm of product teams. The major responsibility on this job are: 1) Communicate with product team's stakeholders to clarify the product requirements, schedules, scopes, resource and cost, then sign the contract of services. 2) Lead my team (7 members) to deliver the services of GVT, NLT, TVT and AVT on the schedule of product delivery and general available to market. 3) Coach my team to follow up the Scrum/Agile work model and match the work rhythm of product delivery team. 4) Monitor the project status and take actions when any risks or problems happens, report the project status and progress to stakeholders weekly. 5) Communicate with product delivery team to confirm and improve the product development quality. 5) Educate team members how to apply the Scrum framework and make sure follow it with correct methods.6) Manage the plan, schedule, budget and cost, risk and quality, etc.
As the Scrum Master role of IBM China Labs, working with a few product teams to improve their Agile transformation and product quality. My responsibility are: 1) using Agile Maturity Assessment tools (IBM internal) to evaluate the Agile/Scrum maturity status of some IBM China Labs teams. 2) work together with product teams to figure out the obstacles in the during of running Scrum and work out a solution to resolve it; 3) Observe the daily work of product teams I am the Scrum Master, figure out if they are following up the Scrum framework, process and practices and then give feedback and some suggestions/advice to improve, and facilitate them to back on the right track; 4) conduct some 1 on 1 interview with Scrum team members and managers to collect their feedback on the team health and coach team to change and improve; 5) deliver the Scrum/Agile training to teams or members when necessary.
As the QSE Agile Community Chair of China Labs, I lead and direct the core team (20+ Scrum/Agile experts and volunteers ) of QSE Agile community to deliver the Agile training, coaching, and consulting services for IBM internal and external teams. As a Agile-focused Engineering Excellence team, we build up the training workshop of Scrum / Agile practice for beginners, medium level practitioners. We have 3 kinds of Scrum workshop/training: 2-days for deep Scrum training, 3-hours for special topic deep understanding and hands-on exercises, and 1-hour conception introduction and practice experience sharing for more people. I taught all of these 3 kinds of training. For example, for Agile zero-level engineers, Deep Scrum/Agile for Agile practitioners, Scrum workshop for beginners to systemically learn Scrum, Advanced Scrum Master course for Scrum Masters, User Story Mapping course, Design Thinking course, etc.
As the Agile Champion of IBM Agile Academy, I need to connect the World Wide Agile experts with China Labs local Agile experts to make sure we get more, newest Agile practice, knowledge and keep pace with IBM world wide QSE Agile community. I delivered some Agile training of IBM Agile Academy to China local teams. E.g. The Taste of Agile, Agile Program Fundamental. These training are facing to Agile beginners.
At inside of IBM company, I submitted at least 4 Agile practice articles to IBM QSE AP Symposium from 2013 to 2016, and all of them are accepted. Among of these papers, 1 is selected as Presentation, 1 is selected as Poster. At outside of IBM, as a speaker of TiD Agile China 2015, I shared the practice experience of Scrum and Pair Programming at IBM China labs(http://www.tid.org.cn/2015/?c=show&m=view&id=143). And once again, as a speaker of TiD 2016, I shared the practice experience of Agile and Design Thinking at IBM (http://www.tid.org.cn/?c=show&m=view&id=372). I am also a proactive Agile practitioner, enthusiastic promoter. I am the active organizer of Agile Tour Beijing 2014, 2015 and the core member of Beijing Agile Community.
I write many Scrum/Agile articles on my personal blog: http://www.isqi.net.
CA Technologies, QA Team Leader & Scrum Master
June 2009 - July 2012, Beijing, Beijing, China
I was a QA of firstly on June 2009 and then become the QA Team Leader from 2010.My major responsibility of the job are: 1) Teach and Coach team members to follow up the Scrum framework, practice and process to keep up with development team.2) Manage a 7-person QA teams to deliver the testing work with development team together. 3) Motivate the QA team members to build up a collaborative, high performance team. 4) Lead QA team to test the product of CA Data Center Manager (DCAM).
I got the Certified Scrum Master and became a Scrum Master for my QA team and related development team from 2010 Dec.
Microsoft, SDET Lead
August 2005 - June 2009, Beijing, Beijing, China
As a SDET lead, leads a Test team to test automatically SQL Server Integration Services of SQL Server 2008 and 2010. We wrote the test program with C# and run different level test pass with different milestones.