Project management:- taking full responsibility to deliver few projects consisting of several developers within time and budget constraints- creating, maintaining and controlling the project schedule. Adjusting the schedule according to the changing customers priorities- maintaining all the project documentation and keeping all the document updated.- providing communication between the members of the team as well as between the team and the customer- identifying and managing risks related to the project- organizing scrum meetings with the team in order to plan workload of the developers