Intelligent Requirements Engineering Enhancement for Shilp.io

Open
shilp
Toronto, Ontario, Canada
Founder
(2)
3
Project
Academic experience
320 hours per learner
Learner
Anywhere
Advanced level

Project scope

Categories
UX design Software development Artificial intelligence
Skills
user experience (ux) cognitive load theory user experience (ux) design proofreading usability testing algorithms requirements management communication design elements and principles style guides
Details

Shilp.io aims to transform its existing AI-powered tool into a sophisticated requirements engineering platform. The primary goal is to enhance the AI capabilities to provide context-aware guidance and deep regulatory insights. This project will also focus on overhauling the user experience by developing a purpose-built editor that simplifies the requirements writing process. The enhanced platform will empower engineers to create high-quality, compliant requirements efficiently. The project will involve integrating advanced AI algorithms, improving the user interface, and ensuring the platform meets regulatory standards.

Deliverables

Project Outcomes:




Intuitive & Efficient Requirements Management: The primary outcome is a UX design that makes it exceptionally easy for cross-functional teams to create, organize, access, and understand complex system requirements. The focus is on clarity, efficiency, and reducing the cognitive load associated with managing large volumes of information.


Enhanced Collaboration & Communication: The design should facilitate seamless collaboration between different teams (engineering, regulatory, quality, etc.) involved in the project. It should enable clear communication of requirements and their dependencies, minimizing misunderstandings and errors.


Traceability & Auditability: The UX should support robust traceability, allowing users to easily track the evolution of each requirement, its rationale, and its impact on other parts of the system. This is crucial for safety-critical industries where audit trails are often mandatory.


Risk Mitigation: The design should proactively help identify and highlight potential risks or conflicts within the requirements. It might incorporate visual cues or AI-powered insights to draw attention to areas that need further review or clarification.


User-Centered Design: The final solution should be validated through thorough user research and usability testing with representatives from the target industries. The design should reflect a deep understanding of their workflows, pain points, and needs.


Core Deliverables:




User Research Findings: Detailed documentation of user interviews, contextual inquiries, or other research methods used to understand the specific challenges and needs of engineers, regulatory experts, and other stakeholders in safety-critical industries.


Information Architecture & Navigation: A well-defined structure for organizing and accessing requirements, considering factors like project phases, system components, regulatory categories, and risk levels. The navigation should be intuitive and support efficient search and filtering.


Requirement Visualization: Explore innovative ways to present complex requirements and their interdependencies visually, potentially using diagrams, graphs, or interactive models. The goal is to make it easier to grasp the big picture and spot potential conflicts or gaps.


Collaboration & Communication Tools: Design features that enable real-time collaboration on requirements, commenting, version control, and notifications to keep everyone informed of changes.


Risk Management & Traceability Features: Design elements to visualize requirement traceability, highlight potential risks or conflicts, and provide mechanisms for documenting decisions and rationale.


Interactive Prototypes & Usability Testing Reports: Develop high-fidelity prototypes to test the UX design with target users. Document usability testing findings and iterate on the design based on feedback.


Design System & Style Guide: Create a cohesive design system that ensures consistency and usability across the entire requirements management platform.


Additional Considerations for Students:




Industry-Specific Knowledge: Encourage students to familiarize themselves with the regulatory landscape and common practices in automotive, aerospace, and healthcare. This will ensure the design is grounded in real-world constraints and needs.


Accessibility: Emphasize the importance of inclusive design, ensuring the platform is accessible to users with diverse abilities.


Future-Proofing: Consider how the UX can accommodate future advancements in AI and automation, potentially incorporating features for natural language processing, predictive analytics, or AI-generated insights.


By focusing on these outcomes and deliverables, UX students can contribute significantly to creating a requirements management solution that truly meets the needs of safety-critical industries. It's a challenging but rewarding project that has the potential to improve the efficiency, safety, and reliability of

complex systems across multiple domains.


Mentorship
Domain expertise and knowledge

Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.

Skills, knowledge and expertise

Sharing knowledge in specific technical skills, techniques, methodologies required for the project.

Hands-on support

Direct involvement in project tasks, offering guidance, and demonstrating techniques.

Regular meetings

Scheduled check-ins to discuss progress, address challenges, and provide feedback.

About the company

Company
Toronto, Ontario, Canada
0 - 1 employees
Technology

Shilp.io is an AI-powered platform designed to transform the way engineers handle requirements, especially for complex, safety-critical systems in industries like automotive, aerospace, and healthcare