Peter principle software development

Employee development and the peter principle workable. The peter principle employees rise to their level of incompetence was written as satire. How to avoid the pitfalls of the peter principle from. Principle 73 in 201 principles of software development discusses the need for loose coupling of software components. One of the most depressing laws in this list, if you happen to have firsthand experience with this via working with incompetent managers. The peter principle states that a person who is competent at their job will earn promotion to a more senior position which requires different skills. Til of the peter s principle, a theory where companies promote people into management on account of performance rather than ability, resulting in incompetent managers and inefficiency.

The peter principle was published by william morrow and company in 1969. The selection of a candidate for a position is based on the candidates performance in their current role, rather than on abilities relevant to the intended role. Welcome to a blog written by vin damico about enterprise agile and its use in software development and business operations with occasional forays into opensource software and emerging technologies. The peter principle is a management concept developed by canadian educational scholar laurence j.

The peter principle was first identified by dr laurence j. Like diabetes, the software peter principle is known as a silent killer. It states, in a hierarchy every employee tends to rise to his level of incompetence. Wondering if the peter principle is prevalent in the software development firms of sri lanka, the author revisited dr. Peter and published in the 1969 book of the same name, cowritten with raymond hull. A person who is promoted because of his expertise other than managing people finds himself at a new level, where many or most duties revolve around managing people, not a technical skill. Unfortunately, software development is extremely precise, which is in opposition to how humans generally function. Lawrence peter and raymond hull in their book, the peter principle espouses that whenever someone succeeds at their job, the organizational response is to promote them, thus people will continue to be promoted until they reach a point where theyre no longer excelling at their job. It is well known in the industry as a silent killer of projects, but by the time the symptoms arise it is often too late to do anything about it. Success to the successful can lead to the peter principle where people are promoted into incompetency based on their performance in their former role.

Software systems dont develop to their adaptive limit they stop growing as soon as fudvalue for proposed changes, which may happen much sooner. Peter, a psychologist and professor of education source. Most project team members are motivated by an opportunity to grow, accomplish, and apply their professional skills to meet new challenges. The idea for this article came to me after discussing cmmitype processes and realizing that there is no agile equivalent. What are the typical stages in the career of a software. Senior software developers who excel at designing andor coding software get promoted to, you guessed it, a management position.

A development company i know has been developing a shopping cart for the last 14 months beats me why. Otherwise, thats how you end up with an organization plagued by the peter principle. The concept was enunciated in the 1969 book the peter principle by peter and raymond hull. Others have written about this below, so ill just summ. The peter principle is an observation about a commonlyseen pattern in hierarchical corporate cultures in which employees are promoted based on current performance rather than aptitude for the roles they are being considered for. Peter, a sociologist, lecturer and business consultant, in his 1968 book of the same name. The peter principle is a concept in management developed by laurence j.

The books introduction defines the peter principle as the idea that in a hierarchy, every employee tends to rise to his level of incompetence, but the remainder of the book treats this. Some years and a nice career later, i was coo chief operations officer at an it software development company with 100 developers and consultants. This was also crossposted to the tucows developer blog inspired by phil haacks article 19 eponymous laws of software development, i decided to collect laws, axioms and rules pertaining to mainstream software development and put them in a nice, easytoread table this is by no means a complete list of laws. Being on a leading wave of ses called programmers when i started i was well paid since i had more experience than most during my entire career plus i was. Web development career too good to be true in 2019. But they will need the opportunity to develop the skills needed for the role. Peter and hull intended the book to be satire, but it became popular as it was seen to make a serious point about the shortcomings of how people are promoted within hierarchical. Laurence peter s study of 1969, the peter principle why things always go wrong, which achieved bestseller status and soon became a part of the lexicon of the business world. The peter principle states in a hierarchy, every employee tends to rise to hisher level of incompetence. The peter principle how to avoid it in your company. However, a management role doesnt require you to be a technology whiz, but rather an expert at managing people and project schedules. Peter and hull 1969 first introduced the peter principle as a satirical commentary on the seemingly dysfunctional reasons people are promoted.

Peter in the january 1967 issue of esquire magazine. Software development as a research in domain of value. Sadly, too often the architect role in software has become an example of the peter principle. New evidence the peter principle is real and what to do. Various reasons cause the peter principle based on the employee, his goals, his choices and the management he works under. The peter principle applies too well to software development organizations. Peter principle says people are promoted to their level of incompetence. Painless functional specifications joel on software. He developed the peter principle, a belief that posits that when organizations promote based on achievement, success, and merit, employees will eventually be promoted.

