Cartoon Software Development Tree Swing

Classic Software Development Life Cycle Cartoon The Software Development The Real Software D. Article by Meme Loverz. The Project Management Tree Swing Cartoon, Past and Present - Taming Data blog makes data fun! I post an eclectic collection of images, articles, and data visualizations.

I was doomed to be an office worker because of my upbringing.

My father loves Dilbert. The family bookshelves are stuffed full with classics like Bring Me the Head of Willy the Mailboy, It’s Obvious You Won’t Survive By Your Wits Alone, and the management classic, The Dilbert Principle.

Over the past 26 years, Scott Adams has entertained millions of readers with his humorous workplace satire–and also poignantly highlighted some workplace problems that many easily glaze over.

Software development life cycle

One particular community that seems enamored of Dilbert is project managers. Many have been in offices where they have been micromanaged… or have become the pointy-haired boss themselves.

After scraping through thousands of Dilbert cartoons, I’ve found the best strips related to project management humor. Enjoy.

1.

Project managers with a PMP certification tend to outperform those who don’t have one. In order to pass the PMP exam, project managers must memorize project management vocabulary, understand project management processes, have experience in managing projects and, in some cases, must have taken project management courses.

Cartoon Software Development Tree Swing

With that said, PMPs can all too often get wrapped up in the minutiae of good processes–so much so that they hold them above the people they’re working with. No one wants to waste time in meetings, even if it’s vaguely recommended by other PMPs. Keep yourself grounded with real-time communication and simplified reporting that everyone can access and keep updated with instead of relying on meetings to do so.

2.

“Resource allocation” is a term familiar to many project managers, and it can often refer to people in addition to non-human assets.

Project management can often be a cold industry, where numbers and deadlines outweigh your team members’ desires and even capabilities. Keep in mind that your team members are people and that they each have their own unique needs and values.

3.

For many companies, risk management software adds safety to your project.

Unfortunately, even the best systems can’t function without the cognitive skills of a human working on the project (unfortunately, the successful Turing test has yet to come to risk software). If the data that you input does not match reality, your software will become useless.

Cartoon Software Development Tree Swing

4.

The Project Management Institute has continually found that poor communication is at the heart of most project failures.

There are many reasons for this, but the most common mistake that leads to poor communication is a poor system. Emailing every thought is unsustainable, but zero communication ultimately leads to project failure.

Investing in project management software is one of the best ways of addressing communication issues. In fact, 52% of project managers say that communication was “significantly improved” after implementing PM software. Consider using PM software instead of email–for instance, tools like Asana, Wrike, and Trello can help optimize communication.

In this article, we mentioned Asana, one of the most reviewed project management solutions in Capterra’s directory. If you woud like to explore similar products, these Asana alternatives are a great starting point.

5.

We have all met this project manager (or boss).

The know-it-all attitude is not only grating but also unhelpful. No team member wants to work for a “holier than thou” manager in any setting.

In this strip, Ratbert does not consider the skills of those he’s working with–he wants to dole out menial tasks while he does all the real thinking. Project managers cannot expect to come up with the best solutions to all problems all the time, and they can’t expect to have all their team’s individualized, specialized skills.

Make use of your team–distrusting your team to do any of the critical thinking will only end in disaster.

6.

Along the same lines as the previous cartoon, here Dilbert doesn’t trust his team not to sabotage his project. Unfortunately, that means he is not sharing the purpose or the scope of the project.

Cartoon Software Development Tree Swing

Can you spell d-i-s-a-s-t-e-r?

There is little that can be gained from keeping your team members in the dark. Transparency is the key to trust–and a team that trusts its leader will outperform those that don’t. Every time.

7.

As far as communication goes, I often hear project managers complain about their team members refusing to put in updates to their software, or having to chase down individuals for simple status updates.

On the other end of the spectrum, it’s also up to project managers to keep themselves informed. If checking status reports and staying up to date isn’t a part of your daily routine, you are opening up your project to unnecessary risk. Forecasts and requirements easily change. Don’t fall victim to your own inability to receive information.

8.

We’ve all heard stories about difficult team members. Some project managers get frustrated and chalk up inefficiencies with an unalterable personality trait. For example, the project manager here might think Wally is lazy, unavailable, and insubordinate.

