CN2 is a cutting-edge web application designed to streamline requirements management for product managers, developers, and QA teams. It provides an intuitive, secure, and collaborative platform for creating, managing, and tracking project requirements. This release introduces key features to enhance collaboration, improve requirement analysis, and integrate seamlessly with tools like Atlassian Jira and Confluence. Below is an overview of the major functionalities included in this release.
Introduction
Key Features and Workflows
Knowledge Graph for Impact Analysis
One of CN2’s most powerful features is the ability to generate a Knowledge Graph that visualizes dependencies and impacts between screens, controls, and requirements. This provides valuable insights into the ripple effects of changes or updates to a requirement.
The graph generation process begins when users select a document for analysis. The system processes its content and generates a dynamic knowledge graph. Dependency analysis highlights dependencies between project elements, such as screens and controls. It helps users understand how changes to a requirement impact other components of the project.
The graph provides clear visualization of the potential risks and effects of changes. Teams can use this information to plan updates and mitigate risks effectively. Collaboration is enhanced as the knowledge graph can be shared with team members for collaborative decision-making. Visualizing dependencies fosters better communication between stakeholders.
File Upload to Atlassian Confluence
The CN2 offers seamless integration with Atlassian Confluence, enabling secure storage and version control for requirement files. This feature ensures that the latest version of each file is always accessible and maintains data integrity throughout the project lifecycle.
The upload process allows users to upload multiple files for a single requirement directly through CN2. Each file is securely stored in Confluence, where version history is automatically maintained. Role-based access control ensures that only authorized users can upload or download files.
User Stories Extraction
CN2 provides a robust process for extracting user stories from uploaded files that follow a specific template. This ensures consistency and accuracy during the extraction process. Once a requirement is baselined, CN2 analyzes the uploaded file and extracts user stories based on predefined rules and mappings. Extracted user stories include all relevant details, such as title and description ready for further processing.
Export and Import UserStories
To provide flexibility in managing user stories, CN2 supports exporting user stories for offline editing and re-importing them into the application.
The export process allows user stories to be exported in a standardized format (e.g. CSV) for easy editing. Offline editing enables users to make changes to user stories offline, including updates to titles and descriptions. Re-importing user stories allows updated user stories to be imported back into CN2, where the system validates the changes and updates the corresponding records. Any discrepancies or errors during import are flagged for correction. The integration ensures that all changes made to user stories in CN2 are reflected in Jira.
Adding UserStories to Atlassian JIRA
CN2 is built with a robust RBAC system to ensure secure management of users, clients, and roles. User management enables admins to create, edit, and deactivate user accounts. Access permissions are granted based on roles to ensure secure operations. The Super Admin will have access to all screens and controls, with the ability to manage users, clients, and roles, and assign specific roles and clients to users.
CN2 empowers designated users to manage clients and configure permissions tailored to specific roles. The platform ensures that sensitive information and critical actions remain accessible only to those with the appropriate authorizations.
Security and Role-Based Access Control (RBAC)
CN2 simplifies task tracking by directly integrating with Atlassian Jira. Once a baselined requirement is extracted, CN2 pushes the user stories to Jira, where unique IDs are generated by Atlassian Jira and then displayed within the CN2, along with a navigation link to view the corresponding tasks directly in Jira for efficient tracking and seamless access to tasks created in Jira. Developers and QA teams can immediately begin tracking tasks in Jira without manual data entry.
Solr Search
CN2 integrates a Solr Search to enhance content retrieval and improve productivity. This search functionality is designed to be both intuitive and secure, ensuring users can locate relevant content quickly and efficiently while maintaining strict data privacy.
Overall Document Search
Users can perform keyword-based searches across all available documents within a specific client. This broad search capability allows for the quick identification of relevant content across multiple files related to the specific client, ensuring no cross-client data access.
Document-Specific Search
For more precise results, users can conduct searches within a specific baselined document which has authenticated and approved content. This capability is especially valuable for pinpointing detailed information, specific sections, or references within a single file. The keyword search is confined to content linked to the designated client and limited to baselined requirements, ensuring enhanced data security and strict adherence to privacy protocols.