What do you understand by – “Working Software over Comprehensive Documentation” ?

It means for a project team it is far more important to deliver software products to the users that does what they need than delivering a set of software specifications that describes what the software would do.

What do you understand by – “Responding to change over following a Plan” ?

“Responding to change over following a Plan” means for a project team it is worthwhile to understand that detailed project plans to deliver software become inaccurate over time and that it is more important for the team to deliver the software product than it is to work the plan.

What do you understand by – “Customer Collaboration over Contract Negotiation” ?

“Customer Collaboration over Contract Negotiation” means it is far more useful for a project team to collaborate with the customers and work together with them as a team than to reach a point where they have to negotiate over the terms of the contract.

What is meant by “Early Delivery” and “Continuous Delivery” and why are these important in project delivery ?

Early Delivery is about getting the first version of the product into the users’ hands as early as possible so that the team can get early feedback from the users and Continuous Delivery is about getting updated versions of the product to the users at regular intervals and getting regular feedback on whether the team is building the right product. Getting regular feedback from the users and customers help the teams stay on track in building the right product.

What are Agile Methodologies ? 

Agile Methodologies are the collection of practices along with advice and ideas. Agile Methodologies generally outlines different roles and responsibilities on the project and recommends practices for these roles at various stages of the project. Agile Methodologies goes out to help teams adopt agile and help to see the practices in action.