Warning: Trying to access array offset on value of type bool in /home/sites/3b/7/74de28c56e/public_html/wp-content/plugins/related-posts-thumbnails/related-posts-thumbnails.php on line 846
 

Key factors for successful Agile projects - InstaHost Solutions

21st April 2016by Andy Mc

Agile Projects – As we have previously discussed making projects “Agile” has made it to the executives list of annoying buzzwords.  The concept is bandied around in an attempt to try to explain how the business will deliver rapid working solutions in response to business problems and opportunities. In order to deliver what the business needs when it needs it, many organisations went down the Agile path without a clear understanding of how the agile methodologies work (or claimed to be “Agile” without any understanding what that actually means!) or what it takes to be successful and understanding the drawbacks. Many experienced and excellent Project Managers have found themselves in difficulties when an organisation is trying to blindly implement a non- scoped project or an  Agile project after buying into the described benefits and completely overlooks the associated risks.

  • Agile does not guarantee success
  • Agile is not suitable for every kind of work/ project
  • Traditional management approaches are often not working when following the Agile philosophy

From a project management perspective one of the most important aspects to start with (beside organisation’s culture) is to determine what will be the critical factors that will influence your success when using an Agile approach. Exercising awareness and control over the following factors will allow not only better decision making when it comes to choosing the right project management methodology but also to steer ongoing projects towards success.

1. Acceptance of the Agile philosophy before starting work

It is important that senior management understands and accepts the Agile philosophy. This includes the concept that in order to deliver the right thing at the right time and handle change dynamically, less than 100% of the possible solution may be delivered at the end of the project – this needs to be agreed with all stakeholders upfront.  Once an Agile project has commenced – senior management cannot decide that Agile outcomes are not enough.

2. Appropriate empowerment of the solution Development Team

The senior business management must agree to delegate decision-making to the business advisors inside the solution Development Team. If this is not possible they will need to be included in the team. Without this kind of empowerment the team will be drastically slowed down as they will be waiting for decisions to be made elsewhere and in different  timeframes. Similar to the business advisers being empowered to make decisions without referral to higher authorities outside the team, the solution developers should also be empowered to make decisions regarding the solution development. As it is not realistic to assume that these parties will have total freedom for decision-making, it is important to agree the decision boundaries beforehand and have them transparent.

3. Commitment of senior business management to ensure the necessary involvement of key business advisers

The business stakeholders commitment and agreed participation is critical to successful Agile projects as they will be providing guidance (i.e. low level requirements, prioritisation, feedback on implemented solution increments) during development iterations.

4. Incremental delivery

To enable early return of investment and reduce risks the projects must be planned and executed following an incremental approach. This will allow the business to take (or transition to) the solution in manageable chunks and will allow the solution Development Team to build on firm foundations with short feedback loops.

5. Access of the solution Development Team to business roles

Agile focuses on people and their interactions as it recognises that efficient communication is critical for success. That is why the team co-location and business advisors integration inside the solution Development Team are not only advisable, but required.

6. Solution Development Team stability

People working together develop working relationships that pay off in a wide range of vectors like communication and process efficiency. Swapping people in and out will represent a great risk for the success of an Agile project. Of course, specialists may be called in as long as the core team remains stable.

7. Solution Development Team skills

As Agile advocates cross functional teams, it is important that the solution Development Team contains all necessary skills to deliver the solution, including business knowledge. However, that does not mean that every team member should have all required skills but a subset of them coupled together with strong communication skills. The latter are an essential component of a high performing team.

8. Solution Development Team size

Agile teams rely on strong informal communication. For this to be effective Agile suggest the team optimal size to be seven plus/ minus two team members. This size appears to maximise ownership and minimise risk inside the team. Based on project specifics, a smaller or a larger team may work better. In any case, risks associated to the team size must be considered, communicated and agreed beforehand.

 While the above described factors tackle the project management aspect of an Agile adoption their control alone will not guarantee success. The most important transformation when it comes to Agile transitions has to happen in people’s mindset and in the organisation’s culture. Without a proper mindset and a supportive organisational culture, using Agile to deliver projects might be a big contradiction.

So next time you start a project ask yourself this question: “Are we an organisation that blindly applies Agile or are we aware and in control of the factors that will influence our success?”


Warning: Trying to access array offset on value of type bool in /home/sites/3b/7/74de28c56e/public_html/wp-content/themes/applauz/views/prev_next.php on line 10
previous
Even the Cyber Security Pro's are sloppy with public wifi!

Warning: Trying to access array offset on value of type bool in /home/sites/3b/7/74de28c56e/public_html/wp-content/themes/applauz/views/prev_next.php on line 36
next
Catalyst start-up incubator opens for 2016 applications

Warning: Trying to access array offset on value of type bool in /home/sites/3b/7/74de28c56e/public_html/wp-content/plugins/related-posts-thumbnails/related-posts-thumbnails.php on line 846
https://www.instahost.solutions/wp-content/uploads/2018/10/logo1.png
https://www.instahost.solutions/wp-content/uploads/2017/03/logo_white.png
Insta Security
Website Secured by InstaHost.co.uk
InstaHost Solutions

Our Mission is to deliver an industry leading, comprehensive service to all of our clients regardless of client size or complexity of services required, we are committed to continually striving to develop new, innovative services and technologies in order to continue deliver cutting edge service solutions to all of our clients. We give our clients full control of their digital business without a ridiculous price tag, and our friendly team offers their expertise at all times!

Subscribe

If you wish to receive our latest news in your email box, just subscribe to our newsletter. We won’t spam you, we promise!

    Applauz

    As the pioneer of the lean startup movement, APPLAUZ has dedicated it’s time to sharing effective business strategies that help new businesses and enterpreneurs put their money to work in the right way.

    2021 Copyright by InstaHost Solutions, Powered by InstaHost.co.uk. All rights reserved.