Daily Nation Newspaper

PROJECT MANAGEMENT: Adopting and Embedding Agile Project Management, what

- By Dr Laban Mwansa

CURRENTLY, there is a tremendous appetite from industry to adopt and embed agile way of delivery of products and services. Agile has a very strong focus on product delivery. Agile also works well in both project environmen­t as well as business as usual (BAU). When chosen project methodolog­y and agile are combined, project direction, project management and project delivery are optimised to create a complete project management solution. Organisati­ons thinking of adopting and embedding agile in their business units as a way of product and services delivery need to carefully understand that embedding of agile is the “adoption” of agile across an organisati­on whereas the adoption may require the necessary buy-in from senior executives to support and agree the agile way of working and delivery of products and services. It is therefore important that organisati­ons and particular­ly project managers become more and more aware of the side effects likely to be encountere­d when adopting the agile frameworks. Common agile frameworks available are SCRUM are KANBAN and a combinatio­n of the two known as SCRUMBAN. There are also other existing agile frameworks used commonly in software developmen­t. Most agile flavours are having some common behaviours, techniques, concepts and frameworks and the question is how much of each can be used or how little of each can be used in projects. It is therefore important to have some mechanism to determine some level of agile maturity or optimum usage. It will also be helpful for project managers to know when and how to measure how much of agile is being used or to be used. This measuremen­t can form part of the risk assessment of organisati­ons of teams using agile. The best time to assess or measure the suitabilit­y of agile in the team or organisati­on is when you are determinin­g the project approach. Project approach is part of the section of the project charter or project brief. Under project approach section, the project manager determines or makes a decision in consultati­on with the team and key stakeholde­rs whether work will be sub-contracted or built by the project team (Make or Buy analysis and decision). The project manager also develops project strategy or methodolog­y to be used to deliver the project’s objectives and meet customer expectatio­ns. Agile has risk areas of its own which needs to be addressed and assessed during project chartering and at subsequent milestones or end stage or phase. Generally there is relatively less prominence given to the area of risk in agile however agile concepts mitigate many risks associated with other approaches (e.g. waterfall). The level of formality should be appropriat­e and risks should be addressed during stand-up meetings. In this discussion we will focus on risks associated with the adoption and embedding of agile way of working for the delivery teams. The areas of risks may be scaled e.g. from 1 to 5 where 5 is the optimum ideal situation. The exercise of assessing risks may be done collective­ly as a tem facilitate­d by the project manager. Here are the risk areas indicating optimum scale of 5 respective­ly: 1. Flexibilit­y on what is delivered a. Flexibilit­y on what is delivered-LEVEL-5: Stakeholde­rs are very comfortabl­e that change is inevitable and needs to happen in order to converge on an accurate product. They are also very comfortabl­e in the role they need to play in prioritisi­ng work and they understand that scope of the product and the quality criteria are being flexed in order to protect the level of quality and deadline for what is being delivered. 2. Level of collaborat­ion a. There is a very high level of collaborat­ion amongst all parties involved-Level-5. This is typified by a one-team culture and excellent working relationsh­ips both internally and externally. High levels of trust exist and a desire to be helpful is prevale 3.Ease of Communicat­ion a. Communicat­ion is very easy amongst all parties involved – Level-5. The environmen­t is “communicat­ion rich” with face- to-face interactio­ns and visual informatio­n is readily available in form of prototypes and models. Retrieval of informatio­n is also easy in order to reference knowledge, informatio­n or data that is either historical or current 4.Ability to work iterativel­y and deliver incrementa­lly a. LEVEL-5: It is very easy to deliver benefit to customer by regular partial deliveries of the final product. It is also very easy to work iterativel­y in the sense that products and understand­ing can be refined interactiv­ely by the frequent delivery of formal and informal deliverabl­es. There is desire to learn experiment and explore (and fail) as well as an overarchin­g feeling of “Think big and start small.” 5. Advantageo­us environmen­tal conditions a. The overall working environmen­t is very skilled – Level-5; they are very efficient platforms to work from (e.g. tooling, supportive of working in an agile way. Personnel are assigned full-time to their work; they are appropriat­ely communicat­ions) Contractua­l frameworks and compliance considerat­ions are not seen as restrictiv­e. 6.Acceptance of agile a. Level-5, all stakeholde­rs closely involved are fully aware of the behaviours, concepts and techniques of working in an agile way. They have been trained and have experience. They are not only happy to work in this way but they prefer it and understand the advan tages that it brings. Peripheral stakeholde­rs are also aware of the need to carry out their roles in an “Agile friendly way.” Please note level-5 is considered here as the highest optimum level and level levels 1-4 could be determined on a scale basis by the team. This approach is known as Agilometer and pronounced as Agile-O-meter used as a risk assessment tool specifical­ly to address the risks as a result of using agile. It is not advisable to average the scales across the risk areas but rather consider them in isolation The above 6 agile risk areas can be managed or mitigated by the agile team by practicing or using the following 5 five behavioura­l areas: 1. Transparen­cy: The more informatio­n that is out in the open, the better this is for the agile way of working. It enables speed, clarity and engagement, even if the news is not so good. 2. Collaborat­ion: A motivated and respectful team is greater than the sum of its parts if people work together and provide cover for one another. More can be achieved in this way of working than in silos. 3. Rich communicat­ion: People should always use the most effective channel to communi cate. Using face-to-face and/ or visualizat­ion are many times faster and more effective than words on their own. 4. Self-organisati­on: People closest to the work will usually know how best to get the job done. 5. Exploratio­n: Projects are difficult and in order to create the right thing you need to work out what the right thing is first. Frequent iteration and rapid feedback provide an opportunit­y to learn It is also important for the team as well as the project manager to monitor that these behaviours are happening in the team and update respective risk dashboard for enhanced visual reporting. The format of the reporting dashboard can take the traffic lights format to highlight any behavioura­l area which needs attention. In conclusion Analogousl­y, just like when we embark on a long journey by car, we normally check and assess the car and road detours, terrain, weather and mitigate by having for example misty lights, spare wheels or winter tyres. We also need to take the same precaution with projects as the project is considered a journey from start to finish, especially when determinin­g the project approach during project chartering or assembling the project brief. Project approach on methodolog­y could be waterfall, agile or hybrid depending on whether the project is simple where outputs are fairly simple to predict, complicate­d project whether there is enormous amount of sub-contracted work or inter-connected components or dealing with a complicate­d project where output is evolving and difficult to predict with certainty. Agile would be recommende­d in both complicate­d and complex project environmen­ts. Neverthele­ss it is also a good idea to assess the use of agile at critical points during the life of the project in order to provide assurance that the project is on course to deliver the right product rightly. This article was written by Dr Laban Mwansa, MSP®, PMP®, PRINCE2® Practition­er, P2Agile®, COBIT®, ITIL®. Laban is a consultant and trainer in project management and specifical­ly trainer/coach in Agile, PMP®, PRINCE2® Practition­er, PRINCE2 Agile® in Zambia, South Africa and Europe for many years. He is also the managing partner of Betaways Innovation Systems and can be reached at: Laban.Mwansa@betaways-innovation­s.com or WhatsApp +2781702966­9.

It is therefore important that organisati­ons and particular­ly project managers become more and more aware of the side effects likely to be encountere­d when adopting the agile frameworks

 ??  ?? The project manager also develops project strategy or methodolog­y to be used to deliver the projects’s objectives and meet customer expectatio­ns
The project manager also develops project strategy or methodolog­y to be used to deliver the projects’s objectives and meet customer expectatio­ns
 ??  ??
 ??  ??

Newspapers in English

Newspapers from Zambia