IT outsourcing: Java, С#/С++, .NET, Python, JavaScript, React, Go

Seldemirov Aleksandr / 26.11.2021

Confluence

We continue to share our experience in our video blog and show the best tools for distributed teams on our YouTube channel.

Many years of ITQuick experience is presented in an 8-minute video!

In this series, we talk about Confluence, a tool not only for collaborative document management, but also for creating a unified company knowledge base. This product, as well as Trello and Jira, belongs to Atlassian and has excellent integration with these systems, but can also be used independently.

What has allowed this tool to become one of the most popular solutions in its segment?

What type of problem does Confluence solve?

Dmitry Shishkin, co-founder of ITQuick, explains:

Confluence has two basic scenarios and more than 75 (!) customizable templates.

Basic scenarios:

  • Collaborative work with documents across all company divisions: marketing, sales, finance, IT, etc.
  • Creating and storing knowledge in the company. Confluence allows you not just to collaborate on documents, but to store information in a centralized way and have a unified picture (instead of losing it in chains of emails, different versions of documents, presentations, tables, some of which are located somewhere on servers, and some on users’ PCs).

Thus, Confluence belongs to two classes of IT systems: team collaboration systems and knowledge management systems.

In addition to basic scenarios, Confluence has a wide range of additional features:

  • Document version control: Confluence by default saves versions as you work. And it allows you to set up change notifications for other users. It’s also easy to restore any versions and compare them with each other. This is often necessary to maintain internal policies and instructions. Or, for example, IT needs to store versions of documents associated with specific system releases.
  • A tool for solving operational issues — taking notes on meetings, decisions and tasks. In particular, Confluence allows you to create tasks directly in Jira, where you can track their execution.
  • Confluence can be used to create help information for customers or user documentation for the company’s software products.
  • Confluence has the ability to fine-tune access rights. We often use it in our projects. Some of the pages can only be seen by us, and some of the pages can be accessed by our customer. On these pages we place the project plan as well as reports from Jira with the current task statuses. The data in these reports is automatically generated in Jira. This also works the other way around. For example: from the customer meeting protocol created in Confluence, you can create tasks directly in Jira..

Thus, there are many scenarios for using Confluence to support the entire cycle of IT product development and support: from writing requirements, planning and producing releases, to getting feedback from users, maintaining retrospectives and demos, and creating online project reports.

Dmitry Virin, Jira and Confluence expert, says: 

Confluence is currently one of the most popular knowledge management systems due to its user-friendly web interface, high security, and affordable price.

  • Confluence has a wide basic functionality. It is like a construction kit with the ability to purchase plug-ins that can be used to customize the system to the customer’s needs. 
  • Confluence has integration with Jira and Active Directory as a basic feature. It can also be integrated with databases such as Oracle DB, MS SQL or PostgreSQL.
  • You can embed forms and buttons on pages that will automatically perform simple actions, such as creating tasks in Jira, sending a message by email or to a database.
  • With Confluence, you can make a website, both internal or external, with a pretty respectable design and a convenient administration system.

If you purchase Confluence, you can use it as a standalone tool.

But if you know for sure that you need Jira, we highly recommend buying it together with Confluence. The two systems are from the same developer, they are integrated by default, and they complement each other well: you manage tasks in Jira, while Confluence contains descriptions of all the processes, diagrams, and charts.

After setting up the project in Jira, you can place the instructions in Confluence and share the links with everyone involved in the project. There you can also place all process rules, agreements between contractors and customers, and all documents related to the project.

Server and Cloud Versions — What’s the Difference?

The cloud version has more modest functionality, but it does not require the purchase of servers and is easier to get started with. To get started, just register on the Atlassian website and click a couple of buttons in the wizard to create an environment.

The server version is installed on the customer side and has higher security, speed and more features.

In Russia, companies prefer server solutions to cloud solutions. This is primarily due to security policy and the requirements of Russian legislation on personal data processing. Also, using the server version greatly simplifies the task of integrating with the company’s internal systems.

To achieve the highest efficiency of teams, choose the highest quality and most convenient tools. We opted for Jira and Confluence, and we still consider it the right choice.

Get more helpful tips on working with remote teams, and subscribe to our YouTube channel! https://www.youtube.com/itquick

Latest

Reading lists
Seldemirov Aleksandr / 26.11.2021

Confluence

