Get certified - Transform your world of work today


Juanjuan Zang


Principal Consultant, ThoughtWorks, inc

Location: Chicago, IL, USA


Certified Scrum Professional
Certified ScrumMaster



As a certified Scrum Master with more than 15 years' experience, Juanjuan (JJ) Zang serves ThoughtWorks as an accont manager, program manager, scrum master and agile coach. In addtion to her years of professional experience in project management, analysis, design, and software development in varous industries, JJ Zang also has deep experience in agile coaching and mentoring. She has spent a significant amount of time coaching teams for various types of clients.

JJ is also a strong team lead with great leadership skills and vision. JJ’s management skills are supported with extensive experience on the analysis side, as well as technical experience early in her career.

When JJ worked for client Shaw in Canada, she was the 7th project manager sought for a devastated business sponsor as well as the development team on the ground. JJ started at the point where there was no scope defined, no product backlog, no measured team capacity, and no status tracking tool. JJ worked with the team and quickly turnt things around. Within 6 month, the team, led by JJ, became the first project team in the past 5 years in Shaw successfully releasing its application into production.

When JJ worked for client Best Buy in Dec, 2010, Best Buy spent roughly US$ 12 million per year just for QA to maintain and run all the manual scripts to find defects. This is because all test scripts were maintained and run manually. It took nearly 3 weeks to make one regression testing run on Within 8 months, JJ led the team and managed to complete thousands of manual test scripts automation. At the end of the project, it only took roughly 10 minutes for a full cycle regression run.

When JJ started at Warner Brothers in Oct,, 2011, the project was on the brink of complete failure. The development team was offshore in China. There were misunderstandings, miscommunications, and low trust between the offshore team and the business. The release date was delayed multiple times and everyone lost confidence. JJ worked with the business and quickly established clear product backlog and refined stories by priority. JJ also worked with the offshore team and helped them with iteration and release planning based on team capacity and velocity. Within two months, the team, led by JJ successfully released the first and biggest phase in past 2 years in production.

JJ is also great Agile coach. She is the only Thoughtworker asked by Bank of America twice to go back coaching their teams including their offshore teams too.

JJ is also an active writer and speaker in Agile and Project management/Business analysis community. She has published four white papers on organization transformation, story estimation, Kaban process improvment, quality assurance, and gave lectures on XP and PW/BAW conferences

Work experience

ThoughtWorks, Principal Consultant
February 2004 - Present, Chicago, IL, United States
Account and Project Management Experience: Build, manage and grow account to ensure successful delivery, strong client relationship and strategic vision alignment. Manage all facets of on-going development and responsible for estimation, budgeting, financial control, project tracking, resource management, status reporting, and implementation. Responsibilities include • Managing multiple project teams size of average 10 to 20 developers, business analysts and QA • Accountable for program of more than 4 million across multiple years • Managing and leading offshore team to produce quality deliverables on time and on budget • Managing requirement analysis, estimation, development, testing and deployment of new releases of the software product • Responsible for the planning, directing, and coordination of tasks to ensure that project goals and objectives were accomplished within prescribed time frames and budget. • Continuous evaluation of project performance and escalation of potential problems to management and project sponsor • Ensuring that project goals, plans, and schedules are consistent • Preparing and maintaining project schedules and budget • Effectively resolving conflicting project priorities, resource constraints / issues, and budget issues with senior management. • Continuously identifying and assessing risks, and developing mitigation strategies throughout the project lifecycle • Collaborating with senior executives and product managers to drive out the business requirements and balance the priority between business needs and technical debts • Collaborating with product manager and senior executives to institute scope change request control process and continuously reprioritizes significant requirement changes • Guiding, mentoring, motivating and supporting culturally diverse team to work towards the project goals • Communicating the project performance status to stakeholder, business users and all other interested parties on a regular basis • Significantly improving the staff and client knowledge of structured project management practices and development processes through strong alliances, cross-functional team building and best practice sharing Scrum Master Experience: Act as the Enterprise Agile Coach and play a core role in the corporation’s organizational transformation by giving Agile and Lean training sessions to client employees and contractors. Also develop and organize course and workshop that are specifically tailored to the organization while maintaining its Agile best practices values. Responsibilities include: • Providing Agile and Lean training to establish necessary processes which ensured consistency and repeatability of practice throughout the delivery life cycle of the project while balancing business and IT objectives. • Giving extensive Agile and Lean Management talks to convert client teams from a waterfall to an Agile approach • Mentoring client Project Manager and Business Sponsors in iteration and release planning, scope management, and backlog prioritization • Coaching both onshore and offshore teams of 50 developers, analysts and testers through successful production releases every five weeks • Coaching client business analysts in story writing • Coaching client development team in estimation • Coach client in drawing value stream map and • Writing Agile curriculum and facilitated XP Games and Retrospectives • Introducing Agile Maturity Modeling for continued project evaluation • Designing repeatable metrics, provided project status and ensured project to be completed on time and within budget • Supporting creation of Agile Project Management standards and process • Collaborating with PMO by providing analyzed iteration and release data, project metrics, “as is” vs. “to be” comparison analysis • Author and frequent speaker at XP conferences

Cap Gemini Ernst Young, Senior Consultant
May 1999 - February 2004, New York, NY, United States
• Gather and develop detailed business and functional requirements • Lead business team to define use cases • Work with UI team to define wireframe pages • OO Design class model and sequence diagrams using RUP. • Manage team members and deliverables, build project plan, and compile status of the progress to meet time line requirements • Raise and resolve issues to satisfy team members and team deliverables. • Lead the work tasks of less experienced professionals, guide and mentor less experienced staff members to deliver high quality work service and achieve client satisfaction. • Work with other teams to coordinate the interface issues

A.T. Kearney, Sr. Associate
July 1995 - July 1997, Beijing, China
• Market research and tailored strategies for international companies to enter China market • Supply chain analysis on local supplies for international companies


Newsletter Sign-Up