Software Engineering is the application of Scientific Method and Engineering Principle to the development of software.
Agile development is a description that is applied to describe a group of software development methodologies that emphasis flexibility with the aim to addressing the perceived weakness of the traditional water-fall methodology.
Proud to support Software Rights, Free Software and the Right to Read