- Solutions
- Product
- Resources
- Pricing
- •••SolutionsProduct
- Log in
- Try Fibery ⚡
- Log inTry Fibery ⚡
This post is for the early adopters. At this moment Fibery has zero attention to getting started, and the most curious people will find some info here to dig into the Fibery platform.
Quick answer:
Fibery is a work management platform that adapts to companies and grows with them.
Long answer is, well, long.
14 years ago I’ve started Targetprocess. It was created to help agile teams run projects. With time it was adopted by 1000+ companies, from small startups to departments in large corporations. I was young and very unexperienced Product Owner. I made many mistakes, but also I learnt a lot. Here are the top three lessons:
It is quite hard to create a software that can survive serious processes changes and keep up with modern trends.
I think there are two main problems with all work management tools:
Indeed imagine company evolution. It starts with a very simple tools, like Trello or Google Docs. Around 50 people Trello becomes unusable and can’t support new processes. Company adopts JIRA, Confluence, but still uses Trello for basic processes, like Recruiting tracking or Marketing campaigns. Around 300 people there is a zoo of tools in various departments. You can expect JIRA for software development, Wrike for Marketing, Aha! for product management with some islands of Podio/Trello/etc. Then come heavy vendors, like Microsoft, with their own ecosystem.
I thought about these problems for quite a long time. Is it the best what we can have? Is it possible to create a software that grows with a company? Can it live with a company from a small startup to the large enterprise? Can some work management software do this?
I think it can. Now we have a technology to make this vision a reality. I believe it is possible to build a work management platform that replaces many tools inside a company and grows with the company from startup till the end. This is the grand idea behind Fibery.
There are five building blocks in Fibery. The most important are 1–4, so I’ll skip #5 for now:
Companies are unique. It is hard to create a software that fits many of them. Really hard. The most problematic part is a domain. Domain is about entities and relations. In fact this is a non-trivial problem. There are several possible solutions, but all of them have trade-offs.
In Fibery we’ve created custom domain, so you can grow it as you wish. You can start small, from basic work management:
And you can end up with more complex domain for several processes:
Custom domain is a very powerful beast, but flexibility comes with complexity. You have to handle this complexity. Later you will see how we did that in Fibery.
Custom domain is not enough. In Targetprocess we’ve learnt that rules inside companies are quite different as well.
Dummy Rule Example:
When Task.State = “Coded” Then Create PullRequest
What alternatives we have?
So far Fibery uses option #2, but in the long run we are heading into option #3.
Third building block is flexible and extendible UI components. We’ve validated this idea in Targetprocess and it works. It is possible to unify visual data representation with just 9 components:
This is it. Every software vendor reinvents the wheel again and again, building own lists, boards, timelines and calendars. Quite often from scratch. Future is not like this.
I believe UI components unification is coming. Tables and Documents are almost unified. They are familiar, they share common UI patterns and elements. The same destiny awaits Boards, Timelines, Lists, Reports, etc. In future business applications will rely on proven unified UI components.
In Fibery UI components are windows to custom domain. You can visualize domain and build powerful Apps.
Fibery mostly consists of Apps. Every App is a combination of Domain, Rules, UI components and (optionally) some code. Apps extends the domain. Here are few examples:
The general App structure is this. As you see, it uses three previous building blocks:
From this point of view Fibery is similar to low-code platform. But it targets very specific problem of work management and doesn’t try to be general solution for all problems. We always think about our platform from work management perspective.
OK, let’s move from theory to real life.
NOTE: Fibery is ~10% complete.
We have:
- Basic Apps
- Domain
- Board View, basic Timeline and Calendar
We don't have:
- Rules
- All other Views
- Workspaces
I think most people will use Fibery via Apps. Here is the place where you can install Apps:
This is what happens when you have several Apps installed. Note that you can link entities together between different Apps, this is how you grow the domain and add complexity when needed.
It is time to move from abstract things to concrete examples.
Take a look at Vacation App Domain (bottom right corner on the image above ↑). It has three entities: Sick, Vacation, Dayon. They linked to User entity only.
Now let’s jump to Vacation App. Remember what you’ve read about UI Components? In Vacations App we have just two Views. Here are they:
In this area you can create more Views. Maybe you want to see DayOns for people in specific location. Maybe you want to add a chart that shows how many days people were sick each month. Options are endless.
Now we dig into the Timeline View of Vacation App. This view shows vacations and sick days for all people in Targetprocess company.
What are the benefits of integrated vacation tracker for work management software? There are many. First, you can see who is off right away and plan your meetings and other activities.
Another example: you can display vacation/sick information on a person’s avatar everywhere. Looking at the Feature card (← left) you understand that responsible person is off. You have this information EVERYWHERE and in real life this makes a big difference. You can use this information to plan Iterations, to forecast vacations boom (August?), to improve health of all employees (February is a bad month).
Another app is Retrospectives tracking. Imagine you have many teams inside your company and want to track Retrospectives results and keep Action Items in a single place. Here’s how you can do it in Fibery.
In the left menu there is a list of all Departments and Teams in our company. We are inside Na’vi Team and see some Views. Retro / Action Items View contains all retrospectives and action items for Na’vi team.
Let’s dig in into Retro / Action Items View and check how it looks:
Well, we see that Na’vi team had just one Retro and four action items are there. You can click to other teams and see their Retrospectives as well.
Fibery can help with other processes: HR, Kanban, Scrum, Documents management, etc. All in a single tool.
Kanban App: Views, Kanban Board and Features roadmap:
There are many processes Fibery supports. We just started to explore Fibery applications.
True platform is not possible without custom Apps. You can grow Domain manually in Fibery by adding your own Entities.
For example, you have a Kanban App with Features, User Stories and Tasks. Then you decided that you need one more level of hierarchy — Epic. Let’s add Epic into Domain:
When you have Epic in place, you can add the data and do something like this:
And you may customize left menu to see Epics and Features as a hierarchy and quickly navigate by Epics.
In a nutshell, you can create Apps in minutes using the following building blocks:
In near future we will add:
We are going to release Fibery in 31 October 2019. 😅 UPDATE: Actually we did that in November 2019
Here is the list:
We think that it has the following characteristics:
🐛 Request Fibery Private Beta access: https://fibery.io/
🍄 Join Fibery Community: https://community.fibery.io/
🥊 Startups are struggling. 🇵🇱 +1 Developer. 🇵🇱 +1 Designer. 🇭🇺 +1 Writer. 👓 Content marketing. 💸 Financial management. 👩🔬 Home page experiments. 🏋️♀️ 6 product themes are in progress. 🥹 Per-entity permissions are close...
One of the fundamental requirements of financial operations is to ensure that you have all your paperwork in order. In this article, we will explain why Fibery is a great addition to any accounting software and how to set up an accurate process for managing financial docs in Fibery.
Fibery is an all-in-one task and knowledge management tool for product companies, and when we say all-in-one, we mean it. We run all our operations, including financial ones, in Fibery. Before any tool there is a process, often not an obvious one.
This post offers a comprehensive analysis of the root cause of the downtime and provides actionable steps to prevent similar incidents in the future. It aims to openly address our failure and assist other companies in learning from our experience. We also owe our customers an explanation.