<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>http://13.50.150.85/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Username111</id>
	<title>DTU ProjectLab - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="http://13.50.150.85/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Username111"/>
	<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php/Special:Contributions/Username111"/>
	<updated>2026-07-14T09:46:08Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4146</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4146"/>
		<updated>2014-11-27T11:47:50Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* Techniques */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]] [[Category:Agile Project Management]] [[Category: Complexity]] [[Category: Uncertainty]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was however not before ”&#039;&#039;The Agile Manifesto&#039;&#039;” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today &amp;lt;ref&amp;gt; Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013. &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The agile values is clearly stated in &amp;quot;&#039;&#039;The Agile Manifesto&#039;&#039;&amp;quot; as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.”&amp;lt;ref&amp;gt; Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001. &amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in &amp;quot;&#039;&#039;Twelve principles of agile software&#039;&#039;&amp;quot; &amp;lt;ref&amp;gt; K. Schwaber et. al. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development &amp;lt;ref name=four&amp;gt; J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009. &amp;lt;/ref&amp;gt;. The agile values in the Declaration of Interdependence are presented in &amp;lt;ref name=five&amp;gt;D. Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) &amp;lt;ref&amp;gt;E. C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&amp;lt;/ref&amp;gt;. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is, that the definitions of agile methodologies often do not separate between development methodology and project management methodology. In many cases agile methodologies does not even use the word project manager or management, which can add to the confusion &amp;lt;ref name=seven&amp;gt;C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology &amp;lt;ref name=four/&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in &amp;quot;&#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;&amp;quot; &amp;lt;ref name=four/&amp;gt;, which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects &amp;lt;ref name=five/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM.&lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking &amp;lt;ref name=seven/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements undescribed, but that does not mean that a particular element should be left out. A good example is, that Scrum does not describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master &amp;lt;ref name=eight&amp;gt;S. Chandramouli and S. Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&amp;lt;/ref&amp;gt;. However, this does not mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. C. G. Cobb describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”&amp;lt;ref name=seven/&amp;gt;. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system.&lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. APM consist of five principles&amp;lt;ref name=seven/&amp;gt;&amp;lt;ref&amp;gt;P. Dinsmore and J. Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Management Association, 2006.&amp;lt;/ref&amp;gt;: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects to be addressed early on in the project. The ”just-in-time” approach should be used whenever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing &amp;lt;ref name=seven/&amp;gt;. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in &amp;quot;&#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;&amp;quot; &amp;lt;ref name=eight/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In &amp;quot;&#039;&#039;Making Sense of Agile Project Management&#039;&#039;&amp;quot; several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not &amp;lt;ref name=seven/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality does not gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer &amp;lt;ref name=four/&amp;gt;. The flow of the APM model is shown in Figure 1.&lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| Figure 1 - APM model based on &amp;lt;ref name=four/&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use &amp;lt;ref name=eight/&amp;gt;. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and outputs of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach &amp;lt;ref&amp;gt;ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited &amp;lt;ref name=seven/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4145</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4145"/>
		<updated>2014-11-27T11:46:35Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* Techniques */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]] [[Category:Agile Project Management]] [[Category: Complexity]] [[Category: Uncertainty]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was however not before ”&#039;&#039;The Agile Manifesto&#039;&#039;” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today &amp;lt;ref&amp;gt; Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013. &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The agile values is clearly stated in &amp;quot;&#039;&#039;The Agile Manifesto&#039;&#039;&amp;quot; as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.”&amp;lt;ref&amp;gt; Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001. &amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in &amp;quot;&#039;&#039;Twelve principles of agile software&#039;&#039;&amp;quot; &amp;lt;ref&amp;gt; K. Schwaber et. al. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development &amp;lt;ref name=four&amp;gt; J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009. &amp;lt;/ref&amp;gt;. The agile values in the Declaration of Interdependence are presented in &amp;lt;ref name=five&amp;gt;D. Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) &amp;lt;ref&amp;gt;E. C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&amp;lt;/ref&amp;gt;. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is, that the definitions of agile methodologies often do not separate between development methodology and project management methodology. In many cases agile methodologies does not even use the word project manager or management, which can add to the confusion &amp;lt;ref name=seven&amp;gt;C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology &amp;lt;ref name=four/&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in &amp;quot;&#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;&amp;quot; &amp;lt;ref name=four/&amp;gt;, which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects &amp;lt;ref name=five/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM.&lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking &amp;lt;ref name=seven/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements undescribed, but that does not mean that a particular element should be left out. A good example is, that Scrum does not describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master &amp;lt;ref name=eight&amp;gt;S. Chandramouli and S. Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&amp;lt;/ref&amp;gt;. However, this does not mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. C. G. Cobb describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”&amp;lt;ref name=seven/&amp;gt;. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system.&lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. APM consist of five principles&amp;lt;ref name=seven/&amp;gt;&amp;lt;ref&amp;gt;P. Dinsmore and J. Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Management Association, 2006.&amp;lt;/ref&amp;gt;: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects to be addressed early on in the project. The ”just-in-time” approach should be used whenever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing &amp;lt;ref name=seven/&amp;gt;. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in &amp;quot;&#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;&amp;quot; &amp;lt;ref name=eight/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In &amp;lt;ref name=seven/&amp;gt; several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality does not gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer &amp;lt;ref name=four/&amp;gt;. The flow of the APM model is shown in Figure 1.&lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| Figure 1 - APM model based on &amp;lt;ref name=four/&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use &amp;lt;ref name=eight/&amp;gt;. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and outputs of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach &amp;lt;ref&amp;gt;ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited &amp;lt;ref name=seven/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4144</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4144"/>
		<updated>2014-11-27T11:45:34Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* APM Principles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]] [[Category:Agile Project Management]] [[Category: Complexity]] [[Category: Uncertainty]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was however not before ”&#039;&#039;The Agile Manifesto&#039;&#039;” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today &amp;lt;ref&amp;gt; Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013. &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The agile values is clearly stated in &amp;quot;&#039;&#039;The Agile Manifesto&#039;&#039;&amp;quot; as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.”&amp;lt;ref&amp;gt; Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001. &amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in &amp;quot;&#039;&#039;Twelve principles of agile software&#039;&#039;&amp;quot; &amp;lt;ref&amp;gt; K. Schwaber et. al. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development &amp;lt;ref name=four&amp;gt; J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009. &amp;lt;/ref&amp;gt;. The agile values in the Declaration of Interdependence are presented in &amp;lt;ref name=five&amp;gt;D. Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) &amp;lt;ref&amp;gt;E. C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&amp;lt;/ref&amp;gt;. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is, that the definitions of agile methodologies often do not separate between development methodology and project management methodology. In many cases agile methodologies does not even use the word project manager or management, which can add to the confusion &amp;lt;ref name=seven&amp;gt;C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology &amp;lt;ref name=four/&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in &amp;quot;&#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;&amp;quot; &amp;lt;ref name=four/&amp;gt;, which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects &amp;lt;ref name=five/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM.&lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking &amp;lt;ref name=seven/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements undescribed, but that does not mean that a particular element should be left out. A good example is, that Scrum does not describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master &amp;lt;ref name=eight&amp;gt;S. Chandramouli and S. Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&amp;lt;/ref&amp;gt;. However, this does not mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. C. G. Cobb describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”&amp;lt;ref name=seven/&amp;gt;. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system.&lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. APM consist of five principles&amp;lt;ref name=seven/&amp;gt;&amp;lt;ref&amp;gt;P. Dinsmore and J. Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Management Association, 2006.&amp;lt;/ref&amp;gt;: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects to be addressed early on in the project. The ”just-in-time” approach should be used whenever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing &amp;lt;ref name=seven/&amp;gt;. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in &amp;lt;ref name=eight/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In &amp;lt;ref name=seven/&amp;gt; several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality does not gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer &amp;lt;ref name=four/&amp;gt;. The flow of the APM model is shown in Figure 1.&lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| Figure 1 - APM model based on &amp;lt;ref name=four/&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use &amp;lt;ref name=eight/&amp;gt;. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and outputs of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach &amp;lt;ref&amp;gt;ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited &amp;lt;ref name=seven/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4143</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4143"/>
		<updated>2014-11-27T11:45:00Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* APM Principles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]] [[Category:Agile Project Management]] [[Category: Complexity]] [[Category: Uncertainty]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was however not before ”&#039;&#039;The Agile Manifesto&#039;&#039;” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today &amp;lt;ref&amp;gt; Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013. &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The agile values is clearly stated in &amp;quot;&#039;&#039;The Agile Manifesto&#039;&#039;&amp;quot; as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.”&amp;lt;ref&amp;gt; Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001. &amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in &amp;quot;&#039;&#039;Twelve principles of agile software&#039;&#039;&amp;quot; &amp;lt;ref&amp;gt; K. Schwaber et. al. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development &amp;lt;ref name=four&amp;gt; J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009. &amp;lt;/ref&amp;gt;. The agile values in the Declaration of Interdependence are presented in &amp;lt;ref name=five&amp;gt;D. Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) &amp;lt;ref&amp;gt;E. C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&amp;lt;/ref&amp;gt;. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is, that the definitions of agile methodologies often do not separate between development methodology and project management methodology. In many cases agile methodologies does not even use the word project manager or management, which can add to the confusion &amp;lt;ref name=seven&amp;gt;C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology &amp;lt;ref name=four/&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in &amp;quot;&#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;&amp;quot; &amp;lt;ref name=four/&amp;gt;, which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects &amp;lt;ref name=five/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM.&lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking &amp;lt;ref name=seven/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements undescribed, but that does not mean that a particular element should be left out. A good example is, that Scrum does not describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master &amp;lt;ref name=eight&amp;gt;S. Chandramouli and S. Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&amp;lt;/ref&amp;gt;. However, this does not mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. C. G. Cobb describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”&amp;lt;ref name=seven/&amp;gt;. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system.&lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. APM consist of five principles:&amp;lt;ref name=seven/&amp;gt;&amp;lt;ref&amp;gt;P. Dinsmore and J. Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Management Association, 2006.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects to be addressed early on in the project. The ”just-in-time” approach should be used whenever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing &amp;lt;ref name=seven/&amp;gt;. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in &amp;lt;ref name=eight/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In &amp;lt;ref name=seven/&amp;gt; several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality does not gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer &amp;lt;ref name=four/&amp;gt;. The flow of the APM model is shown in Figure 1.&lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| Figure 1 - APM model based on &amp;lt;ref name=four/&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use &amp;lt;ref name=eight/&amp;gt;. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and outputs of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach &amp;lt;ref&amp;gt;ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited &amp;lt;ref name=seven/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4142</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4142"/>
		<updated>2014-11-27T11:43:06Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* APM Mindset */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]] [[Category:Agile Project Management]] [[Category: Complexity]] [[Category: Uncertainty]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was however not before ”&#039;&#039;The Agile Manifesto&#039;&#039;” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today &amp;lt;ref&amp;gt; Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013. &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The agile values is clearly stated in &amp;quot;&#039;&#039;The Agile Manifesto&#039;&#039;&amp;quot; as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.”&amp;lt;ref&amp;gt; Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001. &amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in &amp;quot;&#039;&#039;Twelve principles of agile software&#039;&#039;&amp;quot; &amp;lt;ref&amp;gt; K. Schwaber et. al. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development &amp;lt;ref name=four&amp;gt; J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009. &amp;lt;/ref&amp;gt;. The agile values in the Declaration of Interdependence are presented in &amp;lt;ref name=five&amp;gt;D. Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) &amp;lt;ref&amp;gt;E. C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&amp;lt;/ref&amp;gt;. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is, that the definitions of agile methodologies often do not separate between development methodology and project management methodology. In many cases agile methodologies does not even use the word project manager or management, which can add to the confusion &amp;lt;ref name=seven&amp;gt;C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology &amp;lt;ref name=four/&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in &amp;quot;&#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;&amp;quot; &amp;lt;ref name=four/&amp;gt;, which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects &amp;lt;ref name=five/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM.&lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking &amp;lt;ref name=seven/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements undescribed, but that does not mean that a particular element should be left out. A good example is, that Scrum does not describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master &amp;lt;ref name=eight&amp;gt;S. Chandramouli and S. Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&amp;lt;/ref&amp;gt;. However, this does not mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. C. G. Cobb describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”&amp;lt;ref name=seven/&amp;gt;. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system.&lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. &amp;lt;ref name=seven/&amp;gt; and &amp;lt;ref&amp;gt;P. Dinsmore and J. Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Management Association, 2006.&amp;lt;/ref&amp;gt; presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects to be addressed early on in the project. The ”just-in-time” approach should be used whenever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing &amp;lt;ref name=seven/&amp;gt;. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in &amp;lt;ref name=eight/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In &amp;lt;ref name=seven/&amp;gt; several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality does not gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer &amp;lt;ref name=four/&amp;gt;. The flow of the APM model is shown in Figure 1.&lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| Figure 1 - APM model based on &amp;lt;ref name=four/&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use &amp;lt;ref name=eight/&amp;gt;. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and outputs of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach &amp;lt;ref&amp;gt;ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited &amp;lt;ref name=seven/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4141</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4141"/>
		<updated>2014-11-27T11:41:58Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]] [[Category:Agile Project Management]] [[Category: Complexity]] [[Category: Uncertainty]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was however not before ”&#039;&#039;The Agile Manifesto&#039;&#039;” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today &amp;lt;ref&amp;gt; Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013. &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The agile values is clearly stated in &amp;quot;&#039;&#039;The Agile Manifesto&#039;&#039;&amp;quot; as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.”&amp;lt;ref&amp;gt; Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001. &amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in &amp;quot;&#039;&#039;Twelve principles of agile software&#039;&#039;&amp;quot; &amp;lt;ref&amp;gt; K. Schwaber et. al. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development &amp;lt;ref name=four&amp;gt; J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009. &amp;lt;/ref&amp;gt;. The agile values in the Declaration of Interdependence are presented in &amp;lt;ref name=five&amp;gt;D. Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) &amp;lt;ref&amp;gt;E. C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&amp;lt;/ref&amp;gt;. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is, that the definitions of agile methodologies often do not separate between development methodology and project management methodology. In many cases agile methodologies does not even use the word project manager or management, which can add to the confusion &amp;lt;ref name=seven&amp;gt;C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology &amp;lt;ref name=four/&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in &amp;quot;&#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;&amp;quot; &amp;lt;ref name=four/&amp;gt;, which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects &amp;lt;ref name=five/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM.&lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking &amp;lt;ref name=seven/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements undescribed, but that does not mean that a particular element should be left out. A good example is, that Scrum does not describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master &amp;lt;ref name=eight&amp;gt;S. Chandramouli and S. Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&amp;lt;/ref&amp;gt;. However, this does not mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. &amp;lt;ref name=seven/&amp;gt; describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system.&lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. &amp;lt;ref name=seven/&amp;gt; and &amp;lt;ref&amp;gt;P. Dinsmore and J. Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Management Association, 2006.&amp;lt;/ref&amp;gt; presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects to be addressed early on in the project. The ”just-in-time” approach should be used whenever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing &amp;lt;ref name=seven/&amp;gt;. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in &amp;lt;ref name=eight/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In &amp;lt;ref name=seven/&amp;gt; several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality does not gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer &amp;lt;ref name=four/&amp;gt;. The flow of the APM model is shown in Figure 1.&lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| Figure 1 - APM model based on &amp;lt;ref name=four/&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use &amp;lt;ref name=eight/&amp;gt;. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and outputs of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach &amp;lt;ref&amp;gt;ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited &amp;lt;ref name=seven/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4139</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4139"/>
		<updated>2014-11-27T11:40:28Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]] [[Category:Agile Project Management]] [[Category: Complexity]] [[Category: Uncertainty]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was however not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today &amp;lt;ref&amp;gt; Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013. &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The agile values is clearly stated in &amp;quot;The Agile Manifesto&amp;quot; as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.”&amp;lt;ref&amp;gt; Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001. &amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in &amp;quot;Twelve principles of agile software&amp;quot; &amp;lt;ref&amp;gt; K. Schwaber et. al. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development &amp;lt;ref name=four&amp;gt; J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009. &amp;lt;/ref&amp;gt;. The agile values in the Declaration of Interdependence are presented in &amp;lt;ref name=five&amp;gt;D. Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) &amp;lt;ref&amp;gt;E. C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&amp;lt;/ref&amp;gt;. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is, that the definitions of agile methodologies often do not separate between development methodology and project management methodology. In many cases agile methodologies does not even use the word project manager or management, which can add to the confusion &amp;lt;ref name=seven&amp;gt;C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology &amp;lt;ref name=four/&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in &amp;quot;Agile Project Management: Creating Innovative Products&amp;quot; &amp;lt;ref name=four/&amp;gt;, which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects &amp;lt;ref name=five/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM.&lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking &amp;lt;ref name=seven/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements undescribed, but that does not mean that a particular element should be left out. A good example is, that Scrum does not describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master &amp;lt;ref name=eight&amp;gt;S. Chandramouli and S. Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&amp;lt;/ref&amp;gt;. However, this does not mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. &amp;lt;ref name=seven/&amp;gt; describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system.&lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. &amp;lt;ref name=seven/&amp;gt; and &amp;lt;ref&amp;gt;P. Dinsmore and J. Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Management Association, 2006.&amp;lt;/ref&amp;gt; presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects to be addressed early on in the project. The ”just-in-time” approach should be used whenever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing &amp;lt;ref name=seven/&amp;gt;. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in &amp;lt;ref name=eight/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In &amp;lt;ref name=seven/&amp;gt; several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality does not gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer &amp;lt;ref name=four/&amp;gt;. The flow of the APM model is shown in Figure 1.&lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| Figure 1 - APM model based on &amp;lt;ref name=four/&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use &amp;lt;ref name=eight/&amp;gt;. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and outputs of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach &amp;lt;ref&amp;gt;ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited &amp;lt;ref name=seven/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4137</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4137"/>
		<updated>2014-11-27T11:36:24Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]] [[Category:Agile Project Management]] [[Category: Complexity]] [[Category: Uncertainty]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was however not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today &amp;lt;ref&amp;gt; Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013. &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The agile values is clearly stated in &amp;quot;The Agile Manifesto&amp;quot; as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.”&amp;lt;ref&amp;gt; Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001. &amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in &amp;quot;Twelve principles of agile software&amp;quot; &amp;lt;ref&amp;gt; K. Schwaber et. al. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development &amp;lt;ref name=four&amp;gt; J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009. &amp;lt;/ref&amp;gt;. The agile values in the Declaration of Interdependence are presented in &amp;lt;ref name=five&amp;gt;D. Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) &amp;lt;ref&amp;gt;E. C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&amp;lt;/ref&amp;gt;. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is, that the definitions of agile methodologies often do not separate between development methodology and project management methodology. In many cases agile methodologies does not even use the word project manager or management, which can add to the confusion &amp;lt;ref name=seven&amp;gt;C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology &amp;lt;ref name=four/&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in &amp;lt;ref name=four/&amp;gt;, which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects &amp;lt;ref name=five/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM.&lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking &amp;lt;ref name=seven/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements undescribed, but that does not mean that a particular element should be left out. A good example is, that Scrum does not describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master &amp;lt;ref name=eight&amp;gt;S. Chandramouli and S. Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&amp;lt;/ref&amp;gt;. However, this does not mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. &amp;lt;ref name=seven/&amp;gt; describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system.&lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. &amp;lt;ref name=seven/&amp;gt; and &amp;lt;ref&amp;gt;P. Dinsmore and J. Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Management Association, 2006.&amp;lt;/ref&amp;gt; presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects to be addressed early on in the project. The ”just-in-time” approach should be used whenever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing &amp;lt;ref name=seven/&amp;gt;. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in &amp;lt;ref name=eight/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In &amp;lt;ref name=seven/&amp;gt; several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality does not gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer &amp;lt;ref name=four/&amp;gt;. The flow of the APM model is shown in Figure 1.&lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| Figure 1 - APM model based on &amp;lt;ref name=four/&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use &amp;lt;ref name=eight/&amp;gt;. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and outputs of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach &amp;lt;ref&amp;gt;ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited &amp;lt;ref name=seven/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4136</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4136"/>
		<updated>2014-11-27T11:35:45Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]] [[Category:Agile Project Management]] [[Category: Complexity]] [[Category: Uncertainty]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was however not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today &amp;lt;ref&amp;gt; Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013. &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The agile values is clearly stated in &amp;quot;The Agile Manifesto&amp;quot; as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.”&amp;lt;ref&amp;gt; Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001. &amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in &amp;lt;ref&amp;gt; K. Schwaber et. al. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development &amp;lt;ref name=four&amp;gt; J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009. &amp;lt;/ref&amp;gt;. The agile values in the Declaration of Interdependence are presented in &amp;lt;ref name=five&amp;gt;D. Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) &amp;lt;ref&amp;gt;E. C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&amp;lt;/ref&amp;gt;. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is, that the definitions of agile methodologies often do not separate between development methodology and project management methodology. In many cases agile methodologies does not even use the word project manager or management, which can add to the confusion &amp;lt;ref name=seven&amp;gt;C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology &amp;lt;ref name=four/&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in &amp;lt;ref name=four/&amp;gt;, which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects &amp;lt;ref name=five/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM.&lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking &amp;lt;ref name=seven/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements undescribed, but that does not mean that a particular element should be left out. A good example is, that Scrum does not describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master &amp;lt;ref name=eight&amp;gt;S. Chandramouli and S. Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&amp;lt;/ref&amp;gt;. However, this does not mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. &amp;lt;ref name=seven/&amp;gt; describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system.&lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. &amp;lt;ref name=seven/&amp;gt; and &amp;lt;ref&amp;gt;P. Dinsmore and J. Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Management Association, 2006.&amp;lt;/ref&amp;gt; presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects to be addressed early on in the project. The ”just-in-time” approach should be used whenever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing &amp;lt;ref name=seven/&amp;gt;. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in &amp;lt;ref name=eight/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In &amp;lt;ref name=seven/&amp;gt; several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality does not gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer &amp;lt;ref name=four/&amp;gt;. The flow of the APM model is shown in Figure 1.&lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| Figure 1 - APM model based on &amp;lt;ref name=four/&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use &amp;lt;ref name=eight/&amp;gt;. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and outputs of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach &amp;lt;ref&amp;gt;ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited &amp;lt;ref name=seven/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4135</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4135"/>
		<updated>2014-11-27T11:35:11Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]] [[Category:Agile Project Management]] [[Category: Complexity]] [[Category: Uncertainty]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was however not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today &amp;lt;ref&amp;gt; Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013. &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The agile values is clearly stated in &amp;quot;The Agile Manifesto&amp;quot; &amp;lt;ref&amp;gt; Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001. &amp;lt;/ref&amp;gt; as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.” &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in &amp;lt;ref&amp;gt; K. Schwaber et. al. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development &amp;lt;ref name=four&amp;gt; J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009. &amp;lt;/ref&amp;gt;. The agile values in the Declaration of Interdependence are presented in &amp;lt;ref name=five&amp;gt;D. Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) &amp;lt;ref&amp;gt;E. C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&amp;lt;/ref&amp;gt;. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is, that the definitions of agile methodologies often do not separate between development methodology and project management methodology. In many cases agile methodologies does not even use the word project manager or management, which can add to the confusion &amp;lt;ref name=seven&amp;gt;C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology &amp;lt;ref name=four/&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in &amp;lt;ref name=four/&amp;gt;, which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects &amp;lt;ref name=five/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM.&lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking &amp;lt;ref name=seven/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements undescribed, but that does not mean that a particular element should be left out. A good example is, that Scrum does not describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master &amp;lt;ref name=eight&amp;gt;S. Chandramouli and S. Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&amp;lt;/ref&amp;gt;. However, this does not mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. &amp;lt;ref name=seven/&amp;gt; describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system.&lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. &amp;lt;ref name=seven/&amp;gt; and &amp;lt;ref&amp;gt;P. Dinsmore and J. Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Management Association, 2006.&amp;lt;/ref&amp;gt; presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects to be addressed early on in the project. The ”just-in-time” approach should be used whenever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing &amp;lt;ref name=seven/&amp;gt;. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in &amp;lt;ref name=eight/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In &amp;lt;ref name=seven/&amp;gt; several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality does not gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer &amp;lt;ref name=four/&amp;gt;. The flow of the APM model is shown in Figure 1.&lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| Figure 1 - APM model based on &amp;lt;ref name=four/&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use &amp;lt;ref name=eight/&amp;gt;. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and outputs of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach &amp;lt;ref&amp;gt;ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited &amp;lt;ref name=seven/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Talk:Agile_Project_Management&amp;diff=4134</id>
		<title>Talk:Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Talk:Agile_Project_Management&amp;diff=4134"/>
		<updated>2014-11-27T11:32:50Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* Review by secna */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review by secna ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Answers to review by author (Username111) is written below bullet points in bold/italic.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Overall a good article, which gives a good overview into what agile PM is and relevant within the topics of PM.&lt;br /&gt;