From the peter principle and parkinsons law to the dunningkruger effect and hofstadters law, cio uk takes a look at some semiserious and confusingly ironic management laws, theories and. Maybe not by its name, but you certainly know the concept. Peter, which observes that people in a hierarchy tend to rise to their level of incompetence. The peter principle states that people tend to be promoted to a level above their. Formulated in 1969 by a psychologist and professor of education peter laurence the peter principle declares that any employee rises to the level of their incompetence 3. A study on peter principle effect in software development. A new study finds evidence its quite real in sales organizations. Peter searched for the underlying principle that would explain why so many important positions were occupied by persons incompetent to fulfill the duties of their offices. In project management, a death march is a project that the participants feel is destined to fail, or that requires a stretch of unsustainable overwork. Keep in mind, these professional development goals are some of the most important to start with, but theyre not everything. According to the peter principle, employees continue to be promoted as long as they perform well in their roles. Avoiding the peter principle linkedin learning, formerly. Its hard to find statistics on this but in my case i retired after 40 years on sd at 61.

Programmers in a software company, for example, or administrators in local. This means the working world is peppered with bad bosses. That s likely to be your natural conclusion after reading laurence j peter and raymond hulls nearly fiftyyear old humorous treatise on managerial theory. The software peter principle is used in software engineering to describe a dying project which has become too complex to be understood even by its own. Management principles, theories and laws for cios from. In a hierarchy, every employee tends to rise to his level of incompetence. The software peter principle is used in software engineering to describe a dying project which has become too complex to be understood even by its own developers.

This is called the peter principle, an observation put forth in the late 1960s by dr. Peter created the peter principle, postulating that managers are promoted to their level of incompetence, causing organizations to falter. Nowhere was the problem stated more acutely, it could be argued, than in the wicked 1969 satire, the peter principle. Pmp exam questions for pmbok 6th edition updated june 2018. The peter principle was first introduced in an article written by dr. The peter principle states, in a hierarchy every employee tends to rise to hisher level of incompetence. New evidence the peter principle is real and what to do about it. Good managers can avoid this disaster by establishing clear coding practices where unnecessarily complicated code and design is avoided. The peter principle in the software industry felipe ribeiro medium. Software engineer to team lead when they start saying things like collaboration, cross pollination,synergy, customer success and develop an. Services composition remains a bit of a black art, and the key to successful application integration, and it has gained new attention as microservices architectures take over.

The peter principle is an observation that every employee in an organizational hierarchy will rise or be promoted to his or her level of. Ive purposely stuck to the ones that apply to everyday software development. This is the part where the employee is responsible for the phenomenon. One of the fundamental laws that can apply to managers of any field, not just software is the peter principle, formulated by canadian educator laurence j peter.

The peter principle is an observation that the tendency in most organizational hierarchies, such as that of a corporation, is for every employee to rise in the hierarchy through promotion until they reach a level of respective incompetence. Til of the peters principle, a theory where companies. Therefore, it is a suitable choice for the commandments of software development there is strong evidence to support the claim that software development is the most difficult endeavor humans have ever embarked on. Following the response to the article, peter, with the help of writer raymond hull, wrote the book, the peter principle.

Software development web development see all software excel. What is the average retirement age of a software engineer. The peter principle employees rise to their level of incompetence. Probably one of the most famous of all laws, mostly because it is not only applicable to software development. However, i think one key factor that you may have glossed over slightly is the importance of principal researcher which corresponds in software development to an architect, i. Marketing, accounting, sales, architecture, writing, engineering and even. The general feel of the project reflects that of an actual death march because project members are forced by their superiors to continue the project against the members better judgment software development and software engineering are the. With the traditional career ladder proposed by most. Salvaging becomes impossible and the only option left is to kill the project and move on. Peter and raymond hull wrote that workers in a hierarchical structure get promoted to the level at which they are incompetent and stay at that level for the rest of their careers.

376 1071 974 51 451 385 1065 1463 1156 334 695 517 745 275 987 1387 1212 1070 1361 1291 1506 182 1280 768 1359 1372 1102 995 914 680 1444 424 384 491 334 399 388 71 867 227 71 301 417 666 1479 951