ThoughtWorks
  • Contact
  • Español
  • Português
  • Deutsch
  • 中文
Go to overview
  • Engineering Culture, Delivery Mindset

    Embrace a modern approach to software development and deliver value faster

    Intelligence-Driven Decision Making

    Leverage your data assets to unlock new sources of value

  • Frictionless Operating Model

    Improve your organization's ability to respond to change

    Platform Strategy

    Create adaptable technology platforms that move with your business strategy

  • Experience Design and Product Capability

    Rapidly design, deliver and evolve exceptional products and experiences

    Partnerships

    Leveraging our network of trusted partners to amplify the outcomes we deliver for our clients

Go to overview
  • Automotive
  • Cleantech, Energy and Utilities
  • Financial Services and Insurance
  • Healthcare
  • Media and Publishing
  • Not-for-profit
  • Public Sector
  • Retail and E-commerce
  • Travel and Transport
Go to overview

Featured

  • Technology

    An in-depth exploration of enterprise technology and engineering excellence

  • Business

    Keep up to date with the latest business and industry insights for digital leaders

  • Culture

    The place for career-building content and tips, and our view on social justice and inclusivity

Digital Publications and Tools

  • Technology Radar

    An opinionated guide to technology frontiers

  • Perspectives

    A publication for digital leaders

  • Digital Fluency Model

    A model for prioritizing the digital capabilities needed to navigate uncertainty

  • Decoder

    The business execs' A-Z guide to technology

All Insights

  • Articles

    Expert insights to help your business grow

  • Blogs

    Personal perspectives from ThoughtWorkers around the globe

  • Books

    Explore our extensive library

  • Podcasts

    Captivating conversations on the latest in business and tech

Go to overview
  • Application process

    What to expect as you interview with us

  • Grads and career changers

    Start your tech career on the right foot

  • Search jobs

    Find open positions in your region

  • Stay connected

    Sign up for our monthly newsletter

Go to overview
  • Conferences and Events
  • Diversity and Inclusion
  • News
  • Open Source
  • Our Leaders
  • Social Change
  • Español
  • Português
  • Deutsch
  • 中文
ThoughtWorksMenu
  • Close   ✕
  • What we do
  • Who we work with
  • Insights
  • Careers
  • About
  • Contact
  • Back
  • Close   ✕
  • Go to overview
  • Engineering Culture, Delivery Mindset

    Embrace a modern approach to software development and deliver value faster

  • Experience Design and Product Capability

    Rapidly design, deliver and evolve exceptional products and experiences

  • Frictionless Operating Model

    Improve your organization's ability to respond to change

  • Intelligence-Driven Decision Making

    Leverage your data assets to unlock new sources of value

  • Partnerships

    Leveraging our network of trusted partners to amplify the outcomes we deliver for our clients

  • Platform Strategy

    Create adaptable technology platforms that move with your business strategy

  • Back
  • Close   ✕
  • Go to overview
  • Automotive
  • Cleantech, Energy and Utilities
  • Financial Services and Insurance
  • Healthcare
  • Media and Publishing
  • Not-for-profit
  • Public Sector
  • Retail and E-commerce
  • Travel and Transport
  • Back
  • Close   ✕
  • Go to overview
  • Featured

  • Technology

    An in-depth exploration of enterprise technology and engineering excellence

  • Business

    Keep up to date with the latest business and industry insights for digital leaders

  • Culture

    The place for career-building content and tips, and our view on social justice and inclusivity

  • Digital Publications and Tools

  • Technology Radar

    An opinionated guide to technology frontiers

  • Perspectives

    A publication for digital leaders

  • Digital Fluency Model

    A model for prioritizing the digital capabilities needed to navigate uncertainty

  • Decoder

    The business execs' A-Z guide to technology

  • All Insights

  • Articles

    Expert insights to help your business grow

  • Blogs

    Personal perspectives from ThoughtWorkers around the globe

  • Books

    Explore our extensive library

  • Podcasts

    Captivating conversations on the latest in business and tech

  • Back
  • Close   ✕
  • Go to overview
  • Application process

    What to expect as you interview with us

  • Grads and career changers

    Start your tech career on the right foot

  • Search jobs

    Find open positions in your region

  • Stay connected

    Sign up for our monthly newsletter

  • Back
  • Close   ✕
  • Go to overview
  • Conferences and Events
  • Diversity and Inclusion
  • News
  • Open Source
  • Our Leaders
  • Social Change
Blogs
Select a topic
View all topicsClose
Technology 
Agile Project Management Cloud Continuous Delivery  Data Science & Engineering Defending the Free Internet Evolutionary Architecture Experience Design IoT Languages, Tools & Frameworks Legacy Modernization Machine Learning & Artificial Intelligence Microservices Platforms Security Software Testing Technology Strategy 
Business 
Financial Services Global Health Innovation Retail  Transformation 
Careers 
Career Hacks Diversity & Inclusion Social Change 
Blogs

Topics

Choose a topic
  • Technology
    Technology
  • Technology Overview
  • Agile Project Management
  • Cloud
  • Continuous Delivery
  • Data Science & Engineering
  • Defending the Free Internet
  • Evolutionary Architecture
  • Experience Design
  • IoT
  • Languages, Tools & Frameworks
  • Legacy Modernization
  • Machine Learning & Artificial Intelligence
  • Microservices
  • Platforms
  • Security
  • Software Testing
  • Technology Strategy
  • Business
    Business
  • Business Overview
  • Financial Services
  • Global Health
  • Innovation
  • Retail
  • Transformation
  • Careers
    Careers
  • Careers Overview
  • Career Hacks
  • Diversity & Inclusion
  • Social Change
