🔦 Onboard teammates using wiki, build your backlog and prioritize it automatically, schedule sprints and focus on the current one, then analyze sprint velocity and plan a release.
Use only one tool for the whole software development process (you can still add integrations with tools like GitHub if you want to).
Increase transparency and keep your team aligned.
Make the development process truly yours — Fibery is a no-code tool after all.
This Software Development plan template covers all stages of the development process, from planning and running sprints to analyzing the team productivity and using the takeaways in the next iterations.
Prioritize Stories and Bugs automatically or via drag'n'drop. Create rich-text descriptions and capture structured data with custom fields.
Estimate software development work and fill the upcoming Sprint to its full capacity.
Get an overview of the current Sprint on the team Kanban board. Distribute work across teammates and drill down to your own personal Kanban.
Review the team's velocity to capture trends and keep the plans realistic.
Describe how you work and share the best practices with the newcomers. Keep engineering knowledge close to the actual work.
Nothing is hardcoded! Switch freely from Scrum to Kanban, Scrumban, or your own fancy process. Connect Stories to Epics and Features in Product Management Space. Tailor the template to your team. 💪
For all the creators and developers! 👨🔬 We have a gut feeling the whole Software Development team, from Team Lead to Software Developer to Project Manager, will love the tool and the template. It will be also useful for product, user research, marketing, customer success teams, the rest of the company, and external stakeholders.
Both small and medium companies will be able to make the most of it.
The Software Development plan and process are quite simple with this template: create and prioritize a Backlog on the Backlog board, then switch to the Sprints table to plan the upcoming Sprints and make sure your team works at full capacity
Once the Sprint starts, focus on it using the Current Sprint board. Reflect on your software development project using custom reports like Sprint Velocity and prepare to surprise your customers with the next cool release.
For a detailed step-by-step guide on how to use this template for software development, keep reading.
If you don't have a Fibery workspace, wait no more and get one. Spoiler - you may want to choose a specialized Software Development workspace if this is the primary thing you want to do in Fibery. It has a Development process at its core, plus it also covers Releases and Retrospectives and contains a GitHub integration.
If you have a workspace other than Software Development, just install the template, and let's begin the setup process.
Please note that the template includes some demo content, but feel free to remove it once you've familiarized yourself with the concept.
Let's grasp the main terms and set up the connections that naturally reflect the way your team works.
Let's go to "Configure Space" and start with Databases. You will have 4 connected Databases by default: Release, Story, Bug, and Sprint.
Add as many Fields as you want for every Database. For example, on the Story Database, you already have Fields like "Name", "Description", "Priority", and more. If needed, add any other Field you want to use to describe your Stories.
Views allow to look at the data you collect from multiple angles and visualize your testing process with boards, lists, timeline, tables, reports, and more.
From the start, you have several pre-made views, from Dev Wiki, Backlog and Sprints to Sprint Velocity and Release planning.
You can always delete not-needed views and add more as you go.
1. Build a wiki
Describe how you work, help to navigate, and share the best practices with the newcomers using the Dev Wiki document. Keep your wiki next to work.
If the documentation is getting messy, slice it into several ones and connect them with links via #.
2. Create and prioritize a backlog
Open a Backlog Board to add a new Story or Bug and complete them with more info. Create rich-text descriptions, add Priority, Effort, Release, etc and capture structured data with more custom fields.
Once you have a list, use pre-built automatic prioritization or simply drag'n'drop your bugs and stories to prioritize deliverables.
You can also create a new sprint directly from this tab.
3. Plan next sprints
Estimate work and fill the upcoming Sprint to its full capacity using the Sprints table.
Add current team capacity and see how it corresponds with the total effort needed for the sprint. The total effort is automatically calculated sum of efforts of all Stories and Bugs that you added at the previous step. If the current capacity exceeds the total effort, you can add more stories to this sprint. If it is below the total effort, well... expect the burnout very soon. 💀
Completed effort and Sprint progress are automatically calculated here too.
4. Focus on the current sprint
Get an overview of the current Sprint on the Current Sprint Kanban board. Distribute work across teammates and drill down to your own personal Kanban.
5. Analyze velocity
Review the team's velocity using the pre-made Sprint Velocity report to capture trends and keep the plans realistic.
6. Turn to Sprint Archive
Open the Sprint Archive smart folder to assess your past Sprints fast.
7. Plan releases
Use the Release Planning board to make sure each Story is assigned to the release. Switch to the Releases table to add a Release and see the Release overview: due dates, planned and completed efforts, and progress.
⭐️ Product Management. Connect Features with Stories and Bugs to bridge the gap between product & dev teams.
Retrospectives. Facilitate retros every [other] sprint - capture the good, the bad, and the ugly. Generate action items and track their progress.
Sales CRM. Track which customer reported each Bug. Get back to customers with good news and some gratitude.
Scrum → Kanban. Don't work in iterations? Just delete the Sprint Database and slightly re-configure the Views.
Time Tracking. Track time manually or with a timer, roll up the time spent, and generate timesheets - check out our time tracking guide.
⭐️ Code repositories - Github, Gitlab, and more. Sync repos, branches, and PRs/MRs with our Github integration or Gitlab integration and connect code to work. You use some other bucket of bits? Ping us via Intercom - we'll prioritize the integration higher.
Connect to a thousand other tools without writing code using Zapier.
Integrate with any service via the public API.
It's all on us! If you have any questions on how to use or customize this Development template, just contact us via Intercom and we will schedule a demo call.
We also have a Concierge offer that includes full help with a workspace setup, from data import to inviting team, and continuous chat support. It's available to all product teams and 100% free.
Get a single connected workspace where all teams are welcome.