Bruce Mason’s Interview for Website Planet: Effective Project Management, Communication, and More

QArea’s Bruce Mason Interview for Website Planet

Last week, the renowned industry publication, Website Planet, interviewed Bruce Mason, QArea’s Delivery Director. Check out the interview highlights, where Bruce shares his thoughts on project management and ensuring the best possible project outcomes no matter the circumstances, below.

Having worked in software development and testing for over twenty years, Bruce Mason has worked on hundreds of projects and has successfully navigated every challenge and bottleneck imaginable. A few days ago, Bruce sat down with Website Planet, a popular online resource for all things software development and delivery, to discuss his thoughts on project management, communication between the client and the team, pricing models, and more.

1. On Translating the Client’s Business Needs Into Technical Requirements

Bruce and his team use a five-step approach to fully understand the client’s needs and turn them into the requirements the developers can actually use:

  1. Business discovery and recognizing the context.
  2. Defining the requirements and translating them into technical specifications.
  3. Validating the assumptions and refining the requirements.
  4. Launching an iterative development process based on the feature backlog.
  5. Maintaining the necessary documentation and handing over the finished product.

2. On the Criteria Used to Assign Team Members to Projects

The correct team composition is an essential factor determining the success of the project, which makes it especially vital to assign the right team members to every role. These are some of the criteria Bruce uses when making decisions:

  • How well their competencies match the needs of the project
  • How good their problem-solving skills are
  • Whether they can adapt to new requirements and conditions
  • How developed their communication and collaboration skills are
  • Whether they are a good fit for the existing team’s dynamics
  • Whether they have the required domain knowledge in addition to technical skills

3. On Handling Change Management After the Project Has Already Started

On complex, long-term projects, change requests are nearly inevitable, which means the company needs to have an effective procedure for dealing with them. Bruce believes in the principles of clarity and transparency for everyone involved in the project — the team needs to fully understand where the change request is coming from and how critical it is to the success of the project, while the client has to thoroughly grasp the impact of the proposed changes.

4. On Staying Up-to-Date with the Latest Developments in Software Development and Testing

Being fully aware of where the software development and testing industry stands at every given moment is a crucial part of the job of a Delivery Director. For Bruce, this process is a combination of several activities:

  • Hands-on experience — even though his work does not involve coding, participating in various technically complex projects gives him valuable knowledge about the technologies, tools, and frameworks used in software development.
  • Online resources — as an active member of numerous professional communities on Reddit and LinkedIn, as well as an avid follower of resources like InfoQ, McKinsey, Gartner, and Forrester, Bruce is able to regularly catch up with new tech trends.
  • Industry events — attending conferences is an excellent way to not only get in touch with the technical side of the software domain but also take advantage of valuable networking opportunities.

For more insights on project management that helps clients reach their goals and empowers the team to make the right decisions, check out the complete interview over at Website Planet.

Share:

team

Hire a team

Let us assemble a dream team of specialists just for you. Our model allows you to maximize the efficiency of your team.

Request Specialists

Written by

Inna M., Technical Writer at QArea

Inna is a content writer with close to 10 years of experience in creating content for various local and international companies. She is passionate about all things information technology and enjoys making complex concepts easy to understand regardless of the reader’s tech background. In her free time, Inna loves baking, knitting, and taking long walks.

We Help With

Your tech partner needs to be well versed in all kinds of software-related services. As the software development process involves different stages and cycles, the most natural solution is to have them all performed by the same team of experts. That’s exactly what our diverse range of services is for.

The choice of technology for your software project is one of the defining factors of its success. Here at QArea, we have hands-on experience with dozens of popular front-end, back-end, and mobile technologies for creating robust software solutions.

In-depth familiarity and practical experience with key technologies are one of the cornerstones of successful software development and QA. But it also takes specific knowledge of the industry to develop a solution that meets the expectations of the stakeholders and propels its owner to success.

Services
Technologies
Industries
Web App Development

Web App Development

Reach out to an even wider audience with a custom, widely accessible web app.

Corporate Website Development

Corporate Website Development

Ensure an effective online presence for your business with a corporate site.

MVP Development

MVP Development

Take the first step on the way to a successful business with an MVP.

SaaS Development

SaaS Development

Meet your business goals with a powerful, custom SaaS solution.

Testing & QA

Testing & QA

Make sure the quality of your solution meets your expectations.

UI/UX Design

UI/UX Design

Beat the competition with a modern, breathtaking & user-friendly design.

React.js

React.js

Create stunning, highly functional, and easily scalable front-end solutions.

Angular

Angular

Build flexible, good-looking front-end solutions for any scale and purpose.

Node.js

Node.js

Construct a powerful, stable, and secure back-end solution for your business.

.Net

.NET

Take advantage of the .NET flexibility and scalability for your back-end solution.

React Native

React Native

Turn your mobile app idea into reality with a custom React Native solution.

Wordpress

WordPress

Build a highly personalizable blog, eCommerce shop, or corporate website.

HR & Recruiting

HR & Recruiting

Optimize your HR processes with a functional and powerful solution.

Startups

Startups

Pave the way to future success with our startup development expertise.

Healthcare

Healthcare

Build a healthcare product designed for dependability and rapid growth.

eCommence

eCommerce

Give your buyers what they want — a seamless shopping experience.

FInance & Banking

Finance & Banking

Create a product with rich functionality and impeccable security.