Career HacksBrazilCareers

The [Dev/QA/BA/UX/PM] Consultant

Marcos Vinicius Marcos Vinicius

Published: Dec 22, 2014

“Change is difficult. Not changing is fatal” - William Pollard 

Being an Agent of Change

As part of my attempt to deepen my understanding on the experiences ThoughtWorks wants to provide to its clients, the last couple of months I faced the gamut of traits underlying the single word that differentiates a developer from a consultant developer.

It was supposed to be just a word. Just ten letters. However, when put into practice, this word acquired multiple meanings. But it can become more complex than that. At ThoughtWorks, we are not just developers. Many of us are developers, and at the same time QAs. And at the same time BAs. And UXers. And IMs (Iteration Managers). And even PMs. That's just how it works.

As developer consultants, we want to deliver a well-designed, fully working piece of code. As QA consultants we want this piece of code to be excellent in quality. As BA consultants we want the code to meet the client’s expectations and priorities. As UX consultants, we want to make sure users’ needs are being met, and improve the way people use that piece of code. As IM consultants we want the client’s continuous feedback on how the code works so that we can improve it in a more orderly fashion. As PM consultants we want to make sure everybody is happy and working in order to make the code deliver something the client will love and also reach their business objectives.

But how about this word, 'consultant', that's all over the place? As a consultant, what do I want? To answer that question I had to think a little bit more about what ThoughtWorks’ proposition of value is. And I found out that ThoughtWorks does much more than deliver software. Although delivery is an important part of our core business, we want to go further. We want to change the way software is done. We want to drive technology innovation to the world. We don't want our clients to just receive the code we produce for them, we want them to join us in this mission of revolutionizing IT.

And for that, dear reader, we need consultants.

Consultants have other valuable characteristics, which are not related to their official “job title”. As I've said before, there are many other words overshadowed by it. After some research I came up with seven words that, for us, describe the essential capabilities a consultant needs to develop.

  1. Accountability. The ability to act as if the client product / project was their own. Imagine the project as your own investment, even your own startup. Try to feel the client’s anxiety to see it done. Look out for their needs as if you were financing the project. In the end, of course, it's all up to the client. At the same time, we should put all our effort and energy into helping them to succeed.

  2. Communication. Words will play a major role in accomplishing our goals. We will be, most of the time, side by side with the client in order to deliver an innovative product or service to the world. A consultant must manage the art of conversation. They must be able to communicate ideas, justify them, and defend their beliefs.

  3. Business domain comprehension. As consultants we want to have an influence on the design of the product. Add our own view to the way the problem in question can be solved. Help the client to innovate and succeed in their business. As a condition to do this, we need to know the client’s business. Perhaps we need to study the specific market we are dealing with, read specialized books and articles and get in touch with many experts in that field.

  4. Process and methodologies. Following some guidelines in the process of product development is something that will guarantee that everyone involved is on the same page. The problem is that there are so many options of methodologies to choose from. A consultant should know these options, and decide which one is best for each context. Should we do scrum? Or Kanban? How can we help the client to understand the benefits of each approach and discover the best approach for the client’s environment and needs?

  5. Facilitation. Meetings will be a constant in the product delivery process, from the beginning, usually starting with an inception. Meetings will be held with domain experts, stakeholders, users, other members involved in the process and the project team. The ability to help everybody to speak and express themselves, without missing the point is paramount. Facilitation includes things such as having and following good meeting plans, active listening, building empathy with your stakeholders, using a good toolbox of exercises and activities that will help people to reach the expected result, using visual aids (sketches, whiteboards, etc.).

  6. Coaching and mentoring. Many times consultants will see themselves in need to guide the client in a certain direction. It can be focused on something more technical, such as technical language or framework training. It can also be something more business-related, like an innovation principle that managers need to adopt. Influencing and helping others to find the solution needed is another important capability a consultant must have.

  7. Soft skills. Soft skills are a set of attitudes related to interpersonal relationships. When two or more people are working together, apart from the work-related tasks they are performing, there is strong interaction among them which must be addressed carefully. This includes caring about the other person, being patient in training, knowing how to handle conflict, giving open feedback, being open to feedback yourself and adapting to the situation presented.

It might be that you already are a consultant. If so, this article is intended to challenge you to think about the importance of what you do. By having the right attitude and training, will empower you to be an agent of change for the people around you and the business you are operating in.

If you are not a consultant, well, I would ask you to keep an open mind. Consider that wherever you work, opportunities for being influential and avant-gardist can be found all the time. I hope these reflections will give you some ideas on what to do next. I am pretty sure the world will be more and more in need of all kinds of professionals that are, also, consultants.

In writing this article I feel in great debt to Linda Luu (@LindaKLuu) and Toby Clemson (@tobyclemson) for the countless conversations we had on the topic while working together on client site. Your feedback, advice and leadership was an inspiration in all that. You know you will always be my mentors.

Ready to shape the future of tech?

Join our team of passionate and bright technologists.

Join us
  • What we do
  • Who we work with
  • Insights
  • Careers
  • About
  • Contact

WeChat

×
QR code to ThoughtWorks China WeChat subscription account

Media and analyst relations | Privacy policy | Modern Slavery statement ThoughtWorks| Accessibility | © 2021 ThoughtWorks, Inc.