Los requisitos funcionales son una lista de todas las funciones que el producto debe realizar. Por ejemplo, un sitio web debe permitir a los usuarios registrarse, iniciar sesión, buscar productos, agregar productos al carrito, etc. Los requisitos funcionales deben ser medibles y verificables. Es decir, debe ser posible medir si el producto cumple con los requisitos funcionales y si no, qué parte del requisito no se cumple. Los requisitos funcionales deben ser exhaustivos, es decir, deben incluir todas las funciones del producto. Sin embargo, deben ser concisos, es decir, deben ser lo suficientemente breves como para ser fácilmente comprensibles. Los requisitos funcionales deben ser ambiguos, es decir, deben ser lo suficientemente precisos como para evitar interpretaciones erróneas. Los requisitos funcionales deben ser modificables, es decir, deben ser lo suficientemente flexibles como para permitir que el producto se adapte a cambios en el mercado o en las necesidades del usuario.
Los requisitos no funcionales son una lista de todos los requisitos que el producto debe cumplir que no sean funcionales. Por ejemplo, un sitio web debe ser accesible desde cualquier navegador, debe ser compatible con todos los dispositivos móviles, debe cargar rápidamente, etc. Los requisitos no funcionales deben ser medibles y verificables. Es decir, debe ser posible medir si el producto cumple con los requisitos no funcionales y si no, qué parte del requisito no se cumple. Los requisitos no funcionales deben ser exhaustivos, es decir, deben incluir todos los requisitos del producto. Sin embargo, deben ser concisos, es decir, deben ser lo suficientemente breves como para ser fácilmente comprensibles. Los requisitos no funcionales deben ser ambiguos, es decir, deben ser lo suficientemente precisos como para evitar interpretaciones erróneas. Los requisitos no funcionales deben ser modificables, es decir, deben ser lo suficientemente flexibles como para permitir que el producto se adapte a cambios en el mercado o en las necesidades del usuario.