Extreme Programming Explained

Book Introduction XP is a style of software development focusing on excellent application of programming techniques, clear communication, and teamwork which allow us to accomplish things we previously could not even imagine. XP Includes: A philosophy of software development based on the values of communication, feedback, simplicity, courage, and respect. A body of practices proven useful in improving software development, The practices complement each er, amplifying their effects. The are chosen as expressions of the values. [Read More]

Best Practices

Give me a lever long enough and a fulcrum on which to place it, and I shall move the world. ~ Archimedes. Wikipedia defines it as a “method or technique that has consistently shown results superior to those achieved with other means, and that is used as a benchmark.” It is really important to use techniques and methods to guarantee quality results in processes and products in software development, so I decided to write up the software engineering practices and principles I’ve learned over the years. [Read More]