Peter principle software development

How to avoid the pitfalls of the peter principle from. 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. The peter principle was published by william morrow and company in 1969. Probably one of the most famous of all laws, mostly because it is not only applicable to software development. 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. The idea for this article came to me after discussing cmmitype processes and realizing that there is no agile equivalent. Like diabetes, the software peter principle is known as a silent killer. Avoiding the peter principle linkedin learning, formerly. New evidence the peter principle is real and what to do about it. The peter principle is an observation that every employee in an organizational hierarchy will rise or be promoted to his or her level of. 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. The peter principle how to avoid it in your company.

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. Senior software developers who excel at designing andor coding software get promoted to, you guessed it, a management position. In a hierarchically structured administration, people tend to be promoted up to their level of incompetence, or, as dr. The peter principle states in a hierarchy, every employee tends to rise to hisher level of incompetence. Good managers can avoid this disaster by establishing clear coding practices where unnecessarily complicated code and design is avoided. Others have written about this below, so ill just summ. 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.

It states, in a hierarchy every employee tends to rise to his level of incompetence. Peter, a sociologist, lecturer and business consultant, in his 1968 book of the same name. The peter principle was first identified by dr laurence j. He developed the peter principle, a belief that posits that when organizations promote based on achievement, success, and merit, employees will eventually be promoted. 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. 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. Otherwise, thats how you end up with an organization plagued by the peter principle. Peter and hull 1969 first introduced the peter principle as a satirical commentary on the seemingly dysfunctional reasons people are promoted. 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. 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. Web development career too good to be true in 2019. A new study finds evidence its quite real in sales organizations.

Most project team members are motivated by an opportunity to grow, accomplish, and apply their professional skills to meet new challenges. But they will need the opportunity to develop the skills needed for the role. Software systems dont develop to their adaptive limit they stop growing as soon as fudvalue for proposed changes, which may happen much sooner. 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. This is the part where the employee is responsible for the phenomenon. The peter principle states, in a hierarchy every employee tends to rise to hisher level of incompetence. Peter, a psychologist and professor of education source. 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. 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. This is called the peter principle, an observation put forth in the late 1960s by dr.

The concept was enunciated in the 1969 book the peter principle by peter and raymond hull. A study on peter principle effect in software development. A development company i know has been developing a shopping cart for the last 14 months beats me why. The peter principle in the software industry felipe ribeiro medium. 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. In a hierarchy, every employee tends to rise to his level of incompetence. Programmers in a software company, for example, or administrators in local. Software engineer to team lead when they start saying things like collaboration, cross pollination,synergy, customer success and develop an. What is the average retirement age of a software engineer. One of the most depressing laws in this list, if you happen to have firsthand experience with this via working with incompetent managers. Management principles, theories and laws for cios from. Keep in mind, these professional development goals are some of the most important to start with, but theyre not everything. Marketing, accounting, sales, architecture, writing, engineering and even. 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.

The peter principle is a management concept developed by canadian educational scholar laurence j. What are the typical stages in the career of a software. Salvaging becomes impossible and the only option left is to kill the project and move on. Wondering if the peter principle is prevalent in the software development firms of sri lanka, the author revisited dr. Peter principle says people are promoted to their level of incompetence. The peter principle states that people tend to be promoted to a level above their.

Peter created the peter principle, postulating that managers are promoted to their level of incompetence, causing organizations to falter. Peter and published in the 1969 book of the same name, cowritten with raymond hull. Sadly, too often the architect role in software has become an example of the peter principle. Principle 73 in 201 principles of software development discusses the need for loose coupling of software components. 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. New evidence the peter principle is real and what to do. 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. Ive purposely stuck to the ones that apply to everyday software development. Maybe not by its name, but you certainly know the concept. However, the statement of the point of incompetence should be considered from the position of the lack of motivation and the peculiarity of every situation.

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. Nowhere was the problem stated more acutely, it could be argued, than in the wicked 1969 satire, the peter principle. 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. The peter principle applies too well to software development organizations. Success to the successful can lead to the peter principle where people are promoted into incompetency based on their performance in their former role. The purpose of this article is to define a set of ideal practices for an agile software development project. However, a management role doesnt require you to be a technology whiz, but rather an expert at managing people and project schedules. The peter principle and the dilbert principle, what are these.

The peter principle is a concept in management developed by laurence j. Various reasons cause the peter principle based on the employee, his goals, his choices and the management he works under. Peter, which observes that people in a hierarchy tend to rise to their level of incompetence. Unfortunately, software development is extremely precise, which is in opposition to how humans generally function. This means the working world is peppered with bad bosses. 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.

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. Painless functional specifications joel on software. That s likely to be your natural conclusion after reading laurence j peter and raymond hulls nearly fiftyyear old humorous treatise on managerial theory. Til of the peters principle, a theory where companies. Its hard to find statistics on this but in my case i retired after 40 years on sd at 61. The peter principle was first introduced in an article written by dr. Following the response to the article, peter, with the help of writer raymond hull, wrote the book, the peter principle. Software development as a research in domain of value.

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. 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. Peter first exposed the famous principle that bears his name, he probably would not have imagined how popular it would become over time, to the point of becoming a classic of the business world and human resources. With the traditional career ladder proposed by most. Some years and a nice career later, i was coo chief operations officer at an it software development company with 100 developers and consultants. Pmp exam questions for pmbok 6th edition updated june 2018. 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 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.

642 54 1037 598 608 307 636 407 1430 242 345 466 182 65 649 799 1404 662 614 1142 991 1003 530 110 854 283 1102 679 407 1331 146 311 975 900 175 856 688 1283 1366 1411