Here is the challenge, worst management ever. Even the manager could not handle the project very well. So every staff need to know how to handle the project by themselves. Moreover, they neglected the suggestion to improve the functionality because the reason is "time consuming, need to gain revenue in the short time more". Speaking of the time, one project need to be done around 1 or 2 month, however the requirement is not very solid. The development going haywire because of that. No proper development flow and no best practice in development. Management is poor.