We continue to share our experience in our video blog and show the best tools for distributed teams on our YouTube channel. Many years of ITQuick experience is presented in an ...

Seldemirov Aleksandr / 08.11.2021

Creatio!

Why will we be talking about Creatio? Maybe because: 1. We are official certified partners of Creatio at the international level; we customize the platform and do complex in ...

Seldemirov Aleksandr / 30.09.2021

Looking for an effective management tool? Meet Jira!

(Talking about how IT tools are migrating into traditional management) IT project management systems show themselves to be very effective, progressive and high-tech. And since ...

Seldemirov Aleksandr / 23.08.2021

MVP — 2.2. The First Stage of MVP Development — Designing Business Processes.

In the previous series, we talked about what MVP is and outlined the structure of work on MVP development. An MVP is a product that has minimal, but sufficient features to meet ...

Seldemirov Aleksandr / 31.05.2021

What is MVP in IT development. Stages of creating an MVP

Introducing a new series of short videos from ITQuick, Inc. In the first season, we described in detail what roles make up the development team and answered customers' perplexing ...

Seldemirov Aleksandr / 15.03.2021

More than IT outstaffing

Why in ITQuick do we avoid the term outstaffing and prefere to call our services "strengthening the development team?” Perhaps, the problem is the word outstaffing itself. It has ...

Seldemirov Aleksandr / 11.03.2021

IT-outstaffing: a quick maintenance guide

Tiny toddler told his Dad:“I am puzzled so!Outstaffing! Is it good?Answer is you know!” Launching a new product, reorganizing or scaling a business that requires improving plat ...

Seldemirov Aleksandr / 14.12.2020

Simfonia — call and share your screen directly from the browser!

Now it is possible to call and share the screen directly from the browser, thanks to the SimFonia platform. Emerging contemporary online business challenges: Weak or no grow ...

Seldemirov Aleksandr / 21.10.2020

Episode #10. How to become a Senior developer? What experience and competencies is necessary to have?

Senior Developer Who is a Senior developer?At what stage does he join the project?What roles does he interact with?How to become a Senior developer?What competencies for S ...

Seldemirov Aleksandr / 20.06.2020

Episode #9. Architecture and the role of an Architect in an IT project. Architecture and the role of an Architect in IT.

We start discussing the expert roles that are directly related to development.An IT Architect is a role that decides what an information system will ultimately look like.At the in ...

Seldemirov Aleksandr / 07.06.2020

Episode #8. Who is a Project Manager (PM) in an IT projects? The role of a Project Manager (later in the text — PM).

In order to demonstrate how important the role of PM is, we will talk about one project that allowed us to acquire very important insights regarding this role. Example (WO) ...

Seldemirov Aleksandr / 18.05.2020

Episode #7. Who is a Business Analyst in an IT project? The role of a Business Analyst.

Often our customers do not understand why this role is needed if there is a Product Owner with industry expertise and quite good understanding of the future product. Using our ...

Seldemirov Aleksandr / 06.05.2020

Episode #6. Who is a Product Owner and why is he needed in an IT project?

Today we will take a closer look at the Product Owner role. In the previous article, we talked that the Customer role and the Product Owner role can be combined in one person, ...

Seldemirov Aleksandr / 28.04.2020

Episode #5. The 'Locomotive' Roles in the IT project. What is a difference between O/PO/PM/TL and why are they all necessary?

Today we will talk about a responsibility assignment matrix. We will also discuss in more details the roles which in the previous article were named as ‘locomotive’, which are pul ...

Seldemirov Aleksandr / 28.04.2020

Episode #4. Roles and Responsibilities in an IT project. Why are all those roles necessary (Team Lead, Project Manager, Product Owner, etc.)?

Roles and Responsibilities in an IT project. Why are all those roles necessary (Team Lead, Project Manager, Product Owner, etc.)?  Sometimes big number of roles scares a c ...

Seldemirov Aleksandr / 28.04.2020

Episode #3. Can we trust outsource developers? How do we select a contractor?

Let’s discuss the mental barriers which most entrepreneurs, owners and directors encounter when they hear the word "outsourcing."  Lack of trust:I don't understand how man ...

Seldemirov Aleksandr / 28.04.2020

Episode #2. Outsource vs Development Team in the Company. Advantages and Disadvantages

Why and when you would hire an outsourced teamThere are several hidden advantages of outsourcing which we constantly use in our own company.There are preconceptions about outsourc ...

