{"id":162,"date":"2020-03-11T14:00:40","date_gmt":"2020-03-11T14:00:40","guid":{"rendered":"http:\/\/agilepowerteams.com\/?p=162"},"modified":"2020-04-11T20:13:33","modified_gmt":"2020-04-11T20:13:33","slug":"driving-agile-transformation-through-cultural-shift","status":"publish","type":"post","link":"https:\/\/agilepowerteams.com\/?p=162","title":{"rendered":"Building a Rockstar High Performing Team"},"content":{"rendered":"<p>Building quality software at a rapid pace to respond to changing business needs is challenging and daunting. Only a few teams are able to get it right in their software development journey. Most development teams underwent a transformation journey from following the traditional Waterfall Methodology to Agile Development because of the same challenge \u201cof building quality software at a rapid pace to respond to changing business needs\u201d. Any software development team that has managed to overcome this challenge has achieved what is referred to as \u2018business agility\u2019 by most agile development advocacy groups around the world. It is the aim of agile software development to drive organizations towards \u2018business agility\u2019. Since the agile software development took the software development world by storm, the pillar has been the Agile Manifesto which advocated for:<\/p>\n<p>\u2022 Individuals and Interactions over processes and tools<br \/>\n\u2022 Working software over comprehensive documentation<br \/>\n\u2022 Customer collaboration over contract negotiation<br \/>\n\u2022 Responding to change over following a plan<\/p>\n<p>Since the introduction of the agile manifesto, software development teams have been experimenting with frameworks and lean work approaches in their pursuit to build quality software at a rapid pace to respond to business change. Agile Software Development led to an introduction of different methods and practices, each organization that adopts agile software development chooses one of the agile development methods and practices that suits the human capital they have in the organization. Or based on the method and practice that is most effective. The following are the popular agile methods and practices amongst others:<\/p>\n<p>\u2022 Scrum<br \/>\n\u2022 Kanban<br \/>\n\u2022 DSDM<br \/>\n\u2022 Lean Development<br \/>\n\u2022 Extreme Programming<br \/>\n\u2022 Adaptive Software Development<br \/>\n\u2022 Feature-Driven Development<\/p>\n<p>Scrum as an agile software development framework was implemented widely because of its popularity in the ICT Sector. Many organizations have embraced it with a hope to achieve \u2018business agility\u2019. Scrum allows for self-organizing teams and transparency amongst team members. Scrum further advocates for iterative and incremental practices in software development. Changes are also welcomed at any stage of development assisting us to respond quicker to business change as it is now a demand in today\u2019s business world. In Scrum, team productivity and progress are enhanced by daily stand up meetings which assists team members to quickly align on the tasks they are busy with and report challenges when they arise. To further drive an environment of productivity, there is a Scrum Master who ensures that all Scrum processes are correctly followed and the team always works in a conducive environment with no impediments. There is also a Product Owner who manages work load that comes in and captures it correctly using proper user stories.<\/p>\n<p>On the other hand, Kanban is another popular framework that enjoys support from agile development practitioners. Kanban promotes the visualization of project work, limiting work in progress (WIP), and<br \/>\nmaximizing efficiency (or flow). Kanban focus on reducing the time it takes to take a project (or user story) from start to finish. Unlike Scrum, Kanban doesn\u2019t dictate fixed length Sprints. It promotes continuous flow instead. It allows for continuous delivery instead of waiting for a sprint to end before releasing a working increment. Kanban doesn\u2019t dictate any roles and it can be blended with other frameworks and methodologies. Other organizations were a bit creative and implemented a fusion between Scrum and Kanban to release software packages in an iterative manner with an application of<br \/>\ncontinuous flow of work and minimum WIP.<\/p>\n<p>With all the agile frameworks and methodologies implemented, it is still every Leader\u2019s dream to build and maintain a high performing team that understands business agility. If the team dynamics are bad and the culture is not right, an agile framework will not save you unfortunately. You will still not meet your targets and frustration will creep in sooner rather than later. And team members will be rattled and start looking for other opportunities. Going back to the aims of the Agile Manifesto, Individuals and Interactions over processes and tools is still a very challenging aim to achieve for most agile teams. The teams end up doing the same thing the agile manifesto was trying to address by focusing heavily on the Kanban\/Scrum boards, Metrics, WIP while the team dynamics and the culture are behind the bad performance of the team.<\/p>\n<p>At AgilePowerTeams we have realized that these frameworks and methodologies work only if the team environment and the culture is right. Your team is the base and behind the ultimate goal of business agility. We have developed an approach that aims to supplement and support your agile adoption irrespective of the agile framework or methodology you favour. An AgilePowerTeam is a team that successfully overcomes the challenge \u201cof building quality software at a rapid pace to respond to changing business needs\u201d. We do that by assisting you to build and sustain a high performing team. We start by taking your team through the concept of business agility and stages of team development, then we help you build a \u2018rankles team\u2019, set unambiguous team goals, build and sustain a winning team culture and finally sustain the inspiration in the team.<\/p>\n<p>Author: Desmond Mogotlane, a contributing Agile Consultant at AgilePowerTeams and a Solutions Architect. You can follow Desmond on LinkedIn (https:\/\/www.linkedin.com\/in\/desmond-mogotlane-<br \/>\n42b64521\/)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Building quality software at a rapid pace to respond to changing business needs is challenging and daunting. Only a few [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":344,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/agilepowerteams.com\/index.php?rest_route=\/wp\/v2\/posts\/162"}],"collection":[{"href":"https:\/\/agilepowerteams.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/agilepowerteams.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/agilepowerteams.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/agilepowerteams.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=162"}],"version-history":[{"count":2,"href":"https:\/\/agilepowerteams.com\/index.php?rest_route=\/wp\/v2\/posts\/162\/revisions"}],"predecessor-version":[{"id":345,"href":"https:\/\/agilepowerteams.com\/index.php?rest_route=\/wp\/v2\/posts\/162\/revisions\/345"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/agilepowerteams.com\/index.php?rest_route=\/wp\/v2\/media\/344"}],"wp:attachment":[{"href":"https:\/\/agilepowerteams.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/agilepowerteams.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/agilepowerteams.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}