&lt;br /&gt;
* It would improve the understanding of agile if you start out with a very short intro to what is agile PM is before you start the history of the method it will make it easier to follow.&lt;br /&gt;
** &#039;&#039;&#039;&#039;&#039;I don&#039;t quite agree. If the reader don&#039;t know what agile is, I believe that it is important to start by understanding what agile is, before moving into what APM is. In addition, there is no simple way to describe APM in a single sentence, and therefore i will leave the definition of what APM is in the detailed method description&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*The amount of references that you have found is good, and when you read the article it really shows that it have been carefully investigated. But when you just write “it can be found in [x], then atleast I thought it was ruining the reading flow, I think it would help if you also added the name of the article that your referring to in the text. &lt;br /&gt;
** &#039;&#039;&#039;&#039;&#039;I agree. I have added the name of the article where it made sense.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Is there any related methods/standards that can be used together with agile PM?&lt;br /&gt;
** &#039;&#039;&#039;&#039;&#039;Yes. Due to the flexible and adaptable nature of APM in can in principle be used with any method if it makes sense. If a project is run by a traditional plan-based project management approach, and there is no complexity or uncertainty, it might not make much sense to use it. However, as soon as a project is experiencing complexity or uncertainty, APM can be introduced, no matter which method is being used. The main barrier for implementing APM to any project is more the organisational structure and culture, not the method or standard used.&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Its nice figure which gives a good overview of the APM model, remember to refer to the figure in the text.&lt;br /&gt;
** &#039;&#039;&#039;&#039;&#039;Figure reference added to the text.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Review by Dunseiz ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Answers to review by author (Username111) is written in bold/italic&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This article is very well disposed and well argued. Good job! I have therefore focused my review on technical and formal stuff that in my opinion could lift the article. Enjoy :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;REFERENCES&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The references are done manually as far as I can see. I have taken the liberty and made reference 1 to 4 &amp;quot;linked&amp;quot; for you. No. 4 differs slightly in coding due to the multiple usage. They can be copied/pasted and modified to fit the rest of the references.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Thank you for the example. I have corrected the referencing to be linked.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;LAYOUT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are many short sections in the introduction which can be a bit difficult to separate. This is mainly due to the line spacing when jumping to next line. Maybe you could use more sub-sub titles to separate these short sections or maybe just make an extra space between them?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;I agree that the short sections can be difficult to separate due to the formatting of linespacing in the wiki setup. If I introduce subsub(sub) headings it will will give me sub headings with four numbers, e.g. 2.2.1.1 Rolling wave planning, which I believe also will confuse the reader. I looked at some of the other articles and the linespacing seems to be a common issue due to the wiki setup. I will therefore leave it as it is, in order for it to fit the general style of all the articles in this wiki.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GRAMMAR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;word contractions&#039;&#039; are usually not used in written language.&lt;br /&gt;
&amp;quot;...agile methodologies often don’t separate between...&amp;quot; should be &amp;quot;...agile methodologies often do not separate between...&amp;quot;&lt;br /&gt;
&amp;quot;In many cases agile methodologies doesn’t even use...&amp;quot; should be &amp;quot;In many cases agile methodologies do not even use...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;I have corrected all the word contractions to be separate words now&#039;&#039;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Talk:Agile_Project_Management&amp;diff=4133</id>
		<title>Talk:Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Talk:Agile_Project_Management&amp;diff=4133"/>
		<updated>2014-11-27T11:31:32Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* Review by secna */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review by secna ==&lt;br /&gt;