Seldemirov Aleksandr / 28.04.2020

Episode #1. What are the current events on the IT market? Remote work and the concept of distributed development. The future of the economy in a digitalized society.

All of us realize the reality of irreversible changes in the world around us. The majority of companies in the world are entering or already have entered the world of online busin ...

Seldemirov Aleksandr / 02.02.2020

BIMLIB case. BIM-content platform

Case: BIMLIB — Building Information Modeling Library Customer: A construction holding Task: Create simple and convenient system of quick preparation of a bill of materials f ...

Seldemirov Aleksandr / 15.01.2020

ERP for Business. Do I really need it?

Pondering over prospects of ERP platform integration into your business, you need to understand precisely which tasks you are planning to use it for. Do you evaluate your manuf ...

Seldemirov Aleksandr / 18.09.2019

Teamwork and roles in IT projects

Any project goes through initial overview steps, called “presale”: Conceptual foresight of the output productEstimated project budgetTime required for completion of the project ...

Seldemirov Aleksandr / 05.08.2019

How to become a Senior Developer. Path of development.

Where do programmers start from? According to an ideal scenario, a programmer starts his education in school already. Specialized mathematical education becomes a foundation an ...

Seldemirov Aleksandr / 19.07.2019

How to estimate IT system development time?

How can a client be sure that the payment for the development guarantees the same amount of working efforts, and all declared time is used for solving the task? Such a question ...

Seldemirov Aleksandr / 06.06.2019

How to involve a freelancer into teamwork?

Can a solo freelancer become a team player? Personal inclination for a team play has an important role. There are people who are comfortable to work alone and there are those w ...

Seldemirov Aleksandr / 24.05.2019

When is outsource development more effective than in-house, and especially, when should we look for it?

Creation of any project, big company, corporation, as well as start-up can be compared to a construction of a building. For an implementation, we would need the following:  ...

Seldemirov Aleksandr / 24.05.2019

Why do programmers inside of a company say «No» to you?

We are often approached by companies with unfinished software development IT projects which actually need to be redone from the scratch. Our statistics: 3 of 4 projects are like t ...

Seldemirov Aleksandr / 24.01.2019

Fix Price or Time & Material models?

As our experience shows: Fix Price model in general is 2-2,5 more expensive than Time & Material. With T&M model, everyone is satisfied with results and execution ...

Seldemirov Aleksandr / 17.12.2018

Oracle Hyperion Software

Oracle Hyperion Planning Software Oracle Corporation is an American company, the biggest producer of software in the worldOracle Hyperion is a software product line which is ...

Seldemirov Aleksandr / 28.11.2018

International Conference A2IC-2018

Main Hall of A2IC-2018 Conference  During the conference ITQuick Company presented one of the client projects. A2IC covered the following themes: Machine learningArt ...

Seldemirov Aleksandr / 01.08.2018

Development Principles — Agile and Waterfall.

If we talk about project development approaches we can highlight these two: Agile and Waterfall. These two development models are applied, not only during software development, bu ...

Seldemirov Aleksandr / 31.05.2018

CRM system. Client category 3. Continuation.

Previous articles: CRM system. Selection and setup. General information.CRM system. Client category 1. Continuation.CRM system. Client category 2. Continuation. The third ca ...

Seldemirov Aleksandr / 29.05.2018

CRM system. Client category 2. Continuation.

Previous articles: CRM system. Selection and setup. General information.CRM system. Client category 1. Continuation. This category of entrepreneurs understands that it is ne ...

Seldemirov Aleksandr / 28.05.2018

CRM system. Client category 1. Continuation.

Beginning is here: CRM system. Selection and setup. General information.   Category 1. Very cool guys. As the best, they keep their data in a cloud or in the worst c ...

Seldemirov Aleksandr / 28.05.2018

CRM system. Selection and setup. General information.

CRM is a Customer Relationship Management system. It also can be called a client database. This is not just a database, but a more coherent software solution which, with correct s ...

Seldemirov Aleksandr / 30.04.2018

How to solve a problem «URGENTLY»

We always want to solve a potential client's problem. In the beginning, we are trying hard to communicate with a client in order to clarify details, because if a client fully unde ...

Seldemirov Aleksandr / 28.04.2018

Sales channels from small to big

It happened that our company has been working mainly with small and medium-sized businesses (from 100 people) which were our clients. We look for clients through various channels ...