I'm advanced in PHP programming , Yii framework, Wordpress, Joomla, Html , Css , ... and intermediate in UML2 and OOP.
I began to create website since 2 years ago but my projects are very low-quality.
I don't remember software engineering lessons a lot which I learned in university after duty serve period in military services.

What should I learn to earn ability of engineering and management web projects from beginning to end?
I want to implement small websites or very big and integrated web-based systems with high quality (either alone or with leading a team or organisation) .


R. S. Pressman published a book about web engineering
http://highered.mcgraw-hill.com/sites/0073523291/
If I read this book , Do I'll need to read his software engineering book, too?
When RUP, OpenUP and SCRUM comes to play?
Please guide me