Discover Better Value Faster
  • Home
    • CloudNow
    • Blog
  • App Development & Modernization
  • Agile & DevOps
  • Cloud
  • Digital Transformation
  • Data & Analytics
No Result
View All Result
  • Home
    • CloudNow
    • Blog
  • App Development & Modernization
  • Agile & DevOps
  • Cloud
  • Digital Transformation
  • Data & Analytics
No Result
View All Result
Discover Better Value Faster
No Result
View All Result
Home Application Development & Modernization

Miscommunication: The bane of Project Management

SatyaDev Addeppally by SatyaDev Addeppally
3 years ago
in Application Development & Modernization
Reading Time: 4 minutes
Miscommunication: The bane of Project Management
0
SHARES
551
VIEWS
Share on FacebookShare on TwitterShare on WhatsappShare on LinkedIn

Most tech projects involve two parties – a client, and the technology or software development partner they choose to work with on the project. Such projects are often subject to gaps in communication and understanding between the client-side project manager and their development partner’s team. These gaps can cause friction, which can balloon into real issues and delays. Plug them at the beginning, to ensure that your tech development project goes smoothly.

Here are some of the common gaps in project management on a tech project, and how you can address them.

Related articles

Service Mesh: The best way to Encrypt East-West traffic in Kubernetes

How does a No-Code App Builder help enterprises?

Project managers with limited tech knowledge

Client-side IT project managers aren’t always fully aware of what goes into building tech products. This is to be expected – they aren’t subject matter experts, nor do they work directly with the programming languages and platforms that their agency counterparts do. 

However, since the client’s project manager may not completely understand the details of the project, this can cause gaps between client and dev partner. The same points may need to be clarified multiple times. 

Managers may believe that they are more informed than they really are, as a result of which they refuse to be educated on the subject by their partner. Misunderstandings arising from this kind of mistaken belief can result in unrealistic client expectations, or over-commitment by the partner under pressure.

Failure to build strong project foundations

The initial data gathering, discovery, analysis phase is the most important, as that’s when the foundation of the project is created. If this takes inordinate time, the project can get stuck in a never-ending loop as the project manager keeps seeking inputs and approvals from all internal stakeholders! Worse, if it takes inordinate time, this can result in a rush during the actual development process. When goals are set incorrectly, on the other hand, it can cause cascading issues. 

Your development partner will ask you for goals, KPIs and KRAs, but you may not know the answer – and you may not know whom to ask! In such cases, project managers may take a long time to revert, which further slows the project in the early stage, resulting in rushed work towards the end of the development.

Naturally, a dev partner wants to support their client to complete the project successfully! They often try to paper over the cracks by proposing project targets from their own end. This can set the entire project on the wrong foot.

Another key area where building a strong project foundation is vital is in the case of app modernization projects for legacy applications. In such projects, an existing app is already delivering on specific business objectives, works with certain dependencies, and offers functionalities to address a specific set of requirements. If a project manager is not able to correctly and comprehensively communicate about the intricacies of the legacy system, this may in turn affect feature releases and key deliverables defined for the modernized application.

Building trust takes time

Client expectations of time and budget are often unrealistic. This could be because:

  • They are afraid that if they show any relaxation, they could be unnecessarily billed  by the agency
  • They have “heard” that it should be faster and/or cheaper
  • They want to plan based on business goals, not based on development time needed

Your partner, in almost all cases, is looking at building a strong long-term relationship with you. They know the market reality and the actual costs that go into project development. 

At the same time, the risk due to change management is considerable. So, in some cases, larger software companies do pad their fees and timelines. It is possible that this may result in large, bloated contracts. However, smaller agencies are more focused on building and maintaining relationships in the long term, and cannot risk losing a contract due to bloated cost estimates. In either case, ask for transparency in quoting and work towards building the trust with the partner and your stakeholders.

All ‘changes’ are not made equal

As a client you may, for instance, value a change that you can see – a UI/UX change – more than a “minor” change on the database. However, database changes are complex and time consuming – much more so than frontend changes. If you are not aware of this fact, you may expect that the backend change should be completed much faster than the frontend change.

As another example, imagine that, once the timeline and budget are finalized to your satisfaction, the partner comes back to you with a query, needing additional input on the project. It may take some time for a new project manager to share this information. However, since the final delivery time is fixed by external factors, this eats into time available for final project completion.

As a result, your partner may not be able to meet the delivery date originally committed. This may cause a breakdown in trust, and a belief that the development is taking too long to complete, when in fact, there’s just a mismatch of ideas and understanding.

Though they are heavily dependent on their tech partners, clients naturally actively participate in, and even drive, timelines and costing. However, when this happens without an objective baseline for comparison, or without sufficient technical knowledge, it can cause avoidable friction. Over time, this can create mistrust, with the client feeling like they’re being billed without justification, which in turn makes the development partner feel that their integrity is under question. Before it reaches that situation, it’s important for both sides to take a step back at an early stage to smooth over and secure the relationship.

Plugging these gaps

When you’re not fully aware of the technical details that your partner is sharing with you, ask for more information. Similarly, ask for an explanation when you can’t understand why the estimated cost or time is higher than expected. 