Comments to review by author (Username111) is written below bullet points.&lt;br /&gt;
&lt;br /&gt;
Overall a good article, which gives a good overview into what agile PM is and relevant within the topics of PM.&lt;br /&gt;
&lt;br /&gt;
* It would improve the understanding of agile if you start out with a very short intro to what is agile PM is before you start the history of the method it will make it easier to follow.&lt;br /&gt;
** I don&#039;t quite agree. If the reader don&#039;t know what agile is, I believe that it is important to start by understanding what agile is, before moving into what APM is. In addition, there is no simple way to describe APM in a single sentence, and therefore i will leave the definition of what APM is in the detailed method description&lt;br /&gt;
&lt;br /&gt;
*The amount of references that you have found is good, and when you read the article it really shows that it have been carefully investigated. But when you just write “it can be found in [x], then atleast I thought it was ruining the reading flow, I think it would help if you also added the name of the article that your referring to in the text. &lt;br /&gt;
** I agree. I have added the name of the article where it made sense.&lt;br /&gt;
&lt;br /&gt;
*Is there any related methods/standards that can be used together with agile PM?&lt;br /&gt;
** Yes. Due to the flexible and adaptable nature of APM in can in principle be used with any method if it makes sense. If a project is run by a traditional plan-based project management approach, and there is no complexity or uncertainty, it might not make much sense to use it. However, as soon as a project is experiencing complexity or uncertainty, APM can be introduced, no matter which method is being used. The main barrier for implementing APM to any project is more the organisational structure and culture, not the method or standard used. &lt;br /&gt;
&lt;br /&gt;
*Its nice figure which gives a good overview of the APM model, remember to refer to the figure in the text.&lt;br /&gt;
** Figure reference added to the text.&lt;br /&gt;
&lt;br /&gt;
== Review by Dunseiz ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Answers to review by author (Username111) is written in bold/italic&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This article is very well disposed and well argued. Good job! I have therefore focused my review on technical and formal stuff that in my opinion could lift the article. Enjoy :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;REFERENCES&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The references are done manually as far as I can see. I have taken the liberty and made reference 1 to 4 &amp;quot;linked&amp;quot; for you. No. 4 differs slightly in coding due to the multiple usage. They can be copied/pasted and modified to fit the rest of the references.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Thank you for the example. I have corrected the referencing to be linked.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;LAYOUT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are many short sections in the introduction which can be a bit difficult to separate. This is mainly due to the line spacing when jumping to next line. Maybe you could use more sub-sub titles to separate these short sections or maybe just make an extra space between them?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;I agree that the short sections can be difficult to separate due to the formatting of linespacing in the wiki setup. If I introduce subsub(sub) headings it will will give me sub headings with four numbers, e.g. 2.2.1.1 Rolling wave planning, which I believe also will confuse the reader. I looked at some of the other articles and the linespacing seems to be a common issue due to the wiki setup. I will therefore leave it as it is, in order for it to fit the general style of all the articles in this wiki.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GRAMMAR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;word contractions&#039;&#039; are usually not used in written language.&lt;br /&gt;
&amp;quot;...agile methodologies often don’t separate between...&amp;quot; should be &amp;quot;...agile methodologies often do not separate between...&amp;quot;&lt;br /&gt;
&amp;quot;In many cases agile methodologies doesn’t even use...&amp;quot; should be &amp;quot;In many cases agile methodologies do not even use...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;I have corrected all the word contractions to be separate words now&#039;&#039;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Talk:Agile_Project_Management&amp;diff=4122</id>
		<title>Talk:Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Talk:Agile_Project_Management&amp;diff=4122"/>
		<updated>2014-11-27T11:03:18Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* Review by Dunseiz */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review by secna ==&lt;br /&gt;
&lt;br /&gt;
Overall a good article, which gives a good overview into what agile PM is and relevant within the topics of PM.&lt;br /&gt;
&lt;br /&gt;
* It would improve the understanding of agile if you start out with a very short intro to what is agile PM is before you start the history of the method it will make it easier to follow.&lt;br /&gt;
&lt;br /&gt;
*The amount of references that you have found is good, and when you read the article it really shows that it have been carefully investigated. But when you just write “it can be found in [x], then atleast I thought it was ruining the reading flow, I think it would help if you also added the name of the article that your referring to in the text. &lt;br /&gt;
&lt;br /&gt;
*Is there any related methods/standards that can be used together with agile PM?&lt;br /&gt;
&lt;br /&gt;
*Its nice figure which gives a good overview of the APM model, remember to refer to the figure in the text.&lt;br /&gt;
&lt;br /&gt;
== Review by Dunseiz ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Answers to review by author (Username111) is written in bold/italic&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This article is very well disposed and well argued. Good job! I have therefore focused my review on technical and formal stuff that in my opinion could lift the article. Enjoy :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;REFERENCES&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The references are done manually as far as I can see. I have taken the liberty and made reference 1 to 4 &amp;quot;linked&amp;quot; for you. No. 4 differs slightly in coding due to the multiple usage. They can be copied/pasted and modified to fit the rest of the references.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Thank you for the example. I have corrected the referencing to be linked.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;LAYOUT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are many short sections in the introduction which can be a bit difficult to separate. This is mainly due to the line spacing when jumping to next line. Maybe you could use more sub-sub titles to separate these short sections or maybe just make an extra space between them?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;I agree that the short sections can be difficult to separate due to the formatting of linespacing in the wiki setup. If I introduce subsub(sub) headings it will will give me sub headings with four numbers, e.g. 2.2.1.1 Rolling wave planning, which I believe also will confuse the reader. I looked at some of the other articles and the linespacing seems to be a common issue due to the wiki setup. I will therefore leave it as it is, in order for it to fit the general style of all the articles in this wiki.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GRAMMAR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;word contractions&#039;&#039; are usually not used in written language.&lt;br /&gt;
&amp;quot;...agile methodologies often don’t separate between...&amp;quot; should be &amp;quot;...agile methodologies often do not separate between...&amp;quot;&lt;br /&gt;
&amp;quot;In many cases agile methodologies doesn’t even use...&amp;quot; should be &amp;quot;In many cases agile methodologies do not even use...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;I have corrected all the word contractions to be separate words now&#039;&#039;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Talk:Agile_Project_Management&amp;diff=4121</id>
		<title>Talk:Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Talk:Agile_Project_Management&amp;diff=4121"/>
		<updated>2014-11-27T11:02:58Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* Review by Dunseiz */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review by secna ==&lt;br /&gt;
&lt;br /&gt;
Overall a good article, which gives a good overview into what agile PM is and relevant within the topics of PM.&lt;br /&gt;
&lt;br /&gt;
* It would improve the understanding of agile if you start out with a very short intro to what is agile PM is before you start the history of the method it will make it easier to follow.&lt;br /&gt;
&lt;br /&gt;
*The amount of references that you have found is good, and when you read the article it really shows that it have been carefully investigated. But when you just write “it can be found in [x], then atleast I thought it was ruining the reading flow, I think it would help if you also added the name of the article that your referring to in the text. &lt;br /&gt;
&lt;br /&gt;
*Is there any related methods/standards that can be used together with agile PM?&lt;br /&gt;
&lt;br /&gt;
*Its nice figure which gives a good overview of the APM model, remember to refer to the figure in the text.&lt;br /&gt;
&lt;br /&gt;
== Review by Dunseiz ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Answers to review by author (Username111) is written in bold/italic&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This article is very well disposed and well argued. Good job! I have therefore focused my review on technical and formal stuff that in my opinion could lift the article. Enjoy :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;REFERENCES&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The references are done manually as far as I can see. I have taken the liberty and made reference 1 to 4 &amp;quot;linked&amp;quot; for you. No. 4 differs slightly in coding due to the multiple usage. They can be copied/pasted and modified to fit the rest of the references.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Thank you for the example. I have corrected the referencing to be linked.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;LAYOUT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are many short sections in the introduction which can be a bit difficult to separate. This is mainly due to the line spacing when jumping to next line. Maybe you could use more sub-sub titles to separate these short sections or maybe just make an extra space between them?&lt;br /&gt;
&lt;br /&gt;
I agree that the short sections can be difficult to separate due to the formatting of linespacing in the wiki setup. If I introduce subsub(sub) headings it will will give me sub headings with four numbers, e.g. 2.2.1.1 Rolling wave planning, which I believe also will confuse the reader. I looked at some of the other articles and the linespacing seems to be a common issue due to the wiki setup. I will therefore leave it as it is, in order for it to fit the general style of all the articles in this wiki.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GRAMMAR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;word contractions&#039;&#039; are usually not used in written language.&lt;br /&gt;
&amp;quot;...agile methodologies often don’t separate between...&amp;quot; should be &amp;quot;...agile methodologies often do not separate between...&amp;quot;&lt;br /&gt;
&amp;quot;In many cases agile methodologies doesn’t even use...&amp;quot; should be &amp;quot;In many cases agile methodologies do not even use...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;I have corrected all the word contractions to be separate words now&#039;&#039;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Talk:Agile_Project_Management&amp;diff=4118</id>
		<title>Talk:Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Talk:Agile_Project_Management&amp;diff=4118"/>
		<updated>2014-11-27T10:53:20Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* Review by Dunseiz */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review by secna ==&lt;br /&gt;
