BradEgeland.com
  • Welcome
  • Blog
  • Expertise
  • Resume
  • Software / Service Reviews
  • Contact
  • Videos
  • Books / White Papers
  • Mentoring Contact Form
  • Awards/Recognition
  • Templates & Downloads
  • Clients
  • Professional Services
  • Past Survey Results

Best Ways to Avoid Project Rework

8/28/2021

0 Comments

 
Picture
Get it right the first time. Ok, I guess I just gave away the premise of this article. It goes without saying that everyone hates rework…right? I know I do. It’s a waste of my time…makes me look bad – even if it’s a result of something a project team member did or my customer changed their mind on. It still makes me and my project look bad. And not to mention the impact on the budget. Wow…rework is costly. Sometimes very, very costly. And it’s time-consuming, counter-productive, annoying, degredating, boring, frustrating, and costly…did I already mention costly? Very costly.


As the project manager you’re combating timeline issues, budget issues, customer satisfaction issues, and resource engagement issues. There is definitely a lot at stake and you can’t afford to lose the forward momentum that rework is famous for killing.


So let’s avoid it. How? How do we position ourselves and our teams on a project to avoid rework? What planning measures can we take, what actions can we utilize and what processes can we incorporate to help ensure that our projects don’t fall victim rework?


Main causes of rework


In my opinion…and experience…these are the top four reasons we end up performing rework on our projects in the first place…


  • Misinformed project team members
  • Requirements that aren’t complete
  • Poor communication overall
  • Turnover of project team members – on either side
  • Incomplete or inadequate testing


So now that we know some of the main causes of rework on our projects, let’s look at some of the best practices that we can use to help us and our teams – and our customers – work in the best interests of project success to try to avoid rework.


Make enough time to document detailed requirements. Requirements are the lifeblood of the project. As the project manager, ensure that you have allowed enough time in the project timeline to properly capture and understand project requirements. Confusing, vague, incomplete, or missing requirements lead to rework later in the project as you and your team work to fix whatever went wrong during requirements definition. Because if requirements are not documented properly, you’ll likely end up delivering a solution that your customer doesn’t want or can’t fully utilize. Get it right the first time on requirements to avoid unnecessary rework.


Always communicate effectively. Always practice effective and efficient communication. And I don’t mean overcommunicate – that can cause it’s own problems. Your team will stop listening to what you say and stop reading what you send if you send too much useless information. And everyone will stop attending your meetings if they don’t convey meaningful information.


Use project management templates to create meaningful reports, notes, and schedules to distribute to your team and customer. Make sure your project status reports are informative and timely. Keep your project schedule revised and in everyone’s hands. Distribute status notes in a timely manner. All these things serve to better inform your team and your customer. And a well-informed team knows what they should be working on and they are usually working on the right tasks at the right time – greatly reducing the potential need for rework.


Monitor resource usage closely and forecast accurately. A revolving project team can often lead to rework as understanding of tasks gets confused and because different people do things differently. Bringing in a new tech lead mid-way through development can lead to inefficiencies in the development process which can often result in rework later on. Keep your resource forecast accurate and up to date so that you can keep them engaged on your project when you need them and so that you don’t lose them to other projects.


Have the customer plan and prepare for testing well in advance. Test cases and test scenarios need to be created and owned by the project customer. Have them prepare for testing in advance by taking ownership for these tasks. And have them start this process very early in the project. It will help the act of user acceptance testing go much more smoothly. Plus, if they know what they want to be testing for it will keep them from shooting from the hip during testing – a process that can often lead to misinterpreting results and causing unnecessary rework for your development team.


Summary


Rework happens. It happens on nearly every single project. That’s why it’s crazy to plan your project budget so close to the bone that there’s no room for any small amount of rework. But small rework issues should not bring down the project – and they just don’t. It’s the big rework issues that kill the budget, upset the customer, frustrate the team and upper management, and bring a project to a screeching halt. That’s what we’re trying to avoid like the plague…that’s what these processes should help to eliminate.

0 Comments



Leave a Reply.

    Author:

    Picture

    Brad Egeland


    Named the "#1 Provider of Project Management Content in the World," Brad Egeland has over 25 years of professional IT experience as a developer, manager, project manager, cybersecurity enthusiast, consultant and author.  He has written more than 8,000 expert online articles, eBooks, white papers and video articles for clients worldwide.  If you want Brad to write for your site, contact him. Want your content on this blog and promoted? Contact him. Looking for advice/menoring? Contact him.

    Picture
    Picture
    Picture
    Picture
    Picture
    Picture

    RSS Feed

    Archives

    December 2022
    November 2022
    October 2022
    September 2022
    August 2022
    July 2022
    June 2022
    May 2022
    April 2022
    March 2022
    February 2022
    January 2022
    December 2021
    November 2021
    October 2021
    September 2021
    August 2021
    July 2021
    June 2021
    May 2021
    April 2021
    March 2021
    February 2021
    January 2021
    December 2020
    November 2020
    October 2020
    September 2020
    August 2020
    July 2020
    June 2020
    May 2020
    April 2020
    March 2020
    February 2020
    January 2020
    December 2019
    November 2019
    October 2019
    September 2019
    August 2019
    July 2019
    June 2019
    May 2019
    April 2019
    March 2019
    February 2019
    January 2019
    December 2018
    November 2018
    October 2018
    September 2018
    August 2018
    July 2018
    June 2018
    May 2018
    April 2018
    March 2018
    February 2018
    January 2018
    December 2017
    November 2017
    October 2017
    September 2017
    August 2017
    July 2017
    June 2017
    May 2017
    April 2017
    March 2017
    February 2017
    January 2017
    December 2016
    November 2016
    October 2016
    September 2016
    August 2016
    July 2016
    June 2016
    May 2016
    April 2016
    March 2016
    February 2016
    January 2016
    December 2015
    November 2015
    October 2015
    September 2015
    August 2015
    July 2015
    June 2015
    May 2015
    April 2015
    March 2015
    February 2015
    January 2015
    December 2014
    November 2014
    October 2014
    September 2014
    August 2014
    July 2014
    June 2014
    May 2014
    April 2014
    March 2014
    February 2014
    January 2014
    December 2013
    November 2013
    October 2013
    September 2013
    August 2013
    July 2013
    June 2013
    May 2013
    April 2013
    March 2013
    February 2013
    January 2013
    December 2012
    November 2012
    October 2012
    September 2012
    August 2012
    July 2012
    June 2012
    May 2012
    April 2012
    March 2012
    February 2012
    January 2012
    December 2011
    November 2011
    October 2011
    September 2011
    August 2011
    July 2011
    June 2011
    May 2011
    March 2011
    January 2011
    December 2010
    November 2010
    October 2010
    September 2010
    August 2010
    June 2010
    May 2010
    April 2010
    March 2010
    November 2009

    RSS Feed

Powered by Create your own unique website with customizable templates.