Design by Steven Goeman | © 2021 GAPS BV

PROJECT MANAGEMENT MENTOR

PROJECT MANAGEMENT

MENTOR

MISSING REQUIREMENTS !

WHY ARE SO MANY REQUIREMENTS NOT IDENTIFIED IN THE PROJECT SOPE ?

THIS IS NOT WHAT WE EXPECTED !

Have you ever wondered why requirements keep popping-up long after requirements collection has been closed? Have you ever been confronted with requirements coming to the surface whilst development activities are steaming ahead? Or do you recognize the situation that users tell have you very close to the delivery deadline that the project result is not really what they expected and that it does not live-up to the really needed requirements? Probably your project is suffering from the “assumed evidents” problem during its requirements collection and definition activities. In this project management article, I will explain you some of the pitfalls when requirements are defined at the beginning of the project. I will conclude with four specific tricks that will keep you away from the “danger zone”.

INVOLVING THE MOST EXPERIENCED AND BEST PEOPLE IN

REQUIREMENTS COLLECTION ?

In a lot of cases, independent whether you are working with a waterfall project approach or an agile project approach, as a project manager, you should organize the collection of requirements to build up your project scope or your agile backlog. And often, if not always, that requires bringing people together. Because the project is considered as important and the subject as complex, we rely on the most experienced, most competent people and specialists. And if we get them assigned to our project and they are finally sitting around the table, we feel ourselves lucky and praised. We even believe, because management makes these skillful and important people free for the project, that it really shows the commitment of the organization to our project. Let’s be honest, if senior management assigns the head of accounting to our project with an objective to implement the new accounting software, and that for several hours to provide the required input to the project, that can only signify a huge commitment of that company or organization. That the head of accounting’s day-to-day work is not really reduced, making him or her doing the project tasks “on top of” or “between the soup and the potatoes” is most of the time not mentioned. Nevertheless, we got assigned all that experience, together with the best ICT-consultants, so it can’t go wrong! Right? Not! It is exactly having all that experience and expertise, and the best of the best, that is one of the factors leading to forgetting requirements during the requirements collection process. And no, I am not promoting that from now on, we should work with mediocre project team members, as a solution to our problem. But I do want to raise your attention to the fact that we should be well aware of the flaws of working with these experts. We should understand the dynamic of people’s thinking and behaviors in their relation to the requirements. There is a dynamic between realizing requirements, fulfilling the needs of the expert project stakeholders and overall project satisfaction.

IN THE END IT IS ALL ABOUT CREATING STAKEHOLDER SATISFACTION !

During a project, once defined, you can, in extremism, do two things with a requirement: 1. You can realize the requirement and therefore fulfill the need of the (end-)user, or 2. You do not realize the requirements, and in consequence not fulfill the user’s need. I leave for now the fact that you can also partially realize the requirements… Do note that partially realizing requirements is considered by a lot of us as negative, as in “it is better than having nothing, but it is still not what we have asked for.” Realizing requirements and fulfilling needs of project stakeholders is also directly related to the satisfaction levels of those project stakeholders, being the users, project sponsor, senior management, clients of the project, etc. If all goes well, and we fulfill the needs of the project stakeholders by realizing the requirements, because of that dynamic and direct link, it is acceptable to assume that the satisfaction level will increase. Equally, when requirements are not realized, the stakeholders’ satisfaction levels will decrease and ultimately can lead to full dissatisfaction. Therefore, any form of partial realization will lead to a certain increase or decrease of the satisfaction level. Seen on the project level or the full scope level, we could also argue that we have the option to realize all stated requirements, none of them or a certain percentage of sub-set of them. This decision will equally lead to fulfillment of the needs and therefore project stakeholder satisfaction or dissatisfaction. For the sake of simplicity and the discussion let us assume that realizing one requirement will lead to an increase of the satisfaction level with one point, whatever the latter might mean. I do understand that some requirements are more important than others and that a kind of weighing system should be considered, but that would leads us too far to make the point. Also the consideration of overall project stakeholder satisfaction is more complex than the dynamic explained above. For example, realizing a certain requirement might make senior management really happy, but will make the workforce rather unhappy, but still for the project, the overall satisfaction level might increase… So, the dynamic is not as linear as the image below may appear. But as mentioned above, we’ll keep it that way for the sake of explanation.