&lt;br /&gt;
Overall a good article, which gives a good overview into what agile PM is and relevant within the topics of PM.&lt;br /&gt;
&lt;br /&gt;
* It would improve the understanding of agile if you start out with a very short intro to what is agile PM is before you start the history of the method it will make it easier to follow.&lt;br /&gt;
&lt;br /&gt;
*The amount of references that you have found is good, and when you read the article it really shows that it have been carefully investigated. But when you just write “it can be found in [x], then atleast I thought it was ruining the reading flow, I think it would help if you also added the name of the article that your referring to in the text. &lt;br /&gt;
&lt;br /&gt;
*Is there any related methods/standards that can be used together with agile PM?&lt;br /&gt;
&lt;br /&gt;
*Its nice figure which gives a good overview of the APM model, remember to refer to the figure in the text.&lt;br /&gt;
&lt;br /&gt;
== Review by Dunseiz ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Answers to review by author (Username111) is written in bold/italic&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This article is very well disposed and well argued. Good job! I have therefore focused my review on technical and formal stuff that in my opinion could lift the article. Enjoy :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;REFERENCES&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The references are done manually as far as I can see. I have taken the liberty and made reference 1 to 4 &amp;quot;linked&amp;quot; for you. No. 4 differs slightly in coding due to the multiple usage. They can be copied/pasted and modified to fit the rest of the references.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Thank you for the example. I have corrected the referencing to be linked.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;LAYOUT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are many short sections in the introduction which can be a bit difficult to separate. This is mainly due to the line spacing when jumping to next line. Maybe you could use more sub-sub titles to separate these short sections or maybe just make an extra space between them?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GRAMMAR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;word contractions&#039;&#039; are usually not used in written language.&lt;br /&gt;
&amp;quot;...agile methodologies often don’t separate between...&amp;quot; should be &amp;quot;...agile methodologies often do not separate between...&amp;quot;&lt;br /&gt;
&amp;quot;In many cases agile methodologies doesn’t even use...&amp;quot; should be &amp;quot;In many cases agile methodologies do not even use...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;I have corrected all the word contractions to be separate words now&#039;&#039;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4115</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4115"/>
		<updated>2014-11-27T10:48:30Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* APM Model */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]] [[Category:Agile Project Management]] [[Category: Complexity]] [[Category: Uncertainty]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was however not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today &amp;lt;ref&amp;gt; Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013. &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The values of the Agile Manifesto is clearly stated in &amp;lt;ref&amp;gt; Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001. &amp;lt;/ref&amp;gt; as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.” &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in &amp;lt;ref&amp;gt; K. Schwaber et. al. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development &amp;lt;ref name=four&amp;gt; J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009. &amp;lt;/ref&amp;gt;. The agile values in the Declaration of Interdependence are presented in &amp;lt;ref name=five&amp;gt;D. Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) &amp;lt;ref&amp;gt;E. C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&amp;lt;/ref&amp;gt;. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is, that the definitions of agile methodologies often do not separate between development methodology and project management methodology. In many cases agile methodologies does not even use the word project manager or management, which can add to the confusion &amp;lt;ref name=seven&amp;gt;C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology &amp;lt;ref name=four/&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in &amp;lt;ref name=four/&amp;gt;, which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects &amp;lt;ref name=five/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM.&lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking &amp;lt;ref name=seven/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements undescribed, but that does not mean that a particular element should be left out. A good example is, that Scrum does not describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master &amp;lt;ref name=eight&amp;gt;S. Chandramouli and S. Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&amp;lt;/ref&amp;gt;. However, this does not mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. &amp;lt;ref name=seven/&amp;gt; describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system.&lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. &amp;lt;ref name=seven/&amp;gt; and &amp;lt;ref&amp;gt;P. Dinsmore and J. Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Management Association, 2006.&amp;lt;/ref&amp;gt; presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects to be addressed early on in the project. The ”just-in-time” approach should be used whenever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing &amp;lt;ref name=seven/&amp;gt;. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in &amp;lt;ref name=eight/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In &amp;lt;ref name=seven/&amp;gt; several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality does not gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer &amp;lt;ref name=four/&amp;gt;. The flow of the APM model is shown in Figure 1.&lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| Figure 1 - APM model based on &amp;lt;ref name=four/&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use &amp;lt;ref name=eight/&amp;gt;. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and outputs of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach &amp;lt;ref&amp;gt;ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited &amp;lt;ref name=seven/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4104</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4104"/>
		<updated>2014-11-27T10:14:56Z</updated>

		<summary type="html">&lt;p&gt;Username111: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]] [[Category:Agile Project Management]] [[Category: Complexity]] [[Category: Uncertainty]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was however not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today &amp;lt;ref&amp;gt; Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013. &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The values of the Agile Manifesto is clearly stated in &amp;lt;ref&amp;gt; Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001. &amp;lt;/ref&amp;gt; as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.” &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in &amp;lt;ref&amp;gt; K. Schwaber et. al. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development &amp;lt;ref name=four&amp;gt; J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009. &amp;lt;/ref&amp;gt;. The agile values in the Declaration of Interdependence are presented in &amp;lt;ref name=five&amp;gt;D. Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) &amp;lt;ref&amp;gt;E. C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&amp;lt;/ref&amp;gt;. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is, that the definitions of agile methodologies often do not separate between development methodology and project management methodology. In many cases agile methodologies does not even use the word project manager or management, which can add to the confusion &amp;lt;ref name=seven&amp;gt;C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology &amp;lt;ref name=four/&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in &amp;lt;ref name=four/&amp;gt;, which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects &amp;lt;ref name=five/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM.&lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking &amp;lt;ref name=seven/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements undescribed, but that does not mean that a particular element should be left out. A good example is, that Scrum does not describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master &amp;lt;ref name=eight&amp;gt;S. Chandramouli and S. Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&amp;lt;/ref&amp;gt;. However, this does not mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. &amp;lt;ref name=seven/&amp;gt; describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system.&lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. &amp;lt;ref name=seven/&amp;gt; and &amp;lt;ref&amp;gt;P. Dinsmore and J. Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Management Association, 2006.&amp;lt;/ref&amp;gt; presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects to be addressed early on in the project. The ”just-in-time” approach should be used whenever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing &amp;lt;ref name=seven/&amp;gt;. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in &amp;lt;ref name=eight/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In &amp;lt;ref name=seven/&amp;gt; several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality does not gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer &amp;lt;ref name=four/&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| APM model based on &amp;lt;ref name=four/&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use &amp;lt;ref name=eight/&amp;gt;. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and outputs of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach &amp;lt;ref&amp;gt;ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited &amp;lt;ref name=seven/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4103</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4103"/>
		<updated>2014-11-27T10:12:57Z</updated>

		<summary type="html">&lt;p&gt;Username111: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]] [[Category:Agile Project Management]] [[Category: Complexity]] [[Category: Uncertainty]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was however not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today &amp;lt;ref&amp;gt; Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013. &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The values of the Agile Manifesto is clearly stated in &amp;lt;ref&amp;gt; Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001. &amp;lt;/ref&amp;gt; as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.” &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in &amp;lt;ref&amp;gt; K. Schwaber et. al. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development &amp;lt;ref name=four&amp;gt; J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009. &amp;lt;/ref&amp;gt;. The agile values in the Declaration of Interdependence are presented in &amp;lt;ref name=five&amp;gt;D. Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) &amp;lt;ref&amp;gt;E. C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&amp;lt;/ref&amp;gt;. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is, that the definitions of agile methodologies often do not separate between development methodology and project management methodology. In many cases agile methodologies does not even use the word project manager or management, which can add to the confusion &amp;lt;ref name=seven&amp;gt;C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology &amp;lt;ref name=four/&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in &amp;lt;ref name=four/&amp;gt;, which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects &amp;lt;ref name=five/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM.&lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking &amp;lt;ref name=seven/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements undescribed, but that does not mean that a particular element should be left out. A good example is, that Scrum does not describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master &amp;lt;ref name=eight&amp;gt;S. Chandramouli and S. Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&amp;lt;/ref&amp;gt;. However, this does not mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. &amp;lt;ref name=seven/&amp;gt; describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system.&lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. &amp;lt;ref name=seven/&amp;gt; and &amp;lt;ref&amp;gt;P. Dinsmore and J. Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Management Association, 2006.&amp;lt;/ref&amp;gt; presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects to be addressed early on in the project. The ”just-in-time” approach should be used whenever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing &amp;lt;ref name=seven/&amp;gt;. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in &amp;lt;ref name=eight/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In &amp;lt;ref name=seven/&amp;gt; several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality doesn&#039;t gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer &amp;lt;ref name=four/&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| APM model based on &amp;lt;ref name=four/&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use &amp;lt;ref name=eight/&amp;gt;. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and outputs of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach &amp;lt;ref&amp;gt;ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited &amp;lt;ref name=seven/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4098</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=4098"/>
		<updated>2014-11-27T09:55:06Z</updated>

		<summary type="html">&lt;p&gt;Username111: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]] [[Category:Agile Project Management]] [[Category: Complexity]] [[Category: Uncertainty]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was however not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today &amp;lt;ref&amp;gt; Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013. &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The values of the Agile Manifesto is clearly stated in &amp;lt;ref&amp;gt; Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001. &amp;lt;/ref&amp;gt; as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.” &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in &amp;lt;ref&amp;gt; K. Schwaber et. al. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development &amp;lt;ref name=four&amp;gt; J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009. &amp;lt;/ref&amp;gt;. The agile values in the Declaration of Interdependence are presented in &amp;lt;ref name=five&amp;gt;D. Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) &amp;lt;ref&amp;gt;E. C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&amp;lt;/ref&amp;gt;. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is, that the definitions of agile methodologies often don’t separate between development methodology and project management methodology. In many cases agile methodologies doesn’t even use the word project manager or management, which can add to the confusion &amp;lt;ref name=seven&amp;gt;C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology &amp;lt;ref name=four/&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in &amp;lt;ref name=four/&amp;gt;, which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects &amp;lt;ref name=five/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM.&lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking &amp;lt;ref name=seven/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements undescribed, but that doesn’t mean that a particular element should be left out. A good example is, that Scrum doesn’t describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master &amp;lt;ref name=eight&amp;gt;S. Chandramouli and S. Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&amp;lt;/ref&amp;gt;. However, this doesn’t mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. &amp;lt;ref name=seven/&amp;gt; describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system.&lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. &amp;lt;ref name=seven/&amp;gt; and &amp;lt;ref&amp;gt;P. Dinsmore and J. Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Management Association, 2006.&amp;lt;/ref&amp;gt; presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects to be addressed early on in the project. The ”just-in-time” approach should be used whenever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing &amp;lt;ref name=seven/&amp;gt;. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in &amp;lt;ref name=eight/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In &amp;lt;ref name=seven/&amp;gt; several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality doesn&#039;t gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer &amp;lt;ref name=four/&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| APM model based on &amp;lt;ref name=four/&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use &amp;lt;ref name=eight/&amp;gt;. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and outputs of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach &amp;lt;ref&amp;gt;ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited &amp;lt;ref name=seven/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Talk:Risk_management_strategy&amp;diff=3189</id>
		<title>Talk:Risk management strategy</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Talk:Risk_management_strategy&amp;diff=3189"/>
		<updated>2014-11-25T15:33:55Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* Review from Username111 */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review from Username111 ==&lt;br /&gt;
&lt;br /&gt;
First of all, it doesn&#039;t look like the article is complete yet. Therefore, I will only give a review based on the abstract, structure and the risk processing chapter (doesn&#039;t seem complete either but I&#039;ll use what is produced so far)  which is currently produced (November 25th 15:00). However, the topic seems interesting and very relevant for any project manager (or student within project management). It seems clear that the article is under in-depth method description category, due to each of the proposed chapters will have method descriptions.  &lt;br /&gt;
&lt;br /&gt;
I like the proposed structure of the article. I believe that it will create a good flow with a clear red thread. &lt;br /&gt;
&lt;br /&gt;
These are my specific questions and suggestions: &lt;br /&gt;
&lt;br /&gt;
* Maybe you could add a general example to each of the chapters. This could further strengthen the arguments of using the methods. E.g. you could give an example of an identified risk in &amp;quot;risk identification&amp;quot;, analyze this specific risk in &amp;quot;risk analysis&amp;quot;, assess the risk in &amp;quot;risk assessment&amp;quot;, and finally propose mitigation action for the risk in &amp;quot;risk processing&amp;quot;. This would give the reader a clear understanding of how to use the proposed methods in each of the chapters.  &lt;br /&gt;
* There seems to be a lack of proper referencing. &lt;br /&gt;
** In the first sentence you reference to (Machiavelli, 1514), but there is no bibliography were I can find the actual article/journal/book.&lt;br /&gt;
** In the second paragraph in the abstract there is a lot of interesting statements of risk management.  I guess most of them are not something you have created out of your own thoughts, and therefore they need referencing to the correct sources. E.g. the definition of risk: &amp;quot;&#039;&#039;A risk can be defined as the product of the probability of the risk and the impact of the risk&#039;&#039;&amp;quot; needs referencing. Maybe some of the statements are common sense for a project manager, but I would still suggest using some references to academic resources in order to improve the quality of the article. &lt;br /&gt;
** Your dice example needs need a reference as well, unless you came up with it yourself of course. &lt;br /&gt;
* In the second paragraph you give two examples; when a problem is likely to happen but no impact, and when a problem is unlikely to happen and high impact. Maybe you could add a few more examples, in order to introduce scenarios were risk mitigation action is required.&lt;br /&gt;
* You talk about &amp;quot;injuries&amp;quot; in relation to the impact of a given risk. I consider an injury something that can occur to an person. E.g. Bendtner sustained an injury after scoring his 6th goal. I would propose to use: consequence, damage, etc., since it often will be the impact in the project/company, not the person.&lt;br /&gt;
* This sentence is very hard to read: &amp;quot;&#039;&#039;If there is no certain way to determine a risk’s impact or probability or multiple risks are compared without having similar impact type (e.g. comparing human casualties against monetary loss) a qualitative approach can be used, where the risk is rated from e.g. 1-5.&#039;&#039;&amp;quot;. Please consider revising, in order to make it more understandable.    &lt;br /&gt;
* Since you already mention there are several other apppm wikis about risk management, you could use these as potential references, instead of just saying they might be similar.&lt;br /&gt;
* The risk processing chapter:  It seems like the chapter is not completely done. I would suggest to begin this chapter with describing the different methods/strategies (accept, mitigate, transfer, avoid, improve), and then follow by when you would use these different methods/strategies. Ideally you could give an example in the end of a risk that has been mitigated using one of the methods/strategies. Remember proper referencing for this chapter as well.  &lt;br /&gt;
&lt;br /&gt;
Other than these few comments, good job. Just fill in the chapters and make sure to use proper referencing, and the article will be great :)&lt;br /&gt;
&lt;br /&gt;
Good luck!&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Talk:SWOT_matrix&amp;diff=3172</id>
		<title>Talk:SWOT matrix</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Talk:SWOT_matrix&amp;diff=3172"/>
		<updated>2014-11-25T15:25:32Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* Review from Username111 */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review from Username111 ==&lt;br /&gt;
