July 26th, 2021 by inflectra
Many of our customers use SpiraPlan to design and manage requirements for complex systems and products including aerospace, automotive and industrial systems. Accordingly, a common need is to be able to create requirements and associated documentation that includes diagrams, flowcharts, and mind-maps. We are excited to announce that we have added free, built-in diagram support to SpiraTest, SpiraTeam, and SpiraPlan version 6.11 that is being released next month (August 2021).
The new diagram editor is integrated into the Spira document management system. In addition to the ability to create textual content in Markdown, Rich Text, and BDD Gherkin formats, you can now choose to create three different types of diagrams in Spira:
To create a new diagram, simply use the new option on the "Add Document" dropdown menu on the document management homepage:
Now you can create one of the three different types of diagrams. We shall discuss each one in turn.
The flowchart diagram editor lets you view diagrams directly inside the system using the 'View' tab. You can also choose to export the diagrams as either a PNG graphics file or an Adobe Acrobat PDF document.
The built in editor lets you choose a variety of shapes that you can combine with line connectors to create different types of flowchart or diagram. We have included some samples based on the default artifact workflows in Spira to illustrate its power and flexibility:
This type of diagram is especially useful for business and system flowcharts, data flow diagrams, system architectures and network diagrams.
When you create a diagram of type 'Organization Chart' the system provides special color-coded organizational unit boxes and hierarchical connectors to make it easy to create tree views, sitemaps, or other hierarchical data really easily:
The editor for organizational charts is a simplified version of the main diagram editor. It automatically color-codes the organizational units based on their depth in the hierarchy and has options for displaying the charts either horizontally or vertically, depending on your preference:
This type of diagram is especially useful for creating personnel organization charts, web information architecture sitemaps, high-level requirements hierarchies, and other diagrams that are hierarchical in nature.
The third and final type of diagram is the mind-map. Although Spira already has the ability to display actual requirements as a mind-map, sometimes you are not ready to write down actual requirements, you just want to quickly brainstorm ideas and have it be captured in the system. With this diagram type, you can take the main idea and then decompose it into a set of related ideas that come from the initial idea.
Mind maps are a great way to take a new concept and explore all the possible implications and outcomes related to that idea. Sometimes they can then become formal requirements, but sometimes they just remain a brainstorm for future reference.
The mind-map diagram editor lets you quickly add new idea "bubbles" to a mind map (linked to the parent idea) and the system takes care of automatically color-coding them based on their proximity to the initial, central idea. That way you can focus on brainstorming, vs. manually changing the colors or adding lines.
Depending on the type of diagram you are creating, there are various different features available:
The left-hand side of the editor contains a set of shapes that you can drag into the main diagram editor. This is available for flowchart diagrams, but not for mind maps or organization charts since they have standard boxes/bubbles that are auto-styled based on the hierarchy. Once you have dragged the shapes into the main drawing grid, you can add lines or text to the items.
The right-hand side contains the properties pane. This displays the properties associated with the currently selected item. This could be the color, size, and orientation of the shape, as well as the text. When you have nothing selected, it lets you adjust the properties of the main drawing grid itself.
Finally, above the drawing grid is the context menu. When you select a shape, depending on the type of diagram, it will let you add new shapes, add connecting lines, and remove existing shapes.
Let us know if you like the new diagram editing functionality. We are considering adding support for additional content editors, potentially including a lightweight spreadsheet editor.
Ask an Inflectra expert:
And if you have any questions, please email or call us at +1 (202) 558-6885
SpiraTest combines test management, requirements traceability & bug-tracking
SpiraTeam brings your teams together, managing the entire application lifecycle
SpiraPlan lets you manage your programs and portfolio of projects like never before
Orchestrates your automated regression testing, functional, load and performance
The ultimate test automation platform for web, mobile, and desktop applications
The help desk system, designed specifically for software support teams
Cloud hosted, secure source code management - Git and Subversion
Exploratory testing capture tool that automatically records your testing activity
Let us deal with the IT pain so you don't have to. Or use on-premise if you prefer.
Our customers work in every industry imaginable. From financial services to healthcare and biotech to government and defense and more, we work with our customers to address their specific needs.
Our products do not enforce a methodology on you, instead they let you work your way. Whether you work in agile development, Scrum, XP, Kanban and Lean, Waterfall, hybrid, or Scaled Agile Inflectra can help.
If you want to learn more about application delivery, testing, and more take a look at our whitepapers, videos, background papers, blog, and presentations.
Our suite of Accelerators speed up your deployment and adoption of our products, increasing your return on investment and reducing the cost of ownership.
We collaborate with a wide range of teams to bring our customers a range of services (including load testing, training, and consultation), complimentary technologies, and specialized tools for specific industries.
Learn how different organizations have benefited from using Inflectra products to manage their software testing and application develooment.
Outstanding support is the foundation of our company. We make support a priority over all other work. Take a look at our support policy.
Discover great tips, discussions, and technical solutions from fellow customers and Inflectra's technical experts.
If you can't find the answer you're looking for, please get in touch with us: over email, phone, or online.
We are constantly creating new videos to help customers learn about our products, including through in depth webinars, all freely available along with a wide selection of presentations.
We provide a number of resources to help customers learn how to get the most out of our products, with free online resources, virtual classrooms, and face to face.
Read about Inflectra, our manifesto, and values. Meet our incredible customers who are building awesome things, and our leadership team that are committed to building a great company.
The Inflectra Blog contains articles on all aspects of the software lifecycle.
In addition we have whitepapers,
background articles, videos and
presentations to help get you started.
Events are a big part of our awesome customer service. They are a chance to learn more about us, our products, and how to level up your skills with our tools.
We partner with educational institutions and individuals all over the world. We are also a great place to work and encourage you to explore joining our team.
Please contact us with your questions, feedback, comments, or suggestions. We'll get back to you as soon as possible.
When you need additional assistance (be it training, consulting, or integration services) our global certified solution provider partner network is ready to help.
At Inflectra, we are fully committed to provide our customers with the very best products and customer service. Check out some of our recent awards.
We want to help developers extend and customize our tools to fit in with their needs. We provide robust APIs, sample code, and open source projects.