Services | All Categories
How to Communicate “Stop!”
Your software development processes are over and you have delivered your project to your client. Get ready, as the client uses the software, there will be new requests or problems.

Believe it or not: Clients are not always right, even for their own benefit.


You might be told that the client is always right and that is true to some content. But be careful, especially if the user quantity is high in a single client, their success depends on maintaining project scope. If you take every request, you may find that by the end of the warranty period you almost developed a new software. Before that happens, you need to hit the brakes on client requests so that you can maximize stakeholder benefit.


Maintaining the Scope


In order to maintain scope, it is necessary to understand some concepts well. The first thing you should ask yourself when you receive a new request is whether this request is in scope or not. In order to answer this question, you need to know the answers to these 3 questions:

  • what was done

  • when it was done

  • why it was done 


Yes, you are right, even if you have not managed all these processes, you need to master the whole project :)


If you are the person running the whole project, you will probably know a lot of the details. Nevertheless, it is always better to have a record of all incoming requests, evaluations, and results than to rely on your memory. Particularly for comprehensive projects that take a long time, systematic recording is crucial for maintaining scope and therefore client success.


Classification of the Requests


When you receive a new request from a client, the first thing you need to do is to categorize the request.


Bug is something that prevents you from moving forward in the software, that prevents you from moving to the next stage. For example, you are going to start the car and go to the movies, but the engine won't fire. That's a bug and it needs to be resolved in the short term so you can make it to the movie theater. 


Improvement is the category where there is nothing in the software that hinders the process, but the user function or experience will be improved if the request is realized. An example of this is; because the driver's seat is out of adjustment, you can't put it back exactly as you want, yes, you can drive the car, but you can't have a comfortable ride. This is not an obstacle for you to go to the movies, but since you use the car frequently, this situation needs to be resolved in the medium term.


Development is a new function or use case that integrates with the existing solution or works independently. For example, if you have a radio in your car but you want to have a radio with a touch screen, this is a development request.


As you can see, differentiating bugs from others is quite easy. but to separate improvement and development requests, the details of the project such as objectives, scope, expectations, and function definitions will need to be internalized.


How to Communicate the Agenda with the Client


  • Always keep your client requests document up to date. 

  • Keep in touch with the client and users. We know that the first thing you will look at will be the bug requests, but you need to leave it to the client to decide which one. Learn the client’s priorities and plan your agenda accordingly. 

  • Give frequent feedback to the client. Keep accessible the information about which request you are working on, how long the request will take, and what the next request will be when this request is completed. 

  • Communicate the cost of changing priorities. The priorities the client sets may change the agenda, but they should understand which requests are getting in the way and the consequences. 

  • Plan meetings. You are already communicating with your client frequently. To formalize these conversations, you can schedule meetings at regular intervals to discuss what has been done in the past and what you will do in the future.



Terms or too much theoretical knowledge in the project will do nothing but drown the project manager in a pool of information. It is enough to know the basic concepts and to draw your road map accordingly. The best advice I can give you is to know your project so that you do not encounter a completely different project at the end of the maintenance process. Know your client so that you can convey the concepts of in-scope and out-of-scope in a way they would understand. 


The healthier you can communicate, the easier you can protect the scope and client’s interests.


Share
Hazal Delal Benli
Software Quality
News
ISO Accreditations Updated
We're thrilled to announce that we've successfully updated our IAF-certified ISO 27001 and ISO 15504 accreditations!
Quality Assurance
How to Make Sure System Architecture Fits Your Needs
Software performance evaluations are time intensive, it can be tempting to make quick decisions based on assumptions. However, this can turn into a costly mistake.
Software Development
7 Tips for User Experience in Dashboard Design
User experience is one of the critical elements that determine the success of digital products and it is necessary to provide an experience that suits the needs of users, facilitates access to information, and communicates data effectively. However, designing a dashboard is not just about bringing together data, but also about creating a suitable interface that will allow users to understand and use that data.
Sustainability
Empowering Sustainability: Green Transformation
The need for green transformation and sustainability is more urgent than ever in light of the worldwide outcry. As the threats of climate change, resource depletion, and environmental degradation grow, stakeholders in corporations, governments, and communities are realizing how important it is to adopt eco-friendly policies.
Services
How to Understand Your Client: Analysis
It is crucial for successful project completion and the development of software that meets user needs. During this stage, all project functions are thoroughly determined, revealing system requirements and preparing requests accordingly.
Services
How to Assess Your Needs on Digitalization for a Successful Project
Does it feel like the light at the end of the tunnel is getting further away in your projects? You may have missed a few important points before even starting. Read this article on how we recommend starting your digitalization projects and any other.
Quality Assurance
Why Scalability Approach for Data Utilization is Vital in Processes
Almost 70% of digitalization projects fail to provide any business value and one of the top 5 reasons is poor data analytics capabilities, according to McKinsey. So you should ask: "Is Our Data Digitalization Strategy Maximizing Utilization Beyond Collection and Entry?"
News
We are proudly a part of the "Smart Women Smart Cities" project!
Smart Women Smart Cities Project, prepared within the scope of the "Supporting the Decent Jobs Approach of the Future with a Focus on Gender Equality Grant Program" to support female students who are studying in the Information Technologies fields and is aimed to increase their employability in line with the theme of "Smart Cities".
Quality Assurance
How to Make Sure the Designed Database Fits Your Needs
The analysis phase basically covers the process of understanding and determining user requirements. After the requirements are determined, the design phase begins. The design phase is the phase in which the software is designed in line with the requirements determined in the analysis phase.
News
Digital Transformation STEP Event
Within the scope of the STEP program held on October 17, we took part with our CMO Fatih EREN in the constantly growing TÜSİAD SD² ecosystem, which aims to bring together those who use technology in production processes and those who provide technological solutions and reveal good practice examples that will inspire.
News
Circular Bioeconomy & Zero Pollution Focus Group
As the R&D and Projects Team, we participated in the HORIZON-CL6-2024 - Focus Group Training event organized by TÜBİTAK EU Framework Programs National Coordination Office! For us, the starting point of the project cycle is coming together! In order to come up with the right solutions, it is necessary to accurately express the current situation, deficiencies and needs, and analyze the identified problems at their source. We would like to thank the officials of TÜBİTAK for bringing us together and all the participants from all over Türkiye who sincerely expressed their unique ideas.
News
Extended Producer Responsibility Workshop
Industry Representatives Workshop was held within the scope of the Extended Producer Responsibility Management Information System Establishment Analysis Project!
;