When you "scope" a project, when you evaluate what needs to be done, who will do it and what is going wrong; it is important to separate the technical side from the management side of what you have to do. First, you must be aware of the trap of solving technical problems one after another, without having a plan; and arrive, at the end of your project, facing the same dissatisfaction as in the beginning. I would begin by reading complaints done by the users of the app and their suggestions of improvement. I mean all of them. After, I would talk to my boss to know what he or she find wrong with the app: what are the complaints he or she received from users, clients and employees, your co-workers. I would discuss the budget you can have to correct the problems and to hire new employees if needed. I would ask for the deadlines: how many weeks of months do you have to fix things or to propose an innovation. That's what I call the management part of your situation. In our community, questions have to be technically oriented. Some moderators don't appreciate management lessons, even given by a MBA like I. But, if you do those simple steps, you will be well equipped when you will face the wall of silence of those who don't want to help you or of those who feel they could lose their job or their influence in the company you are in if the app is modified or even deleted. When your boss knows what is going on and what you are trying to do; when he or she has a fair ideas on how long it will take and how much it will cost; you are more backed than arriving at the end of you project with a lot of unwanted surprised to your boss. You will earn the respect of you employees/team members when you will prove to them that you master the technical side of your project too. In our community, the moderators want technical questions about the usage of project management software programs. You can asked new questions when you will me at the step of modifying the app you are talking about. I am not very well liked in this community when I give answers like that, because I give the true secrets of a successful project management. The technical side is secondary. You need employees in your team that are not afraid to put all their cards on the table and to tell you honestly what is going wrong and were are the bugs, without fearing for their reputation and their career. I am in this community since 2012 on and off. In Silicon Valley, every body want to be the next big thing and they steal you happily stuff; but they rarely help you, even if it is their job to answer the question of their boss.