PL_roundlogo.gif Source, Judybee, 2008.

Alternative name(s)

Project based learning;Project knowledge; Project culture (Thomas, 2000).


“Project – based learning is defined as the model that organizes learning around projects” (Thomas, 2000).
It is step by step approach where interest is focused on real learning activities so that it develops student interest and enthusiasm. In real life these activities are useful in solving problems; project learning also gives us in detail understanding of various aspects of projects. Students are encouraged to understand the various concepts of project management. Basically Project based learning educate students on the skills that matter in today’s world, the various skills to be achieved are communication, time management skills etc (Thomas, 2000).

Agile values

Following are the agile values relevant to Project learning

Leadership- Students during project learning are taught of 21st century skills, which include leadership skill. Project learning provides the knowledge of the skill which a project manager should develop, where a project manager has to manage a project data and lead project team members.

Ready for Change- Each and every project demands for a change in project baseline plan , the change could be customer requested ,any technical changes of the agile values which is relevant to project learning is to have a contingency plan for a change requested by customer.

Customer Alliance- as we know that customers play a significant role in projects, therefore project learning provides the skill of communicating with customers and working closely so that gaps can be filled. Project team must educate customer to get the exact specified end product.

Agile principles

Following are agile principles relevant to Project learning

Customer Importance- project learning stresses on communication, therefore it deals with developing regular communication with customer to understand the end product and deliver it successfully.

Motivation- Project learning gives a importance on motivating individual and building healthy work atmosphere in order to avoid conflicts amongst project team and trust them to deliver end product within the constraints.

Communication- comparing agile principles with project learning ,where project learning gives importance to communication. Therefore this agile principle is useful in providing useful information between project team through required communication.

Agile practices

Salo (2005) highlighted that Agile software development offers a chance that the learning of the project team could be iteratively applied in the software development process, which two Agile techniques include postmortem reviews and a reflection workshop skill.

These two techniques are effective and motivated regarding how to enhance and adjust to Agile software development process (Salo, 2005). Moreover, if the knowledge supports to the development process, organizational level would gain benefits from the projects learning and improvements would be transferred into an definite form so that it could make contributions to organizational level learning (Salo, 2005).

Furthermore, Salo (2005) advocated that each process enhancement action should be considered for the problems to the project team, which involve the quantitative follow-up in the process improvement. However, it is significant that the organisational level could obtain new plans and ideas from projects through analysis of specific chain behind the software process enhancement actions, and quantitative and qualitative data supports (Salo, 2005).


Through comparison between Waterfall and Agile Model, it is clear to understand that any part of the development stage in Agile Model the flexibility could make Agile less erroneous by understanding the customer’s requirements, changes or project learning from previous iteration or stage, Agile Model could provide flexible changes and make modifications to meet customer’s satisfactions (SDLC, 2012).

Customers, developers and testers constantly interact with each other and face-to-face communication that providing more information sharing, and project learning from different stages offer supports to information sharing (ISTQB).

However, Alam (2012) emphasised that Waterfall Model cannot make changes or modifications, although project team members have learned errors existence on this software, because small changes in the completed software may result in sever effects or issues. What is most important is that project learning only used in start stage of Waterfall Model, rather than used in any stage of this Model (Alam, 2012).

Links from this KA to other KAs

With respects to Agile, project learning could occur on any stages of Agile Model and effective communication also could support project learning. Thus, Life Cycle Management and Project Communication Management are related with Project Learning. Project learning can also be improved by using baby step principle. Project learning can also be improved with Commitment.


Alam, S. N. (2012) Waterfall Model Advantages and Disadvantages. Available at: [Accessed: 11 March, 2013].

ISTQB What is Agile model – advantages, disadvantages and when to use it? Available at: [Accessed: 12 March, 2013].

Salo, O. (2005) Systematic Validation of Learning in Agile Software Development Environment. Available at: [Accessed: 13 March, 2013].

SDLC (2012) Agile Vs Waterfall. Available at: [Accessed: 12 March, 2013].

Thomas. (2000). A REVIEW OF RESEARCH ON PROJECT-BASED LEARNING. The Autodesk Foundation. 11 (2), 1-15.ONLINE available at : [Accessed 10 march 2013]

External links Stand Up Meeting-Learning from Scrum&Agile Project Management Learning From Agile Software Development-Part One Learning From Agile Software Development-Part Two