&lt;br /&gt;
The topic seems relevant even though it is a very common used method. But many project managers (or student within project management)  may neglect some aspects of what seems to be a simple method, and therefore I believe that a compressive description of the method is interesting. It seems like to topic lies under the &amp;quot;introduction and overview&amp;quot; category, since no specific guidelines for using the method is described. &lt;br /&gt;
&lt;br /&gt;
I will start by some overall considerations:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Structure&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The overall structure of the article seems very throughout. Personally, I&#039;m not a fan of 3 x sub headings (e.g. 1.1.1.1 Walmart example). I don&#039;t believe it is necessary to divide it this much in a short article like this. I would consider to skip the 3 x sub headings.&lt;br /&gt;
&lt;br /&gt;
This will make the table of content a bit more easy to grasp.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Referencing&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I don&#039;t see any references anywhere, other than your bibliography in the end. You need to show where you use the different sources in your text. I know that the SWOT matrix is a proportional simple method, and you properly would be able to describe it without any use of references. However! This should be an academic article, and therefore it is very important part of the article. There is lot of different ways of referencing correct, find inspiration in the other articles. In addition, you could add to the quality of your article by using more than the 3 online sources you use today, preferably journal articles, books etc. &lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
My more specific questions and suggestions in chronological order (starting from the top):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Abstract:&#039;&#039;&#039;&lt;br /&gt;
* There are some spelling errors in the abstract, e.g. Acronym and Areas are not spelled with a capital letter.&lt;br /&gt;
* The purpose of the SWOT matrix is very vague described: &amp;quot;to get the data, and get some ideas&amp;quot;. I believe you could elaborate on what the purpose is. What data do the company get? You could also divide the purpose into two: What is the purpose for identifying strengths and weaknesses? What is the purpose of identifying opportunities and threats? Please consider these questions and add a bit more to the purpose description. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Introduction chapter:&#039;&#039;&#039;&lt;br /&gt;
* First of all, please fix the picture so it fits the text, right now there are letters flying around which is confusing. &lt;br /&gt;
* In the first paragraph, you could add a bit more information about when, or in which situations, a SWOT matrix is beneficial to use.  &lt;br /&gt;
* &amp;quot;&#039;&#039;You don&#039;t have to necessarily work for a particular company, to obviously conduct a SWOT analysis but there are a lot of different benefits&#039;&#039;&amp;quot;. Maybe you could add a few concrete examples of benefits a company or project could have in using the SWOT matrix.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Strength, Weakness, Opportunities and Threats chapters:&#039;&#039;&#039; &lt;br /&gt;
* It is really nice with examples, but I think 1 or 2 examples for each chapter is sufficient. If you disagree, then please make sure to provide the same amount of examples for all chapters in order for the chapter to be coherent.&lt;br /&gt;
* You could add a bit more describing text in the introduction of each of the chapters. An idea could be, to write some guidelines on how a company  could find its own s/w/o/t&#039;s - write down the questions a company would have to ask themselves in order to identify s/w/o/t&#039;s. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type of factors:&#039;&#039;&#039; &lt;br /&gt;
* I find this chapter unnecessary. You could use the content of this chapter in the general introduction chapter instead. In case you want to keep it I would suggest to add more descriptions to each of the subchapters, right now it looks very unfinished when there is only one line pr. sub chapter. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;How does the SWOT analysis work and goal statement:&#039;&#039;&#039;&lt;br /&gt;
* Unfinished chapters (as of November 26th 16:00) and therefore not reviewed.  &lt;br /&gt;
* I would however suggest, that instead of making a list of ideas, then make an description of an example where the SWOT analysis has been applied. Otherwise you should rename the chapter to something other than &amp;quot;how does the SWOT analysis work&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Summary:&#039;&#039;&#039;&lt;br /&gt;
* Please revise this chapter after you&#039;re done with all the chapters. Right now it is very hard to understand, and doesn&#039;t fit as a nice ending of the article. E.g. this sentence is hard to understand: &amp;quot;&#039;&#039;There need to be done some good analysis, if you’re doing a cursory review of some of these different categories are not going to find the truly valuable things&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Good luck!&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=2174</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=2174"/>
		<updated>2014-11-24T13:00:20Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* Application and Implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]] [[Category:Agile Project Management]] [[Category: Complexity]] [[Category: Uncertainty]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was however not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today [1]. &lt;br /&gt;
&lt;br /&gt;
The values of the Agile Manifesto is clearly stated in [2] as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.” &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in [3]. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development [4]. The agile values in the Declaration of Interdependence are presented in [5]. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) [6]. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is, that the definitions of agile methodologies often don’t separate between development methodology and project management methodology. In many cases agile methodologies doesn’t even use the word project manager or management, which can add to the confusion [7]. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology [4]. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in [4], which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects [5]. &lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM.&lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking [7].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements undescribed, but that doesn’t mean that a particular element should be left out. A good example is, that Scrum doesn’t describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master [8]. However, this doesn’t mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. [7] describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system.&lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. [7] and [9] presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects to be addressed early on in the project. The ”just-in-time” approach should be used whenever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing [7]. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in [8].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In [7] several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality doesn&#039;t gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer [4]. &lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| APM model based on [4]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use [8]. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and outputs of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach [10].&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited [7].&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[1] Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013.&lt;br /&gt;
&lt;br /&gt;
[2] Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001.&lt;br /&gt;
&lt;br /&gt;
[3] K. Schwaber et. al. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html&lt;br /&gt;
&lt;br /&gt;
[4] J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009.&lt;br /&gt;
&lt;br /&gt;
[5] D. Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &lt;br /&gt;
&lt;br /&gt;
[6] E. C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&lt;br /&gt;
&lt;br /&gt;
[7] C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&lt;br /&gt;
&lt;br /&gt;
[8] S. Chandramouli and S. Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&lt;br /&gt;
&lt;br /&gt;
[9] P. Dinsmore and J. Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Management Association, 2006.&lt;br /&gt;
&lt;br /&gt;
[10] ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014.&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=2173</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=2173"/>
		<updated>2014-11-24T12:58:47Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* APM Model */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]] [[Category:Agile Project Management]] [[Category: Complexity]] [[Category: Uncertainty]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was however not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today [1]. &lt;br /&gt;
&lt;br /&gt;
The values of the Agile Manifesto is clearly stated in [2] as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.” &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in [3]. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development [4]. The agile values in the Declaration of Interdependence are presented in [5]. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) [6]. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is, that the definitions of agile methodologies often don’t separate between development methodology and project management methodology. In many cases agile methodologies doesn’t even use the word project manager or management, which can add to the confusion [7]. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology [4]. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in [4], which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects [5]. &lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM.&lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking [7].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements undescribed, but that doesn’t mean that a particular element should be left out. A good example is, that Scrum doesn’t describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master [8]. However, this doesn’t mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. [7] describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system.&lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. [7] and [9] presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects to be addressed early on in the project. The ”just-in-time” approach should be used whenever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing [7]. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in [8].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In [7] several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality doesn&#039;t gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer [4]. &lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| APM model based on [4]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use [8]. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and out- puts of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach [10].&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited [7].&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[1] Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013.&lt;br /&gt;
&lt;br /&gt;
[2] Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001.&lt;br /&gt;
&lt;br /&gt;
[3] K. Schwaber et. al. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html&lt;br /&gt;
&lt;br /&gt;
[4] J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009.&lt;br /&gt;
&lt;br /&gt;
[5] D. Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &lt;br /&gt;
&lt;br /&gt;
[6] E. C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&lt;br /&gt;
&lt;br /&gt;
[7] C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&lt;br /&gt;
&lt;br /&gt;
[8] S. Chandramouli and S. Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&lt;br /&gt;
&lt;br /&gt;
[9] P. Dinsmore and J. Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Management Association, 2006.&lt;br /&gt;
&lt;br /&gt;
[10] ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014.&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=2165</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=2165"/>
		<updated>2014-11-24T12:53:33Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* APM Principles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]] [[Category:Agile Project Management]] [[Category: Complexity]] [[Category: Uncertainty]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was however not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today [1]. &lt;br /&gt;
&lt;br /&gt;
The values of the Agile Manifesto is clearly stated in [2] as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.” &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in [3]. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development [4]. The agile values in the Declaration of Interdependence are presented in [5]. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) [6]. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is, that the definitions of agile methodologies often don’t separate between development methodology and project management methodology. In many cases agile methodologies doesn’t even use the word project manager or management, which can add to the confusion [7]. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology [4]. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in [4], which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects [5]. &lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM.&lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking [7].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements undescribed, but that doesn’t mean that a particular element should be left out. A good example is, that Scrum doesn’t describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master [8]. However, this doesn’t mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. [7] describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system.&lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. [7] and [9] presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects to be addressed early on in the project. The ”just-in-time” approach should be used whenever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing [7]. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in [8].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In [7] several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality doesn&#039;t gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed through iterative sprints. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer [4]. &lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| APM model based on [4]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use [8]. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and out- puts of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach [10].&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited [7].&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[1] Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013.&lt;br /&gt;
&lt;br /&gt;
[2] Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001.&lt;br /&gt;
&lt;br /&gt;
[3] K. Schwaber et. al. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html&lt;br /&gt;
&lt;br /&gt;
[4] J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009.&lt;br /&gt;
&lt;br /&gt;
[5] D. Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &lt;br /&gt;
&lt;br /&gt;
[6] E. C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&lt;br /&gt;
&lt;br /&gt;
[7] C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&lt;br /&gt;
&lt;br /&gt;
[8] S. Chandramouli and S. Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&lt;br /&gt;
&lt;br /&gt;
[9] P. Dinsmore and J. Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Management Association, 2006.&lt;br /&gt;
&lt;br /&gt;
[10] ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014.&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=2164</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=2164"/>
		<updated>2014-11-24T12:53:06Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* APM Principles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]] [[Category:Agile Project Management]] [[Category: Complexity]] [[Category: Uncertainty]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was however not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today [1]. &lt;br /&gt;
&lt;br /&gt;
The values of the Agile Manifesto is clearly stated in [2] as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.” &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in [3]. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development [4]. The agile values in the Declaration of Interdependence are presented in [5]. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) [6]. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is, that the definitions of agile methodologies often don’t separate between development methodology and project management methodology. In many cases agile methodologies doesn’t even use the word project manager or management, which can add to the confusion [7]. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology [4]. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in [4], which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects [5]. &lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM.&lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking [7].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements undescribed, but that doesn’t mean that a particular element should be left out. A good example is, that Scrum doesn’t describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master [8]. However, this doesn’t mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. [7] describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system.&lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. [7] and [9] presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects to be addressed early on in the project. The ”just-in-time” approach should be used when- ever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing [7]. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in [8].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In [7] several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality doesn&#039;t gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed through iterative sprints. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer [4]. &lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| APM model based on [4]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use [8]. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and out- puts of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach [10].&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited [7].&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[1] Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013.&lt;br /&gt;
&lt;br /&gt;
[2] Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001.&lt;br /&gt;
&lt;br /&gt;
[3] K. Schwaber et. al. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html&lt;br /&gt;
&lt;br /&gt;
[4] J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009.&lt;br /&gt;
&lt;br /&gt;
[5] D. Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &lt;br /&gt;
&lt;br /&gt;
[6] E. C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&lt;br /&gt;
&lt;br /&gt;
[7] C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&lt;br /&gt;
&lt;br /&gt;
[8] S. Chandramouli and S. Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&lt;br /&gt;
&lt;br /&gt;
[9] P. Dinsmore and J. Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Management Association, 2006.&lt;br /&gt;
&lt;br /&gt;
[10] ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014.&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=2163</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=2163"/>
		<updated>2014-11-24T12:49:09Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* APM Mindset */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]] [[Category:Agile Project Management]] [[Category: Complexity]] [[Category: Uncertainty]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was however not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today [1]. &lt;br /&gt;
&lt;br /&gt;
The values of the Agile Manifesto is clearly stated in [2] as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.” &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in [3]. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development [4]. The agile values in the Declaration of Interdependence are presented in [5]. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) [6]. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is, that the definitions of agile methodologies often don’t separate between development methodology and project management methodology. In many cases agile methodologies doesn’t even use the word project manager or management, which can add to the confusion [7]. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology [4]. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in [4], which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects [5]. &lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM.&lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking [7].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements undescribed, but that doesn’t mean that a particular element should be left out. A good example is, that Scrum doesn’t describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master [8]. However, this doesn’t mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. [7] describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system.&lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. [7] and [9] presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects being addressed early on in the project. The ”just-in-time” approach should be used when- ever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing [7]. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in [8].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In [7] several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality doesn&#039;t gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed through iterative sprints. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer [4]. &lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| APM model based on [4]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use [8]. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and out- puts of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach [10].&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited [7].&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[1] Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013.&lt;br /&gt;
&lt;br /&gt;
[2] Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001.&lt;br /&gt;
&lt;br /&gt;
[3] K. Schwaber et. al. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html&lt;br /&gt;
&lt;br /&gt;
[4] J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009.&lt;br /&gt;
&lt;br /&gt;
[5] D. Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &lt;br /&gt;
&lt;br /&gt;
[6] E. C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&lt;br /&gt;
&lt;br /&gt;
[7] C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&lt;br /&gt;
&lt;br /&gt;
[8] S. Chandramouli and S. Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&lt;br /&gt;
&lt;br /&gt;
[9] P. Dinsmore and J. Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Management Association, 2006.&lt;br /&gt;
&lt;br /&gt;
[10] ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014.&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=2162</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=2162"/>
		<updated>2014-11-24T12:46:48Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]] [[Category:Agile Project Management]] [[Category: Complexity]] [[Category: Uncertainty]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was however not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today [1]. &lt;br /&gt;
&lt;br /&gt;
The values of the Agile Manifesto is clearly stated in [2] as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.” &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in [3]. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development [4]. The agile values in the Declaration of Interdependence are presented in [5]. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) [6]. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is, that the definitions of agile methodologies often don’t separate between development methodology and project management methodology. In many cases agile methodologies doesn’t even use the word project manager or management, which can add to the confusion [7]. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology [4]. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in [4], which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects [5]. &lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM.&lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking [7].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements un- described, but that doesn’t mean that a particular element should be left out. A good example is, that Scrum doesn’t describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master [8]. However, this doesn’t mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. [7] describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system. &lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. [7] and [9] presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects being addressed early on in the project. The ”just-in-time” approach should be used when- ever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing [7]. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in [8].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In [7] several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality doesn&#039;t gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed through iterative sprints. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer [4]. &lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| APM model based on [4]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use [8]. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and out- puts of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach [10].&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited [7].&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[1] Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013.&lt;br /&gt;
&lt;br /&gt;
[2] Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001.&lt;br /&gt;
&lt;br /&gt;
[3] K. Schwaber et. al. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html&lt;br /&gt;
&lt;br /&gt;
[4] J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009.&lt;br /&gt;
&lt;br /&gt;
[5] D. Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &lt;br /&gt;
&lt;br /&gt;
[6] E. C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&lt;br /&gt;
&lt;br /&gt;
[7] C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&lt;br /&gt;
&lt;br /&gt;
[8] S. Chandramouli and S. Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&lt;br /&gt;
&lt;br /&gt;
[9] P. Dinsmore and J. Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Management Association, 2006.&lt;br /&gt;
&lt;br /&gt;
[10] ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014.&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=2159</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=2159"/>
		<updated>2014-11-24T12:44:42Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]] [[Category:Agile Project Management]] [[Category: Complexity]] [[Category: Uncertainty]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was however not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today [1]. &lt;br /&gt;
&lt;br /&gt;
The values of the Agile Manifesto is clearly stated in [2] as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.” &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in [3]. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development [4]. The agile values in the Declaration of Interdependence are presented in [5]. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) [6]. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is, that the definitions of agile methodologies often don’t separate between development methodology and project management methodology. In many cases agile methodologies doesn’t even use the word project manager or management, which can add to the confusion. [7]. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology [4]. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in [4], which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects [5]. &lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM.&lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking [7].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements un- described, but that doesn’t mean that a particular element should be left out. A good example is, that Scrum doesn’t describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master [8]. However, this doesn’t mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. [7] describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system. &lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. [7] and [9] presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects being addressed early on in the project. The ”just-in-time” approach should be used when- ever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing [7]. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in [8].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In [7] several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality doesn&#039;t gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed through iterative sprints. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer [4]. &lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| APM model based on [4]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use [8]. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and out- puts of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach [10].&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited [7].&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[1] Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013.&lt;br /&gt;
&lt;br /&gt;
[2] Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001.&lt;br /&gt;
&lt;br /&gt;
[3] K. Schwaber et. al. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html&lt;br /&gt;
&lt;br /&gt;
[4] J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009.&lt;br /&gt;
&lt;br /&gt;
[5] D. Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &lt;br /&gt;
&lt;br /&gt;
[6] E. C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&lt;br /&gt;
&lt;br /&gt;
[7] C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&lt;br /&gt;
&lt;br /&gt;
[8] S. Chandramouli and S. Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&lt;br /&gt;
&lt;br /&gt;
[9] P. Dinsmore and J. Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Management Association, 2006.&lt;br /&gt;
&lt;br /&gt;
[10] ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014.&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=2157</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=2157"/>
		<updated>2014-11-24T12:43:23Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]] [[Category:Agile Project Management]] [[Category: Complexity]] [[Category: Uncertainty]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was however not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today [1]. &lt;br /&gt;
&lt;br /&gt;
The values of the Agile Manifesto is clearly stated in [2] as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.” &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in [3]. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development [4]. The agile values in the Declaration of Interdependence are presented in [5]. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) [6]. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is that the definitions of agile methodologies often don’t separate between development methodology and project management methodology. In many cases agile methodologies doesn’t even use the word project manager or management, which can add to the confusion. [7]. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology [4]. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in [4], which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects [5]. &lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM.&lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking [7].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements un- described, but that doesn’t mean that a particular element should be left out. A good example is, that Scrum doesn’t describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master [8]. However, this doesn’t mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. [7] describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system. &lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. [7] and [9] presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects being addressed early on in the project. The ”just-in-time” approach should be used when- ever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing [7]. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in [8].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In [7] several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality doesn&#039;t gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed through iterative sprints. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer [4]. &lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| APM model based on [4]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use [8]. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and out- puts of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach [10].&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited [7].&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[1] Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013.&lt;br /&gt;
&lt;br /&gt;
[2] Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001.&lt;br /&gt;
&lt;br /&gt;
[3] K. Schwaber et. al. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html&lt;br /&gt;
&lt;br /&gt;
[4] J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009.&lt;br /&gt;
&lt;br /&gt;
[5] D. Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &lt;br /&gt;
&lt;br /&gt;
[6] E. C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&lt;br /&gt;
&lt;br /&gt;
[7] C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&lt;br /&gt;
&lt;br /&gt;
[8] S. Chandramouli and S. Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&lt;br /&gt;
&lt;br /&gt;
[9] P. Dinsmore and J. Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Management Association, 2006.&lt;br /&gt;
&lt;br /&gt;
[10] ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014.&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=1234</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=1234"/>
		<updated>2014-11-21T14:59:26Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* References */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]] [[Category:Agile Project Management]] [[Category: Complexity]] [[Category: Uncertainty]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was how- ever not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today [1]. &lt;br /&gt;
&lt;br /&gt;
The values of the Agile Manifesto is clearly stated in [2] as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.” &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in [3]. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development [4]. The agile values in the Declaration of Interdependence are presented in [5]. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) [6]. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is that the definitions of agile methodologies often don’t separate between development methodology and project management methodology. In many cases agile methodologies doesn’t even use the word project manager or management, which can add to the confusion. [7]. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology [4]. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in [4], which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects [5]. &lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM. &lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking [7].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements un- described, but that doesn’t mean that a particular element should be left out. A good example is, that Scrum doesn’t describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master [8]. However, this doesn’t mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. [7] describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system. &lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. [7] and [9] presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects being addressed early on in the project. The ”just-in-time” approach should be used when- ever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing [7]. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in [8].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In [7] several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality doesn&#039;t gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed through iterative sprints. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer [4]. &lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| APM model based on [4]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use [8]. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and out- puts of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach [10].&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited [7].&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[1] Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013.&lt;br /&gt;
&lt;br /&gt;
[2] Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001.&lt;br /&gt;
&lt;br /&gt;
[3] K. Schwaber et. al. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html&lt;br /&gt;
&lt;br /&gt;
[4] J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009.&lt;br /&gt;
&lt;br /&gt;
[5] D. Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &lt;br /&gt;
&lt;br /&gt;
[6] E. C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&lt;br /&gt;
&lt;br /&gt;
[7] C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&lt;br /&gt;
&lt;br /&gt;
[8] S. Chandramouli and S. Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&lt;br /&gt;
&lt;br /&gt;
[9] P. Dinsmore and J. Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Management Association, 2006.&lt;br /&gt;
&lt;br /&gt;
[10] ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014.&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=1233</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=1233"/>
		<updated>2014-11-21T14:57:23Z</updated>

		<summary type="html">&lt;p&gt;Username111: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]] [[Category:Agile Project Management]] [[Category: Complexity]] [[Category: Uncertainty]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was how- ever not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today [1]. &lt;br /&gt;
&lt;br /&gt;
The values of the Agile Manifesto is clearly stated in [2] as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.” &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in [3]. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development [4]. The agile values in the Declaration of Interdependence are presented in [5]. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) [6]. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is that the definitions of agile methodologies often don’t separate between development methodology and project management methodology. In many cases agile methodologies doesn’t even use the word project manager or management, which can add to the confusion. [7]. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology [4]. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in [4], which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects [5]. &lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM. &lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking [7].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements un- described, but that doesn’t mean that a particular element should be left out. A good example is, that Scrum doesn’t describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master [8]. However, this doesn’t mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. [7] describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system. &lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. [7] and [9] presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects being addressed early on in the project. The ”just-in-time” approach should be used when- ever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing [7]. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in [8].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In [7] several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality doesn&#039;t gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed through iterative sprints. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer [4]. &lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| APM model based on [4]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use [8]. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and out- puts of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach [10].&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited [7].&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[1] Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013.&lt;br /&gt;
&lt;br /&gt;
[2] Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001.&lt;br /&gt;
&lt;br /&gt;
[3] Schwaber et. al. Beck. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html&lt;br /&gt;
&lt;br /&gt;
[4] J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009.&lt;br /&gt;
&lt;br /&gt;
[5] Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &lt;br /&gt;
&lt;br /&gt;
[6] Edivandro C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&lt;br /&gt;
&lt;br /&gt;
[7] C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&lt;br /&gt;
&lt;br /&gt;
[8] Subramanian Chandramouli and Saikat Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&lt;br /&gt;
&lt;br /&gt;
[9] Paul C Dinsmore and Jeannette Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Mgmt Assn, 2006.&lt;br /&gt;
&lt;br /&gt;
[10] ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014.&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=1232</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=1232"/>
		<updated>2014-11-21T14:55:58Z</updated>

		<summary type="html">&lt;p&gt;Username111: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]] [[Category:Agile Project Management]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was how- ever not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today [1]. &lt;br /&gt;
&lt;br /&gt;
The values of the Agile Manifesto is clearly stated in [2] as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.” &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in [3]. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development [4]. The agile values in the Declaration of Interdependence are presented in [5]. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) [6]. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is that the definitions of agile methodologies often don’t separate between development methodology and project management methodology. In many cases agile methodologies doesn’t even use the word project manager or management, which can add to the confusion. [7]. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology [4]. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in [4], which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects [5]. &lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM. &lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking [7].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements un- described, but that doesn’t mean that a particular element should be left out. A good example is, that Scrum doesn’t describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master [8]. However, this doesn’t mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. [7] describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system. &lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. [7] and [9] presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects being addressed early on in the project. The ”just-in-time” approach should be used when- ever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing [7]. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in [8].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In [7] several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality doesn&#039;t gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed through iterative sprints. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer [4]. &lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| APM model based on [4]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use [8]. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and out- puts of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach [10].&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited [7].&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[1] Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013.&lt;br /&gt;
&lt;br /&gt;
[2] Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001.&lt;br /&gt;
&lt;br /&gt;
[3] Schwaber et. al. Beck. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html&lt;br /&gt;
&lt;br /&gt;
[4] J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009.&lt;br /&gt;
&lt;br /&gt;
[5] Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &lt;br /&gt;
&lt;br /&gt;
[6] Edivandro C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&lt;br /&gt;
&lt;br /&gt;
[7] C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&lt;br /&gt;
&lt;br /&gt;
[8] Subramanian Chandramouli and Saikat Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&lt;br /&gt;
&lt;br /&gt;
[9] Paul C Dinsmore and Jeannette Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Mgmt Assn, 2006.&lt;br /&gt;
&lt;br /&gt;
[10] ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014.&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=1231</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=1231"/>
		<updated>2014-11-21T14:53:51Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* Application and Implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was how- ever not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today [1]. &lt;br /&gt;
