April 23rd, 2019 by inflectra
In a recent post, we highlighted new templating functionality in SpiraTest/SpiraTeam/SpiraPlan 6.0. Templates let you have multiple products (formerly known as projects) that all share the same workflow configuration, types, priorities, and more with each other. If you change the template, all the products based off of that template immediately change too. This post will explore how templates will work. A more detailed post about how to plan your migration to templates will be out soon.
The above rule set for templates hopefully shows how powerful they are. They should make using SpiraPlan easier and more streamlined. But it can be hard to wrap your head around them (it certainly did for a number of the Inflectra team). Let's try and explore templates in a small example.
Sansa works at The North Enterprises. She is a system administrator of SpiraTeam 5.4. The North has eight products. When they upgrade to 6.0, they still have eight products. But now they also have eight templates: one for each product. The data in every product is the same as before. The priorities, types, statuses, workflows are all the same. To a normal user like Ned, SpiraTeam 6.0 works basically the same as before (just prettier and nicer).
Sansa, as the system admin, can see all the products and all the templates from the administration section of the application. Arya, a colleague of Sansa, is a product admin of product Stark. With SpiraPlan 6.0, product Stark now has its own template - template Stark. Through the upgrade process, Arya is automatically an admin for template Stark. She can go to administration for either product Stark or template Stark to make any change she wishes. For instance, she can add or remove members from product Stark via its product admin.
What if Arya wants to change the incident workflows for product Stark? These are no longer attached to the product. They are now part of template Stark. So from the admin menu she would select Incidents > Workflows, just like in 5.4, but now this menu item is on the template, not the product.
Meanwhile Sansa has been asked to create a new product - the Snow product. She creates it but does not give it its own template. Instead Sansa makes it use the same template as product Stark - template Stark. Now product Snow and product Stark use the same template. With the new product made, Sansa adds her colleague Jon as a product admin of product Snow. Jon automatically also becomes an admin of template Stark. Jon wants to fiddle with a requirement priority color for his product Snow (so that one of the priority's is black). He makes this change in template Stark. This means all requirements with that priority in both product Snow AND product Stark will now be black, because they both get this information from the template. If Arya isn't happy with this change, she can go to template Stark and change it back (or better yet take up the matter with Jon first).
Ask an Inflectra expert:
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 and 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.
Customers use our tools to help automate repetitive tasks and streamline their business processes using our Robotic Process Automation (RPA) solutions.
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. We are focused on their success using our tools.
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 actively partner with companies 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.
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.