CAN THE DYNAMIC BE INFLUENCED ?

As already indicated above, from itself, the relation between fulfilling needs and stakeholder satisfaction is not linear and there are many factors that influence the steepness of the relation line. But we should understand as well, that decision making during the project might have a direct impact on the incline as well. We should understand that we can define different “kinds” of requirements. We like to refer, in this context at least, to the normal requirements. It are those requirements that follow our linear relation between needs fulfillment and stakeholder satisfaction. In other words, these requirements will follow the dynamic: the more requirements are realized, the more needs are fulfilled, the more stakeholder satisfaction is realized, and of course the other way around in case of less realized requirements. These “normal” requirements are always explained and discussed in a requirements collection meeting. They will be put on the table, for you and your project team of specialists (e.g. Business Analyst) to pick them up and to assure they are incorporated in the design of the project product. But more often than wanted, during these requirements collection meetings, the stakeholders will come-up with requirements that they consider as something they really want, but often these requirements are just nice to haves. Often it are the requirements that were provided during a sales pitch and that people convinced to buy the solution. Such requirements are in this context referred to as the “exciting” requirements and when realized, the satisfaction incline will be more steep. You could argue, in a simple way, that realizing one such exciting requirement will lead to two satisfaction points increase. Realizing such requirement can therefore be compensation for another normal requirement which has not been realized. The exciting requirements are always mentioned during the requirements collection process. It is only a matter of capturing these requirements, documenting them correctly and making sure you can realize some of them to get your satisfaction levels boosting! It is clear that these requirements will not be forgotten about!

THE REQUIREMENTS DANGER ZONE

Fully understanding the dynamic between realizing requirements and project stakeholder satisfaction is also be aware that there is a danger zone, or in other words, that not realizing requirements can lead to stakeholder dissatisfaction; the reason why we have to try to capture all requirements. Capturing normal and exciting requirements should be fairly easy as they will be mentioned when your interviewing and questioning techniques are organized your skillful specialists-project team members. You should be more afraid of those requirements that are not automatically put on the table. These are the so called “assumed evident” requirements. As the name says: there are a lot of requirements that are assumed evident by specialists. Specialists will not ask about them as they consider it a silly or stupid question and contributors will not talk about it because they believe everybody knows about them and it would be foolish to talk about them. Just imagine one of my personal stories… I was involved in an ICT project, with the objective to replace an existing accounting software with the financial module of an ERP package that was implemented at that moment in time. For this mission, we brought the most experienced accountants and ERP consultants around the table to discuss and collect the requirements. All normal requirements, like the desired account receivable functionalities, the account payable functionalities, functionalities related to the general ledger, etc. were listed and documented. I even remember the documentation of one of the exciting requirements: a visual dashboard on the aging of client invoices that allowed the account receivable specialist to easily identify for which clients money collection and claims actions needed to be undertaken. In that project we were able to realize most of the documented requirements including the exciting aging dashboard, but our project client was not satisfied. Our project client argued that he couldn’t understand why the human resource salary administration functionalities were not fully implemented in the final ERP setup. And that they had to keep working with the existing old and user-unfriendly salary administration package. “Every accountant in this organization knows that our human resource salary administration is so closely linked with our financial administration, that it is really not understandable that both administrations have to perform their work in a different software, especially when an ERP system is implemented in our organization.”, he argued. Our project manager reacted, perhaps wrongly: “I am very sorry, but this was not mentioned during the requirements collection meetings, and this requirements was therefore not documented. By consequence it was not considered as part of the scope of this project.” He further explained that: “Whilst it might be a common practice in this company to have the human resources and financial administrations tied in so closely, it is certainly not a given, for other companies”. The ICT project manager also added that he really didn’t saw the problem as the link was assured anyway via the interface that was realized between the old human resources administration software and the new ERP financial modules. Above is a typical case of the “assumed evident” requirements… The accounting manager finds the close link between the two administrations so “evident”, so “basic” that it is even not worthwhile to talk about it… Everybody within the company knows this! He would even feel and be considered foolish when talking about such evident requirements. His colleagues and probably the “other” experts around the table would feel treated un-respectful as if they wouldn’t know about that link. At the same time, the accountant makes the mistake of generalizing his opinion by believing that “Everybody” should know that. He makes the error of projecting his own thinking and mindset, his own model of the world, in a one-to-one projection to the other parties. But also they have another model of the world… So did the external ICT project manager and his team where I belonged to. In other organizations, links between different software systems are made with the realization of a simple interface. For such external team, that way of linking is “so evident” that it does not have to be discussed… therefore making the same mistake as the head of accounting. And there you have it… important requirements are forgotten, because all parties involved perceive this requirement as evident it does not have to be discussed. One thing is for sure, the assumed evident requirements will not be mentioned automatically… they need to be sought after! Or they will reveal themselves at moments that you, as a project manager, will rather not like… Not realizing the assumed evidents will have a similar effect as the exciting requirements, but in the other way. They will decrease the client satisfaction and often in a very steep decline as the client-stakeholders “do not understand” and are often disappointed.