Of course, this is a two-way street and the shortcoming can equally be at the tech partner’s end, by failing to communicate sufficiently or by incorrectly assuming that the client is aware of certain technical concepts. If your partner is not open to frank and clear discussion, that’s a cause for worry and a potential reason to look elsewhere.

If your business requirements demand faster delivery than your partner can commit, do sit down with them to discuss options. Your partner may be able to add extra resources for the urgent project. Alternatively, you could plan to create an MVP (minimum viable product) instead of a full app launch, or simply accept some technical debt which could be resolved later.

In our experience, an approach of open communication, transparency and trust from both sides can help resolve most project management challenges. At CloudNow, we believe that every client is a potential long-term partner, and we work to build lasting trust and relationships with each. 

Previous Post

Efficiency, but at what cost? The real price of an Automated Enterprise

Next Post

What are APIs, and why do they matter? Here’s all you need to know

SatyaDev Addeppally

SatyaDev Addeppally

Enterprising leader with an analytical bent of mind offering a proven history of success by supervising, planning & managing multifaceted projects & complex dependencies; chronicled success with 22 years of extensive experience including international experience.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Next Post
What are APIs, and why do they matter? Here’s all you need to know

What are APIs, and why do they matter? Here’s all you need to know

Tailwind CSS: The new CSS framework every front-end developer should know

Tailwind CSS: The new CSS framework every front-end developer should know

What is Sprint Review ‘participation’? 3 Reasons you need to know, if you don’t!

What is Sprint Review ‘participation’? 3 Reasons you need to know, if you don’t!

Related Posts

Service Mesh: The best way to Encrypt East-West traffic in Kubernetes

Service Mesh: The best way to Encrypt East-West traffic in Kubernetes

by Abdul Rahman
3 years ago
Reading Time: 3 minutes

With their ability to simplify application processes and speed up development cycles, scale up efficiently, and provide enterprises with customizable software, organizations are increasingly migrating to...

How does a No-Code App Builder help enterprises?

How does a No-Code App Builder help enterprises?

by Baskar RV
3 years ago
Reading Time: 2 minutes

If you’re developing a minor application for internal use, or bootstrapping your small outward-facing app, chances are that the costs and timelines quoted by full-stack developers...

Kubernetes 101: Introduction, Glossary, and Benefits

Kubernetes 101: Introduction, Glossary, and Benefits

by Sridhar T
3 years ago
Reading Time: 3 minutes

With the widespread use of containerization, Kubernetes, an open-source container-centric management software, has seen a surge in popularity. Originally developed at Google and released as an...

What is a Service Mesh, and why do you need one?

What is a Service Mesh, and why do you need one?

by SatyaDev Addeppally
3 years ago
Reading Time: 3 minutes

Imagine a situation where you have to test a new version of your application in a microservices architecture, using canary deployment, or where you have to...

What is the difference between LMSs in a B2B and B2C context?

What is the difference between LMSs in a B2B and B2C context?

by Hareesh M
3 years ago
Reading Time: 3 minutes

With the pandemic pushing people and students to work and learn from home, the global learning management system (LMS) market size has seen tremendous growth. In...

Newsletter

Subscribe To Our Newsletter

Join our mailing list to receive the
latest news and updates from our team.

Polls

Thanks for reading.
On which of the following topics would you like to see more content from CloudNow in the future?

View Results

Loading ... Loading ...
  • Polls Archive

Recommended Post

DevOps And Financial Services – Here Is How Everyone Won
Agile & DevOps

DevOps And Financial Services – Here Is How Everyone Won

6 years ago
Customer Experience
Agile & DevOps

Timely Delivery and Quality Delivery – Finding the Balance

6 years ago
A Deep Dive: How Cloud Managed Service Providers Transform Modern Business Operations
Others

A Deep Dive: How Cloud Managed Service Providers Transform Modern Business Operations

2 years ago
Devops Process
Agile & DevOps

Streamline Innovation with the DevOps Cycle

6 years ago

Solutions

  • Cloud Advisory
  • Migration & Deployment
  • Application Development & Modernization
  • DevOps
  • Testing as a Service
  • Managed Services
  • Data & Analytics
  • API Ecosystem
  • User Lifecycle Management

Industries

  • Financial Services Industry
  • Retail Industry
  • Healthcare Industry
  • Manufacturing Industry

Resources

  • Banking
  • Capital Markets
  • High Growth
  • Blogs

Company

  • Our Story
  • Why CloudNow
  • Partners
  • Careers
  • Contact Us

Contact

  • USA : +1 803 746 7178
  • IND : 044-24619130
  • info@cloudnowtech.com

© 2023 CloudNowTech

  • About
  • Privacy Policy
  • Contact
No Result
View All Result
  • All Blogs
  • Application Development & Modernization
  • Agile & DevOps
  • Cloud
  • Digital Transformation
  • Data & Analytics
  • Quality Assurance

© 2023 CloudNowTech

Subscribe To Our Newsletter

Join our mailing list to receive the
latest news and updates from our team.

Thank You

Thank you for reaching out. We have received your inquiry.
One of our team members will get in touch with you shortly.

Contact Us
Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?