In this case, that might very well be the reality. In the real world, however, there are many more variables. For example, the team member might think you’re unapproachable, unrealistic, and cold.

Invest in cultivating your workplace personality to best fit with project management, and try to get real-time feedback from your team members about your management style. Don’t wait for them to come to you.

9.

We’ve all experienced this problem. Unfortunately, dependencies are the greatest downfall to the Waterfall method of project management.

Going Agile, particularly for software products, is one way of addressing this issue, as is having realistic deadlines and properly matched tasks with skills.

Well, that and hiring competent employees, as is the issue in this strip.

10.

Ah narcissism.

Listen when your team is trying to communicate with you. If you’ve built a reputation for poorly receiving information and status updates, you’ve set yourself up for poor team management.

No one wants to be the pointy-haired boss.

No one.

More?

There are literally thousands of Dilbert cartoons ripe for project management commentary. I’m sure I missed a ton. What is your favorite Dilbert strip? Anything to add to the ones I’ve included above?

Leave your favorites in the comments below!

Looking for Project Management software? Check out Capterra's list of the best Project Management software solutions.

The tree swing analogy was first came in the 1970s and many variants came later on different subject, such as software and management. It depicts the difference of how each department inteprete and implemnt a requirementin the development of a tree swing. The variation of the cartoon on perception gaps in software development projects was first came out in 2003. Then it became popular among the management to address issues when projects did not go the right way. Someone blames the pitall in communication, such as not listening to the client, but it also reveals the problems in product development and reminds anyone involved what to do and what not to do.


Look at this cartoon (Version 1.5).




  1. When a customer descrbes what s/he wants, it tends to be true that s/he always gives too much information and overstates it.
  2. The product owner gather the customer's requirement and summaries it.
  3. Engineers follow PO's summary and make it work. Well, to some extent...
  4. Then programmers will write it. However, when you test it, it is not workable.
  5. What testers get from the Dev team is just a rope with a loop at the end of it.
  6. Finally we have a product, so the sales can start their job by exaggerating its features.
  7. When you want to check the documents to, it is always no where to be found.
  8. What the operations build is very simple. Gosh, I don't know what to say.
  9. Customers are biiled for extraordinary experiences.
  10. The way Helpdesk solve problems is just simple and 'radical'.
  11. Marketing strategy looks like high-end.
  12. Voila! It turns out what the customer truly wants is just a simple tire swing.


Communication: the big 'C'


Project is about a bounch of various people working together to meet the requirements. The role of a project manager is to monitor details through strategic, efficient and meanigul conversations on a project. 'About 90% of the time in a project is spent on communication by the project manager'[6]. As it is known, communication is a very important element of any well organised project. Therefore, project management is not just tools and processes.


The right tool


However, don't get it wrong. Choosing the right project management tool is what successful project teams must do. Through collaborating and using tools to keep each other on the same page, the gap caused by different interpretaion among departments can be minimized. Our open source project management software, ZenTao, can help you with:


  • Product management: story management, plan management, release management, product roadmap.

  • Project management: team and effort management, task management, Kanban, tree, list, group views, burndown chart.

  • Testing management: test case, test case library, test suit, test plan, test result, bug management.

  • Document management

  • Dashboard: todo, calendar, tasks assigned to me.


The main difference between ZenTao and other systems is that ZenTao divides the complex project management process into four major items: story, task, bug, and case, through which zentao supports the whole flow management. ZenTao Cloud is also available now.


Ifyou would like to know more about ZenTao and the feature comparison of ZenTao and Jira, check this article


Cartoon Software Development Tree Swing Tutorial


Tire Swing Cartoon

Reference

Tire swing software development

What Is Software Development

  1. http://www.tamingdata.com/2010/07/08/the-project-management-tree-swing-cartoon-past-and-present/
  2. https://www.businessballs.com/amusement-stress-relief/tree-swing-cartoons-new-versions-191/
  3. http://www.projectcartoon.com/cartoon/1111
  4. http://knowyourmeme.com/memes/tree-swing-cartoon-parodies
  5. https://en.wikipedia.org/wiki/Tree_swing_cartoon
  6. https://www.pmi.org/learning/library/effective-communication-better-project-management-6480