&lt;br /&gt;
The values of the Agile Manifesto is clearly stated in [2] as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.” &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in [3]. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development [4]. The agile values in the Declaration of Interdependence are presented in [5]. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) [6]. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is that the definitions of agile methodologies often don’t separate between development methodology and project management methodology. In many cases agile methodologies doesn’t even use the word project manager or management, which can add to the confusion. [7]. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology [4]. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in [4], which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects [5]. &lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM. &lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking [7].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements un- described, but that doesn’t mean that a particular element should be left out. A good example is, that Scrum doesn’t describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master [8]. However, this doesn’t mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. [7] describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system. &lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. [7] and [9] presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects being addressed early on in the project. The ”just-in-time” approach should be used when- ever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing [7]. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in [8].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In [7] several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality doesn&#039;t gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed through iterative sprints. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer [4]. &lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| APM model based on [4]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use [8]. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and out- puts of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation needs to be familiar with the APM framework. Then they need to develop short- and long term initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach [10].&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited [7].&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[1] Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013.&lt;br /&gt;
&lt;br /&gt;
[2] Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001.&lt;br /&gt;
&lt;br /&gt;
[3] Schwaber et. al. Beck. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html&lt;br /&gt;
&lt;br /&gt;
[4] J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009.&lt;br /&gt;
&lt;br /&gt;
[5] Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &lt;br /&gt;
&lt;br /&gt;
[6] Edivandro C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&lt;br /&gt;
&lt;br /&gt;
[7] C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&lt;br /&gt;
&lt;br /&gt;
[8] Subramanian Chandramouli and Saikat Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&lt;br /&gt;
&lt;br /&gt;
[9] Paul C Dinsmore and Jeannette Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Mgmt Assn, 2006.&lt;br /&gt;
&lt;br /&gt;
[10] ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014.&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=1230</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=1230"/>
		<updated>2014-11-21T14:52:56Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* APM Model */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was how- ever not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today [1]. &lt;br /&gt;
&lt;br /&gt;
The values of the Agile Manifesto is clearly stated in [2] as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.” &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in [3]. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development [4]. The agile values in the Declaration of Interdependence are presented in [5]. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) [6]. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is that the definitions of agile methodologies often don’t separate between development methodology and project management methodology. In many cases agile methodologies doesn’t even use the word project manager or management, which can add to the confusion. [7]. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology [4]. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in [4], which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects [5]. &lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM. &lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking [7].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements un- described, but that doesn’t mean that a particular element should be left out. A good example is, that Scrum doesn’t describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master [8]. However, this doesn’t mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. [7] describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system. &lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. [7] and [9] presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects being addressed early on in the project. The ”just-in-time” approach should be used when- ever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing [7]. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in [8].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In [7] several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality doesn&#039;t gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure is mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. The speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed through iterative sprints. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer [4]. &lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| APM model based on [4]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase, estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project manager&#039;s role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use [8]. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and out- puts of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation need to be familiar with the APM framework. Then they need to develop short- and longterm initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach [10].&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited [7].&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[1] Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013.&lt;br /&gt;
&lt;br /&gt;
[2] Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001.&lt;br /&gt;
&lt;br /&gt;
[3] Schwaber et. al. Beck. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html&lt;br /&gt;
&lt;br /&gt;
[4] J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009.&lt;br /&gt;
&lt;br /&gt;
[5] Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &lt;br /&gt;
&lt;br /&gt;
[6] Edivandro C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&lt;br /&gt;
&lt;br /&gt;
[7] C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&lt;br /&gt;
&lt;br /&gt;
[8] Subramanian Chandramouli and Saikat Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&lt;br /&gt;
&lt;br /&gt;
[9] Paul C Dinsmore and Jeannette Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Mgmt Assn, 2006.&lt;br /&gt;
&lt;br /&gt;
[10] ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014.&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=1229</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=1229"/>
		<updated>2014-11-21T14:51:03Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* APM Practices */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was how- ever not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today [1]. &lt;br /&gt;