FOUR TRICKS TO AVOID THE DANGER ZONE !

What can you do to avoid as much as possible missing the assumed evident requirements? Trick 1. Include junior team members around the table Whilst we like to work with the best people and specialists available, try also to consider less experienced, and even better, junior people during your requirements collection. Junior people are still allowed to ask the so called “stupid” questions. And they will do because their experience level is still lower so that no single requirement is, for them at least, an evident requirement. Now, do not misunderstand me here.. there are no stupid questions, but it is clear that when a junior person would ask such a question related to an “evident” requirement, the experts find it normal that a person with little experience asks such a question. Answering that question will even be seen as positive, as we will all be contributing to the personal development of our junior colleague! Trick 2. Perform prototyping When prototypes have been shown in my previous example, an interface between the accounting and human resources administration software would have been shown, and would certainly have led to reactions of the accounting stakeholders before the start of realization and with still ample time to make the necessary corrections or to organize the scope-budget discussions. But at least before a project product was delivered with a dissatisfying result. So, assuring to show prototypes as soon as possible, will help to avoid requirements getting forgotten. In ICT projects, prototyping can go from designing the process flows and discussing requirements around the flow charts, using role playing techniques, designing “mock-up” screens, etc. For construction projects, prototyping might be maquettes, pre-render 3D photo’s, virtual reality experiences, etc. We should never forget that there is the attention point that people will get new ideas as they see things… They are not necessarily new ideas, they might just be non-expressed assumed evident requirements… Trick 3. Choose an agile project approach Choosing for an agile approach can benefit your project when you fear for a lot of assumed evident requirements. It is closely related to the prototyping trick as the minimum viable products will actually serve as a kind of prototype which can be commented on. Potentially newly discovered or assumed evident requirements can be defined and logged onto the backlog as they pop-up, and they can eventually be considered for realization in one of the future sprints. Trick 4. Apply Neuro-Linguistic Programming (NLP) techniques during requirements collection And as a last tip or advise, I can truly recommend you to become, as a project manager, skilled in coaching skills. With obtaining coaching skills you will learn to take into account the principles of “the model of the world”. Also becoming more skilled in Neuro-Linguistic Programming, NLP, techniques is very useful in order to be able to build rapport between the stakeholders that need to provide input on the requirements and the specialist project team members. The NLP techniques will also allow you to build trust between the stakeholders and automatically they will become more “open” and probably will lesser be concerned about saying something “foolish” as being the expert. Or in other words they will automatically reveal more requirements otherwise assumed to be evident. NLP will also help you with asking the right questions, so you can poke in an non aggressive way to the requirements that otherwise only will be discovered when it’s too late… The Project Management Institute (PMI) and the Project Management Body of Knowledge (PMBOK) - guide are registered trademarks and copyrighted. You can find more information on the website: www.pmi.org.

ABOUT THE AUTHOR

