There five major roles, Such as, Customer, Manager, Architect, Developer, Tester, and each role has a number of specializations.
This may be the million dollar question going through every Project Manager’s mind and most of them know the answers reasonably well. Even though they know the answers, majority of project managers over focus on some areas which makes them successful on certain aspects of project management...
They fear the worm as they report that it spews lethal yellow liquid that kills on contact and it can also kill from a distance by an electric charge.