&lt;br /&gt;
The values of the Agile Manifesto is clearly stated in [2] as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.” &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in [3]. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development [4]. The agile values in the Declaration of Interdependence are presented in [5]. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) [6]. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is that the definitions of agile methodologies often don’t separate between development methodology and project management methodology. In many cases agile methodologies doesn’t even use the word project manager or management, which can add to the confusion. [7]. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology [4]. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in [4], which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects [5]. &lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM. &lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking [7].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements un- described, but that doesn’t mean that a particular element should be left out. A good example is, that Scrum doesn’t describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master [8]. However, this doesn’t mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. [7] describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system. &lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project manager&#039;s responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. [7] and [9] presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects being addressed early on in the project. The ”just-in-time” approach should be used when- ever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project manager&#039;s job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product, which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing [7]. However, the project manager in an agile project  could in principle use any agile technique from other agile methodologies, if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in [8].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well known and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project manager&#039;s responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member needs to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In [7] several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of a timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality doesn&#039;t gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach has several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure are mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. Then the speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed through iterative sprints. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer [4]. &lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| APM model based on [4]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase an estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project managers role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use [8]. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and out- puts of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation need to be familiar with the APM framework. Then they need to develop short- and longterm initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach [10].&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited [7].&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[1] Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013.&lt;br /&gt;
&lt;br /&gt;
[2] Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001.&lt;br /&gt;
&lt;br /&gt;
[3] Schwaber et. al. Beck. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html&lt;br /&gt;
&lt;br /&gt;
[4] J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009.&lt;br /&gt;
&lt;br /&gt;
[5] Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &lt;br /&gt;
&lt;br /&gt;
[6] Edivandro C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&lt;br /&gt;
&lt;br /&gt;
[7] C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&lt;br /&gt;
&lt;br /&gt;
[8] Subramanian Chandramouli and Saikat Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&lt;br /&gt;
&lt;br /&gt;
[9] Paul C Dinsmore and Jeannette Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Mgmt Assn, 2006.&lt;br /&gt;
&lt;br /&gt;
[10] ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014.&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=1228</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=1228"/>
		<updated>2014-11-21T14:43:04Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* References */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was how- ever not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today [1]. &lt;br /&gt;
&lt;br /&gt;
The values of the Agile Manifesto is clearly stated in [2] as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.” &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in [3]. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development [4]. The agile values in the Declaration of Interdependence are presented in [5]. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) [6]. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is that the definitions of agile methodologies often don’t separate between development methodology and project management methodology. In many cases agile methodologies doesn’t even use the word project manager or management, which can add to the confusion. [7]. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology [4]. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in [4], which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects [5]. &lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM. &lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking [7].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements un- described, but that doesn’t mean that a particular element should be left out. A good example is, that Scrum doesn’t describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master [8]. However, this doesn’t mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. [7] describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system. &lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project managers responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. [7] and [9] presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects being addressed early on in the project. The ”just-in-time” approach should be used when- ever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project managers job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing [7]. However, every agile technique could in principle be used by the project manager in an agile project if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in [8].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well-know and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project managers responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member need to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In [7] several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of an timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality don’t gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach have several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure are mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. Then the speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed through iterative sprints. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer [4]. &lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| APM model based on [4]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase an estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project managers role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use [8]. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and out- puts of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation need to be familiar with the APM framework. Then they need to develop short- and longterm initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach [10].&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited [7].&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[1] Project Management Journal. &#039;&#039;Agile Project Management: Essentials from the Project Management Journal.&#039;&#039; Jossey-Bass, 2013.&lt;br /&gt;
&lt;br /&gt;
[2] Fowler, Highsmith et. al. &#039;&#039;The Agile Manifesto&#039;&#039;. Software Development, 9(8):28– 35, 2001.&lt;br /&gt;
&lt;br /&gt;
[3] Schwaber et. al. Beck. &#039;&#039;Twelve principles of agile software&#039;&#039;, February 2001. Retrieved from http://agilemanifesto.org/principles.html&lt;br /&gt;
&lt;br /&gt;
[4] J. Highsmith. &#039;&#039;Agile Project Management: Creating Innovative Products&#039;&#039;. Agile Software Development Series. Pearson Education, 2009.&lt;br /&gt;
&lt;br /&gt;
[5] Anderson et. al. &#039;&#039;Declaration of interdependence&#039;&#039;, February 2005. Retrieved from http://pmdoi.org/ &lt;br /&gt;
&lt;br /&gt;
[6] Edivandro C. Conforto et. al. &#039;&#039;Can agile project management be adopted by industries other than software development?&#039;&#039; Project Management Journal, 45(3):21–34, 2014.&lt;br /&gt;
&lt;br /&gt;
[7] C. G. Cobb. &#039;&#039;Making Sense of Agile Project Management: Balancing Control and Agility&#039;&#039;. John Wiley and Sons, 2011.&lt;br /&gt;
&lt;br /&gt;
[8] Subramanian Chandramouli and Saikat Dutt. &#039;&#039;PMI: Agile Certified Practitioner&#039;&#039;. Pearson Education India, 2012.&lt;br /&gt;
&lt;br /&gt;
[9] Paul C Dinsmore and Jeannette Cabanis-Brewin. &#039;&#039;The AMA handbook of project management&#039;&#039;. AMACOM Div American Mgmt Assn, 2006.&lt;br /&gt;
&lt;br /&gt;
[10] ESI International. &#039;&#039;Successful solutions through Agile Project Management&#039;&#039;. ESI International White Paper, 1(1):1–16, 2014.&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=1226</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=1226"/>
		<updated>2014-11-21T14:41:45Z</updated>

		<summary type="html">&lt;p&gt;Username111: /* References */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was how- ever not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today [1]. &lt;br /&gt;
&lt;br /&gt;
The values of the Agile Manifesto is clearly stated in [2] as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.” &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in [3]. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development [4]. The agile values in the Declaration of Interdependence are presented in [5]. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) [6]. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is that the definitions of agile methodologies often don’t separate between development methodology and project management methodology. In many cases agile methodologies doesn’t even use the word project manager or management, which can add to the confusion. [7]. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology [4]. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in [4], which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects [5]. &lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM. &lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking [7].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements un- described, but that doesn’t mean that a particular element should be left out. A good example is, that Scrum doesn’t describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master [8]. However, this doesn’t mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. [7] describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system. &lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project managers responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. [7] and [9] presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects being addressed early on in the project. The ”just-in-time” approach should be used when- ever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project managers job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing [7]. However, every agile technique could in principle be used by the project manager in an agile project if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in [8].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well-know and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project managers responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member need to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In [7] several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of an timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality don’t gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach have several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure are mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. Then the speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed through iterative sprints. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer [4]. &lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| APM model based on [4]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase an estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project managers role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use [8]. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and out- puts of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation need to be familiar with the APM framework. Then they need to develop short- and longterm initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach [10].&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited [7].&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[1] Project Management Journal. Agile Project Management: Essentials from the Project Management Journal. Jossey-Bass, 2013.&lt;br /&gt;
&lt;br /&gt;
[2] Fowler, Highsmith et. al. The Agile Manifesto. Software Development, 9(8):28– 35, 2001.&lt;br /&gt;
&lt;br /&gt;
[3] Schwaber et. al. Beck. Twelve principles of agile software, February 2001. Retrieved from http://agilemanifesto.org/principles.html&lt;br /&gt;
&lt;br /&gt;
[4] J. Highsmith. Agile Project Management: Creating Innovative Products. Agile Software Development Series. Pearson Education, 2009.&lt;br /&gt;
&lt;br /&gt;
[5] Anderson et. al. Declaration of interdependence, February 2005. Retrieved from http://pmdoi.org/ &lt;br /&gt;
&lt;br /&gt;
[6] Edivandro C. Conforto et. al. Can agile project management be adopted by industries other than software development? Project Management Journal, 45(3):21–34, 2014.&lt;br /&gt;
&lt;br /&gt;
[7] C. G. Cobb. Making Sense of Agile Project Management: Balancing Control and Agility. John Wiley and Sons, 2011.&lt;br /&gt;
&lt;br /&gt;
[8] Subramanian Chandramouli and Saikat Dutt. PMI: Agile Certified Practitioner. Pearson Education India, 2012.&lt;br /&gt;
&lt;br /&gt;
[9] Paul C Dinsmore and Jeannette Cabanis-Brewin. The AMA handbook of project management. AMACOM Div American Mgmt Assn, 2006.&lt;br /&gt;
&lt;br /&gt;
[10] ESI International. Successful solutions through Agile Project Management. ESI International White Paper, 1(1):1–16, 2014.&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=1223</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=1223"/>
		<updated>2014-11-21T14:33:30Z</updated>

		<summary type="html">&lt;p&gt;Username111: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was how- ever not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today [1]. &lt;br /&gt;