Steven GOEMAN is a certified project management professional and a licensed Master of Neurolinguistic Programming with more than 20 years of project (management) experience. He is the creative mind behind the renowned brand “The Project Management Mentor”, enabling him to share his expertise on portfolio management, program management and project management as an empathic project management coach and project management mentor. Steven founded GAPS BV (https://www.gaps.be) in 2005 from which he successfully assisted many individuals and organizations with project management related mentoring, coaching and consulting services. How to reference this article: Goeman, S. (2021, 01 June). Missing Requirements. GAPS BV. https://www.gaps.be/Mentor/pmart007- requirementsmissing.htm .
Why do you forget about requirements during scope definition?
Download this article

PROJECT MANAGEMENT MENTOR

PROJECT MANAGEMENT

MENTOR

Design by Steven Goeman | © 2021 GAPS BV
Why do you forget about requirements during scope definition?

MISSING

REQUIREMENTS !

WHY ARE SO MANY REQUIREMENTS NOT IDENTIFIED IN

THE PROJECT SOPE ?

THIS IS NOT WHAT WE EXPECTED !

Have you ever wondered why requirements keep popping-up long after requirements collection has been closed? Have you ever been confronted with requirements coming to the surface whilst development activities are steaming ahead? Or do you recognize the situation that users tell have you very close to the delivery deadline that the project result is not really what they expected and that it does not live-up to the really needed requirements? Probably your project is suffering from the “assumed evidents” problem during its requirements collection and definition activities. In this project management article, I will explain you some of the pitfalls when requirements are defined at the beginning of the project. I will conclude with four specific tricks that will keep you away from the “danger zone”.

INVOLVING THE MOST

EXPERIENCED AND BEST PEOPLE

IN REQUIREMENTS COLLECTION ?

In a lot of cases, independent whether you are working with a waterfall project approach or an agile project approach, as a project manager, you should organize the collection of requirements to build up your project scope or your agile backlog. And often, if not always, that requires bringing people together. Because the project is considered as important and the subject as complex, we rely on the most experienced, most competent people and specialists. And if we get them assigned to our project and they are finally sitting around the table, we feel ourselves lucky and praised. We even believe, because management makes these skillful and important people free for the project, that it really shows the commitment of the organization to our project. Let’s be honest, if senior management assigns the head of accounting to our project with an objective to implement the new accounting software, and that for several hours to provide the required input to the project, that can only signify a huge commitment of that company or organization. That the head of accounting’s day-to-day work is not really reduced, making him or her doing the project tasks “on top of” or “between the soup and the potatoes” is most of the time not mentioned. Nevertheless, we got assigned all that experience, together with the best ICT-consultants, so it can’t go wrong! Right? Not! It is exactly having all that experience and expertise, and the best of the best, that is one of the factors leading to forgetting requirements during the requirements collection process. And no, I am not promoting that from now on, we should work with mediocre project team members, as a solution to our problem. But I do want to raise your attention to the fact that we should be well aware of the flaws of working with these experts. We should understand the dynamic of people’s thinking and behaviors in their relation to the requirements. There is a dynamic between realizing requirements, fulfilling the needs of the expert project stakeholders and overall project satisfaction.

IN THE END IT IS ALL ABOUT

CREATING STAKEHOLDER

SATISFACTION !

During a project, once defined, you can, in extremism, do two things with a requirement: 1. You can realize the requirement and therefore fulfill the need of the (end-)user, or 2. You do not realize the requirements, and in consequence not fulfill the user’s need. I leave for now the fact that you can also partially realize the requirements… Do note that partially realizing requirements is considered by a lot of us as negative, as in “it is better than having nothing, but it is still not what we have asked for.” Realizing requirements and fulfilling needs of project stakeholders is also directly related to the satisfaction levels of those project stakeholders, being the users, project sponsor, senior management, clients of the project, etc. If all goes well, and we fulfill the needs of the project stakeholders by realizing the requirements, because of that dynamic and direct link, it is acceptable to assume that the satisfaction level will increase. Equally, when requirements are not realized, the stakeholders’ satisfaction levels will decrease and ultimately can lead to full dissatisfaction. Therefore, any form of partial realization will lead to a certain increase or decrease of the satisfaction level. Seen on the project level or the full scope level, we could also argue that we have the option to realize all stated requirements, none of them or a certain percentage of sub-set of them. This decision will equally lead to fulfillment of the needs and therefore project stakeholder satisfaction or dissatisfaction. For the sake of simplicity and the discussion let us assume that realizing one requirement will lead to an increase of the satisfaction level with one point, whatever the latter might mean. I do understand that some requirements are more important than others and that a kind of weighing system should be considered, but that would leads us too far to make the point. Also the consideration of overall project stakeholder satisfaction is more complex than the dynamic explained above. For example, realizing a certain requirement might make senior management really happy, but will make the workforce rather unhappy, but still for the project, the overall satisfaction level might increase… So, the dynamic is not as linear as the image below may appear. But as mentioned above, we’ll keep it that way for the sake of explanation.

CAN THE DYNAMIC BE

INFLUENCED ?

As already indicated above, from itself, the relation between fulfilling needs and stakeholder satisfaction is not linear and there are many factors that influence the steepness of the relation line. But we should understand as well, that decision making during the project might have a direct impact on the incline as well. We should understand that we can define different “kinds” of requirements. We like to refer, in this context at least, to the normal requirements. It are those requirements that follow our linear relation between needs fulfillment and stakeholder satisfaction. In other words, these requirements will follow the dynamic: the more requirements are realized, the more needs are fulfilled, the more stakeholder satisfaction is realized, and of course the other way around in case of less realized requirements. These “normal” requirements are always explained and discussed in a requirements collection meeting. They will be put on the table, for you and your project team of specialists (e.g. Business Analyst) to pick them up and to assure they are incorporated in the design of the project product. But more often than wanted, during these requirements collection meetings, the stakeholders will come-up with requirements that they consider as something they really want, but often these requirements are just nice to haves. Often it are the requirements that were provided during a sales pitch and that people convinced to buy the solution. Such requirements are in this context referred to as the “exciting” requirements and when realized, the satisfaction incline will be more steep. You could argue, in a simple way, that realizing one such exciting requirement will lead to two satisfaction points increase. Realizing such requirement can therefore be compensation for another normal requirement which has not been realized. The exciting requirements are always mentioned during the requirements collection process. It is only a matter of capturing these requirements, documenting them correctly and making sure you can realize some of them to get your satisfaction levels boosting! It is clear that these requirements will not be forgotten about!

THE REQUIREMENTS DANGER

ZONE

Fully understanding the dynamic between realizing requirements and project stakeholder satisfaction is also be aware that there is a danger zone, or in other words, that not realizing requirements can lead to stakeholder dissatisfaction; the reason why we have to try to capture all requirements. Capturing normal and exciting requirements should be fairly easy as they will be mentioned when your interviewing and questioning techniques are organized your skillful specialists-project team members. You should be more afraid of those requirements that are not automatically put on the table. These are the so called “assumed evident” requirements. As the name says: there are a lot of requirements that are assumed evident by specialists. Specialists will not ask about them as they consider it a silly or stupid question and contributors will not talk about it because they believe everybody knows about them and it would be foolish to talk about them. Just imagine one of my personal stories… I was involved in an ICT project, with the objective to replace an existing accounting software with the financial module of an ERP package that was implemented at that moment in time. For this mission, we brought the most experienced accountants and ERP consultants around the table to discuss and collect the requirements. All normal requirements, like the desired account receivable functionalities, the account payable functionalities, functionalities related to the general ledger, etc. were listed and documented. I even remember the documentation of one of the exciting requirements: a visual dashboard on the aging of client invoices that allowed the account receivable specialist to easily identify for which clients money collection and claims actions needed to be undertaken. In that project we were able to realize most of the documented requirements including the exciting aging dashboard, but our project client was not satisfied. Our project client argued that he couldn’t understand why the human resource salary administration functionalities were not fully implemented in the final ERP setup. And that they had to keep working with the existing old and user-unfriendly salary administration package. “Every accountant in this organization knows that our human resource salary administration is so closely linked with our financial administration, that it is really not understandable that both administrations have to perform their work in a different software, especially when an ERP system is implemented in our organization.”, he argued. Our project manager reacted, perhaps wrongly: “I am very sorry, but this was not mentioned during the requirements collection meetings, and this requirements was therefore not documented. By consequence it was not considered as part of the scope of this project.” He further explained that: “Whilst it might be a common practice in this company to have the human resources and financial administrations tied in so closely, it is certainly not a given, for other companies”. The ICT project manager also added that he really didn’t saw the problem as the link was assured anyway via the interface that was realized between the old human resources administration software and the new ERP financial modules. Above is a typical case of the “assumed evident” requirements… The accounting manager finds the close link between the two administrations so “evident”, so “basic” that it is even not worthwhile to talk about it… Everybody within the company knows this! He would even feel and be considered foolish when talking about such evident requirements. His colleagues and probably the “other” experts around the table would feel treated un- respectful as if they wouldn’t know about that link. At the same time, the accountant makes the mistake of generalizing his opinion by believing that “Everybody” should know that. He makes the error of projecting his own thinking and mindset, his own model of the world, in a one-to-one projection to the other parties. But also they have another model of the world… So did the external ICT project manager and his team where I belonged to. In other organizations, links between different software systems are made with the realization of a simple interface. For such external team, that way of linking is “so evident” that it does not have to be discussed… therefore making the same mistake as the head of accounting. And there you have it… important requirements are forgotten, because all parties involved perceive this requirement as evident it does not have to be discussed. One thing is for sure, the assumed evident requirements will not be mentioned automatically… they need to be sought after! Or they will reveal themselves at moments that you, as a project manager, will rather not like… Not realizing the assumed evidents will have a similar effect as the exciting requirements, but in the other way. They will decrease the client satisfaction and often in a very steep decline as the client-stakeholders “do not understand” and are often disappointed.

FOUR TRICKS TO AVOID THE

DANGER ZONE !

What can you do to avoid as much as possible missing the assumed evident requirements? Trick 1. Include junior team members around the table Whilst we like to work with the best people and specialists available, try also to consider less experienced, and even better, junior people during your requirements collection. Junior people are still allowed to ask the so called “stupid” questions. And they will do because their experience level is still lower so that no single requirement is, for them at least, an evident requirement. Now, do not misunderstand me here.. there are no stupid questions, but it is clear that when a junior person would ask such a question related to an “evident” requirement, the experts find it normal that a person with little experience asks such a question. Answering that question will even be seen as positive, as we will all be contributing to the personal development of our junior colleague! Trick 2. Perform prototyping When prototypes have been shown in my previous example, an interface between the accounting and human resources administration software would have been shown, and would certainly have led to reactions of the accounting stakeholders before the start of realization and with still ample time to make the necessary corrections or to organize the scope-budget discussions. But at least before a project product was delivered with a dissatisfying result. So, assuring to show prototypes as soon as possible, will help to avoid requirements getting forgotten. In ICT projects, prototyping can go from designing the process flows and discussing requirements around the flow charts, using role playing techniques, designing “mock-up” screens, etc. For construction projects, prototyping might be maquettes, pre-render 3D photo’s, virtual reality experiences, etc. We should never forget that there is the attention point that people will get new ideas as they see things… They are not necessarily new ideas, they might just be non- expressed assumed evident requirements… Trick 3. Choose an agile project approach Choosing for an agile approach can benefit your project when you fear for a lot of assumed evident requirements. It is closely related to the prototyping trick as the minimum viable products will actually serve as a kind of prototype which can be commented on. Potentially newly discovered or assumed evident requirements can be defined and logged onto the backlog as they pop- up, and they can eventually be considered for realization in one of the future sprints. Trick 4. Apply Neuro-Linguistic Programming (NLP) techniques during requirements collection And as a last tip or advise, I can truly recommend you to become, as a project manager, skilled in coaching skills. With obtaining coaching skills you will learn to take into account the principles of “the model of the world”. Also becoming more skilled in Neuro-Linguistic Programming, NLP, techniques is very useful in order to be able to build rapport between the stakeholders that need to provide input on the requirements and the specialist project team members. The NLP techniques will also allow you to build trust between the stakeholders and automatically they will become more “open” and probably will lesser be concerned about saying something “foolish” as being the expert. Or in other words they will automatically reveal more requirements otherwise assumed to be evident. NLP will also help you with asking the right questions, so you can poke in an non aggressive way to the requirements that otherwise only will be discovered when it’s too late… The Project Management Institute (PMI) and the Project Management Body of Knowledge (PMBOK) - guide are registered trademarks and copyrighted. You can find more information on the website: www.pmi.org.

ABOUT THE AUTHOR

Steven GOEMAN is a certified project management professional and a licensed Master of Neurolinguistic Programming with more than 20 years of project (management) experience. He is the creative mind behind the renowned brand “The Project Management Mentor”, enabling him to share his expertise on portfolio management, program management and project management as an empathic project management coach and project management mentor. Steven founded GAPS BV (https://www.gaps.be) in 2005 from which he successfully assisted many individuals and organizations with project management related mentoring, coaching and consulting services. How to reference this article: Goeman, S. (2021, 01 June). Missing Requirements. GAPS BV. https://www.gaps.be/Mentor/pmart007- requirementsmissing.htm .
Download this article