Quality | Glossary

Definition
Quality in software development can be defined in two contexts: Functional and Structural. ‘Software Functional Quality’ refers to how well it complies with a given design, based on functional requirements or specifications. ‘Software Structural Quality’ refers to how it meets non-functional requirements that support the delivery of the functional requirements, such as robustness or maintainability.

Origin
From Middle English (in the senses ‘character, disposition’ and ‘particular property or feature’), from Old French qualite a, from Latin qualitas (translating Greek poiotēs ) and from qualis ‘of what kind, of such a kind’.

Further Reading

  • “Software quality engineering”, by Jeff Tian.
  • “The Certified Software Quality Engineer Handbook”, by Linda Westfall.

Know more about building quality software by signing up for our workshops and training by visiting our website.

Planning | Glossary

Definition
Planning is a process of identifying steps required to accomplish and guide your team through the execution and closure phases of a Software Development project. The plans created will help you to manage time, cost, quality, change and identify risks and issues. They will also help you manage engagement of people and external suppliers, to ensure that you deliver the project as per expectations.

Origin
From Late 17th century: from French, from earlier plant meaning ‘ground plan, plane surface,set of actions’.

Further Reading

  • “The Art of Agile Development”, by James Shore.
  • “User Stories Applied”, by Mike Cohn.

     

Know more about Planning and it’s importance in software development by signing up for our workshops and training by visiting our website.