Like other professions, project management also has its own jargon that is frequently shared between software engineers and clients. You will hear terms like “functional requirements” and “non-functional requirements” regularly exchanged when a project is being initiated. If you are a novice in the project…