&lt;br /&gt;
The values of the Agile Manifesto is clearly stated in [2] as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.” &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in [3]. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development [4]. The agile values in the Declaration of Interdependence are presented in [5]. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) [6]. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is that the definitions of agile methodologies often don’t separate between development methodology and project management methodology. In many cases agile methodologies doesn’t even use the word project manager or management, which can add to the confusion. [7]. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology [4]. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in [4], which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects [5]. &lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM. &lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking [7].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements un- described, but that doesn’t mean that a particular element should be left out. A good example is, that Scrum doesn’t describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master [8]. However, this doesn’t mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. [7] describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system. &lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project managers responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. [7] and [9] presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects being addressed early on in the project. The ”just-in-time” approach should be used when- ever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project managers job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing [7]. However, every agile technique could in principle be used by the project manager in an agile project if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in [8].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well-know and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project managers responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member need to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In [7] several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of an timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality don’t gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach have several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure are mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. Then the speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed through iterative sprints. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer [4]. &lt;br /&gt;
&lt;br /&gt;
[[File:APM.jpg|400px|right|thumb| APM model based on [4]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase an estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project managers role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application and Implementation =&lt;br /&gt;
APM can be applied in almost any project due to the adaptable and flexible nature of the methodology. If it is a complex project with a lot of uncertainties, APM will be beneficial to use [8]. APM is also best implemented in matrix or project organisations, due to the need of self-organised teams. If a team needs approval higher up in the hierarchy every time a decision is made, the APM approach would not perform as intended. However, if it is a repetitive project with very low complexity and uncertainty it might be sufficient to use a more traditional project management approach.&lt;br /&gt;
&lt;br /&gt;
APM can be tailored to any project size. However, increasing team or project size will also mean a need for more practices and control in order to coordinate all stakeholders and out- puts of the project. Since APM mainly consists of values and principles it will be possible to adopt these to large projects.&lt;br /&gt;
&lt;br /&gt;
Organisations can use an iterative approach when implementing APM. First of all, an organisation need to be familiar with the APM framework. Then they need to develop short- and longterm initiatives, in order to slowly implement the methodology over time. However, it is suggested than an organisation use a small project with one team as a pilot project for implementing APM in an organisation. The team should be experienced and formally trained in agile methodologies before starting the project. In addition to the practices used, ”reflection workshops” will be conducted with both the project team and organisation representatives. In these workshops lessons learned will be discussed, and as all stakeholders get more information about APM, new projects can be initiated using the approach [10].&lt;br /&gt;
&lt;br /&gt;
A common mistake for all project managers are to use a particular methodology and apply it mechanically without taking the specific project context into consideration. APM provides a series of values and principles, which the project manager has to adapt to the specific project in order to gain value. This minimises the risk of applying APM on a project where it is not suited [7].&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[1] Project Management Journal. Agile Project Management: Essentials from the Project Management Journal. Jossey-Bass, 2013.&lt;br /&gt;
&lt;br /&gt;
[2] Martin Fowler and Jim Highsmith. The agile manifesto. Software Development, 9(8):28– 35, 2001.&lt;br /&gt;
&lt;br /&gt;
[3] Schwaber et. al. Beck. Twelve principles of agile software, February 2001.&lt;br /&gt;
&lt;br /&gt;
[4] J. Highsmith. Agile Project Management: Creating Innovative Products. Agile Software Development Series. Pearson Education, 2009.&lt;br /&gt;
&lt;br /&gt;
[5] Anderson et. al. Declaration of interdependence, February 2005.&lt;br /&gt;
&lt;br /&gt;
[6] Edivandro C. Conforto et. al. Can agile project management be adopted by industries other than software development? Project Management Journal, 45(3):21–34, 2014.&lt;br /&gt;
&lt;br /&gt;
[7] C. G. Cobb. Making Sense of Agile Project Management: Balancing Control and Agility. John Wiley and Sons, 2011.&lt;br /&gt;
&lt;br /&gt;
[8] Subramanian Chandramouli and Saikat Dutt. PMI: Agile Certified Practitioner. Pearson Education India, 2012.&lt;br /&gt;
&lt;br /&gt;
[9] Paul C Dinsmore and Jeannette Cabanis-Brewin. The AMA handbook of project management. AMACOM Div American Mgmt Assn, 2006.&lt;br /&gt;
&lt;br /&gt;
[10] ESI International. Successfull solution through agile project management. ESI International White Paper, 1(1):1–16, 2014.&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=File:APM.jpg&amp;diff=1221</id>
		<title>File:APM.jpg</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=File:APM.jpg&amp;diff=1221"/>
		<updated>2014-11-21T14:13:04Z</updated>

		<summary type="html">&lt;p&gt;Username111: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=1220</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=1220"/>
		<updated>2014-11-21T14:12:16Z</updated>

		<summary type="html">&lt;p&gt;Username111: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Agile can be traced back to 1991 where agile manufacturing was introduced. It was how- ever not before ”The Agile Manifesto” was introduced, that the approach started to become increasingly popular, especially in the software industry. The Agile Manifesto was developed in 2001 by 17 organisational ”anarchist”. This was the birth of agile in the software industry, and the manifesto serves as the backbone of many of the agile methodologies we know today [1]. &lt;br /&gt;
&lt;br /&gt;
The values of the Agile Manifesto is clearly stated in [2] as: ”We are uncovering better ways of developing software by doing it and helping others do it. We value: &lt;br /&gt;
&lt;br /&gt;
* Individuals and interactions over processes and tools. &lt;br /&gt;
* Working software over comprehensive documentation. &lt;br /&gt;
* Customer collaboration over contract negotiation. &lt;br /&gt;
* Responding to change over following a plan.” &lt;br /&gt;
&lt;br /&gt;
These different value statements are further elaborated in twelve principles. A summary of these can be found in [3]. &lt;br /&gt;
&lt;br /&gt;
The Agile Manifesto was developed specific for software development projects. In 2005, the less know, Declaration of Interdependence was developed which also states agile values, but has focus on the project leader instead of software development [4]. The agile values in the Declaration of Interdependence are presented in [5]. &lt;br /&gt;
&lt;br /&gt;
The definition of Agile Project Management (APM) is in many cases referred to as a specific agile development methodology, e.g. eXtreme Programming (XP) [6]. Therefore, it can be confusing to distinguish between what APM is, and what an Agile development methodology are. The reason behind this is that the definitions of agile methodologies often don’t separate between development methodology and project management methodology. In many cases agile methodologies doesn’t even use the word project manager or management, which can add to the confusion. [7]. &lt;br /&gt;
&lt;br /&gt;
However, more recent studies on APM have resulted in a more uniform description, which not only focuses on software development projects. This research has been led by one of the original founders of the Agile Manifesto, Jim Highsmith. This ”new” approach to APM disregards the previous tendencies to explain APM as a specific agile development methodology [4]. &lt;br /&gt;
&lt;br /&gt;
Jim Highsmith presents three critical agile values in [4], which summarises the values from the Agile Manifest and the Declaration of Interdependence into three core agile values for agile project managers:&lt;br /&gt;
 &lt;br /&gt;
* Delivering value over meeting constraints (Value over Constraints)&lt;br /&gt;
* Leading the team over managing tasks (Team over Tasks) &lt;br /&gt;
* Adapting to change over conforming to plans (Adapting over Conforming) &lt;br /&gt;
&lt;br /&gt;
These agile values form a system of values, which provides a modern view of managing complex and uncertain projects [5]. &lt;br /&gt;
&lt;br /&gt;
The following section will give a detailed in-depth description of APM. &lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
One of the core elements in Agile methodologies in general, are being able adapt to a given situation and embrace change. This description of APM, should therefore not be seen as a rigid methodology description, which has to be followed rigorous in order to be agile. It should rather serve as an inspirational framework, which can be adopted and customised in any way to fit a specific project environment. &lt;br /&gt;
&lt;br /&gt;
== APM Mindset ==&lt;br /&gt;
There are three essential elements of APM that the project manager need to take into account when managing an agile project; customer value, adapting the methodology and systems thinking [7].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer value:&#039;&#039;&#039; Agile projects are in general more flexible and the main focus is to deliver value to the customer. This should therefore also be one of the main concerns for the project manager. In this relation there might be different changes needed for the project manager. He/she needs to establish a sufficient balance between control and agility. This is no simple task, and many factors within an organisation may influence the ability to balance the control and agility. A balanced approach is however crucial for being able to deliver customer value. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt the methodology:&#039;&#039;&#039; Agile methodologies are meant to be customised to fit the project. One important point is, that the method definitions leave some elements un- described, but that doesn’t mean that a particular element should be left out. A good example is, that Scrum doesn’t describe anything explicit about the project manager role. Instead, some of the project management functions are intended to be done by the Product Owner or Scrum Master [8]. However, this doesn’t mean that no project manager or project management functions are needed. It is up to the single project to define and scope what the role of the project manager should be. &lt;br /&gt;
&lt;br /&gt;
In an agile project environment no single methodology (agile or not) will fit perfectly with all principles and practices. The project manager’s focus should be on adapting and fitting the methodology to fit the project and problem at hand. It can also be necessary and beneficial to combine different methodologies. This will of course set some high requirements to the project manager’s skill and knowledge about other methodologies that could potentially be used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systems thinking:&#039;&#039;&#039; Systems thinking can be interpreted in different ways depending on the context. [7] describes it from a project management perspective as: ”&#039;&#039;... not getting lost in the mechanics of how a particular methodology (agile or non-agile) works, being able to see the big picture, and being able to understand the principles and practices that are behind methodologies at a deeper level&#039;&#039;”. Basically this means that a methodology should be viewed and understood as a whole system. The most important part is that the system is working, and not which mechanics (principles and practices) are used in the system. &lt;br /&gt;
&lt;br /&gt;
== APM Practices ==&lt;br /&gt;
The APM practises are based on a set of principles and techniques. The description mainly focuses on understanding the principles and techniques. It is the agile project managers responsibility to interpret the descriptions and implement the elements that gives value to the project.&lt;br /&gt;
&lt;br /&gt;
=== APM Principles ===&lt;br /&gt;
The APM principles are a further development of the ones presented in the Agile Manifesto and the Declaration of Interdependence. [7] and [9] presents the five principles of APM:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rolling wave planning:&#039;&#039;&#039; The initial planning of the project should be limited to a minimum. As in most agile methodologies, the concept ”just-in-time” planning should be applied, in order to avoid doing most of the planning in the beginning of the project. Instead the planning should be done collaborative by the team on a more regular basis and whenever needed. The planning will be highly influenced by the time horizon and risks in the project. It is up to the project manager to define the frequency and detail of the planning. However, the project sponsor and other relevant stakeholders should be taken into account since they might have specific requirements to this issue.&lt;br /&gt;
&lt;br /&gt;
The requirements or functionality in the project should be divided into iterations. The requirements or functionality should be prioritised, in order for the most important aspects being addressed early on in the project. The ”just-in-time” approach should be used when- ever the next iteration will be planned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customer collaboration:&#039;&#039;&#039; As explained in the APM Mindset, delivering customer value is the most essential thing in an agile project. The customer, or a representative from the business, should therefore be an important part of the project team. In order for a project to deliver customer value, it is crucial to have a close collaboration with the customer. The customer should ideally be collocated together with the project team, in order to be present for urgent issues etc. In addition, the customer should be part of all team activities in the project, and feel as much responsible for delivering value as the developers. In general, the customer should be included as much as possible in the project in order to secure the value will be delivered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Collective ownership:&#039;&#039;&#039; The project should be the responsibility of the whole team, and not just the project manager. There need to be a collective ownership in the project, where everyone feels responsible for the project outcome. This gives a new task to the project manager, who need to make the team feel empowered instead of controlled. Several limiting factors can influence the ability to empower the team members, e.g. need for project control, organisational culture and whether the team is capable of making decisions. It is however the project managers job to empower the team members as much as the limiting factors allows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emphasis on validation:&#039;&#039;&#039; APM put emphasis on validation, meaning that the project should deliver the right product. This means that the project should deliver a product which corresponds to what the customer actual needed. The focus should be on validating the requirements continuously, in order to make sure that it still is, the right product the project are developing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Continous Improvement:&#039;&#039;&#039; The project should ideally be split into short iterations or increments. In this way, it will be possible to evaluate and adjust processes or practices after each iteration. Retrospective meeting sessions will make the project team understand what worked well and what could be improved. This way of organising a project will help the project team to continuously improve processes and practises to maximise the performance.&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
This section describes three examples of the most commonly used techniques (or practises) used in APM; Daily Standup Meetings, Consensus Builing and Timeboxing [7]. However, every agile technique could in principle be used by the project manager in an agile project if he/she finds it beneficial. Due to the scope of this paper only the three most common techniques will be described. Further inspiration to agile techniques can be found in [8].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daily Standup Meetings:&#039;&#039;&#039; This is properly the most well-know and used agile technique, and used in many agile methodologies, e.g. Scrum. The Daily Standup Meeting is a short 15 minutes meeting in the beginning of each day of work. The project team will all be present at the meeting, and each team member will answer the following questions during the meeting:&lt;br /&gt;
&lt;br /&gt;
* What did I do yesterday?&lt;br /&gt;
* What will I do today?&lt;br /&gt;
* Are there any barriers or obstacles in my way?&lt;br /&gt;
&lt;br /&gt;
It will be the project managers responsibility to help out removing the barriers or obstacles which are hindering the team members work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consensus building:&#039;&#039;&#039; It is important that the project team are able to reach consensus when making decisions. This builds on the collective ownership principle, which means that every team member need to commit to decisions. This gives the project manager some challenges, since he/she needs to be sure that all team members are able to obtain consensus. In [7] several exercises are proposed which can help the project manager in highlighting whether consensus is obtained or not.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timeboxing:&#039;&#039;&#039; The practise of timeboxing is to set an fixed length of an iteration. The size of an timebox is determined by the velocity of the project team. Since the length of the iteration is fixed, the project team can decide how much functionality can be implemented in the given amount of time. When the decision on which functionality should be implemented in a given iteration has been made, it can’t be changed. If some functionality don’t gets implemented in the iteration due to time constraints, it will simply be moved to next iteration instead of delaying the current iteration. This approach have several benefits, e.g. it will increase focus and productivity when you work on specific tasks for a limited time period.&lt;br /&gt;
&lt;br /&gt;
== APM Model ==&lt;br /&gt;
The APM model’s structure are mainly focused on delivery and execution. The model consists of five phases: Envision, Speculate, Explore, Adapt and Close. The Envision phase will establish the vision of the project. Then the speculate phase will develop a feature based release plan based on the vision. In the explore phase the features will be developed through iterative sprints. The adapt phase will review the completed features and adapt if necessary. The speculate, explore and adapt phases are the basis of one iteration, and will continue until the product is finished. The close phase marks the end of the project where the final product gets handed over to the customer [4]. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envision phase:&#039;&#039;&#039; In this phase the team creates an overall vision which clearly states; what needs to be delivered, who will be involved and how are the team is supposed to work together.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speculate phase:&#039;&#039;&#039; The speculate phase starts out by gathering the overall requirements for the project. Then a feature backlog will be created which defines the work to-be-done. When this is complete, an iterative release plan will be created including risk mitigation strategies. At the end of the phase an estimation will be done in order to determine the project cost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Explore phase:&#039;&#039;&#039; In the explore phase the product is coming to life. The project managers role in this phase is to manage the teams workload in order for them to perform optimal. He/she also need to create a self-organising project team where all team members takes responsibility towards the output. Lastly, the project manager needs to manage the different stakeholders surrounding the project, such as customers and the steering committee.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adapt phase:&#039;&#039;&#039; In the adapt phase the results obtained in the explore phase are reviewed from a broad range of perspectives. The results of the adaption are then used to begin the planning of next iteration in the speculate phase. This loop of speculate - explore - adapt will continue to refine the product until it is considered done.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Close phase:&#039;&#039;&#039; When the product is completely done it should be handed over to the customer, and a formal celebration of the end of the project should be made. It is also important to use the lessons learned in the project to pass on to other relevant project teams.&lt;br /&gt;
&lt;br /&gt;
= Application =&lt;br /&gt;
Discussion of the general application of the method. Description of a specific application example from the author’s own experience.  &lt;br /&gt;
&lt;br /&gt;
= Implementation =&lt;br /&gt;
Discussion of the pros and cons using the method. Specific implementation advice will be given.  &lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
Concluding remarks  &lt;br /&gt;
&lt;br /&gt;
= Work templates =&lt;br /&gt;
Templates for Sprints, Product Backlog, Sprint Backlog.  &lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[1] M. Fowler and J. Highsmith. The agile manifesto [software development]. Software Development, 9(8):28–32, 2001.&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
	<entry>
		<id>http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=393</id>
		<title>Agile Project Management</title>
		<link rel="alternate" type="text/html" href="http://13.50.150.85/index.php?title=Agile_Project_Management&amp;diff=393"/>
		<updated>2014-11-14T20:41:30Z</updated>

		<summary type="html">&lt;p&gt;Username111: Created page with &amp;quot;Category:Agile  Category:Project Management  = Abstract =  Agile methodologies have been increasingly popular since the introduction of the Agile Manifesto in 2001. In...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Agile]]  [[Category:Project Management]]&lt;br /&gt;
&lt;br /&gt;
= Abstract = &lt;br /&gt;
Agile methodologies have been increasingly popular since the introduction of the Agile Manifesto in 2001. In general, the methodologies provide a set of different principles and practices for software development projects, which aims at satisfying the customer through iterative development [1]. The agile methodologies for software development are very well described in literature, but not all authors agree on the specific content of the different methodologies. This can cause a lot of confusing for any new project manager wanting to adopt the benefits of an agile approach to a project. The focus in this paper is on Agile Project Management in general, and does not describe a single specific agile methodology. This paper seeks to provide a comprehensive description of Agile Project Management, along with an application example and implementation advice. This will be done through an in-depth literature study of the state-of-the-art within this area. The aim is to provide detailed and easy to understand instructions for using the method. The goal is, that this paper can be used as a guideline for any project manager wanting to adopt an agile approach to the project management. &lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Brief introduction to The Agile Manifest and to agile in general. Description of the basic agile principles, and introduction to the history of Agile Project Management. Introduction to the typical application context and requirements.  &lt;br /&gt;
&lt;br /&gt;
= Detailed method description =&lt;br /&gt;
Detailed description of the Agile Project Management principles, practices and roles. Detailed description of the agile framework and terminology. Short description and brief overview of specific agile methodologies. &lt;br /&gt;
&lt;br /&gt;
= Application =&lt;br /&gt;
Discussion of the general application of the method. Description of a specific application example from the author’s own experience.  &lt;br /&gt;
&lt;br /&gt;
= Implementation =&lt;br /&gt;
Discussion of the pros and cons using the method. Specific implementation advice will be given.  &lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
Concluding remarks  &lt;br /&gt;
&lt;br /&gt;
= Work templates =&lt;br /&gt;
Templates for Sprints, Product Backlog, Sprint Backlog.  &lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[1] M. Fowler and J. Highsmith. The agile manifesto [software development]. Software Development, 9(8):28–32, 2001.&lt;/div&gt;</summary>
		<author><name>Username111</name></author>
	</entry>
</feed>