BA community – Telegram
BA community
2.56K subscribers
611 photos
58 videos
6 files
395 links
Lead community of business and system analysts.

Follow us on LinkedIn: https://www.linkedin.com/groups/9800419.

Admin: @nadina_12.
Download Telegram
​​Замечательная работа по документированию API. Около 900 страниц теории + практические задания.

Оригинал на английском языке 👉🏻 https://idratherbewriting.com/learnapidoc/
Перевод на русский язык (но за качество и полноту изложения не ручаемся) 👉🏻 https://starkovden.github.io/index.html
​​Что такое API и какую функцию выполняет?

В новой стать от бизнес-аналитика Екатерины Авдевич узнаем, что такое API и зачем это нужно

📍API — (Application Programming Interface) это инструмент, который позволяет программам\приложениям\сайтам обмениваться между собой необходимой им информацией. API является промежуточным слоем между приложением и web сервисом, который помогает обрабатывать данные.

Как работает API?

📌Приложение клиента посылает запрос API для получения определенной информации от web сервиса
📌Если запрос в web сервис оказался валидным, тогда API вызывает внешний сервис (web сервис)
📌Внешний сервис отправляет API запрашиваемые данные
📌API осуществляет передачу данных приложению клиента.

Какие существуют типы API?

В настоящее время большинство интерфейсов прикладного программирования представляют собой web-API, которые предоставляют данные и функции приложения через Интернет.
Существует четыре основных типа web-API:
🔺 Открытые API — это интерфейсы программирования приложений с открытым исходным кодом, к которым вы можете получить доступ по протоколу HTTP. Также известные как общедоступные API, они имеют определенные конечные точки API и форматы запросов и ответов.
🔺API-интерфейсы партнеров — это интерфейсы прикладного программирования, предоставляемые стратегическим деловым партнерам или ими. Как правило, разработчики могут получить доступ к этим API в режиме самообслуживания через общедоступный портал разработчиков API. Тем не менее им необходимо будет пройти процесс адаптации и получить учетные данные для входа в систему для доступа к партнерским API.
🔺Внутренние API — это интерфейсы программного обеспечения, которые остаются скрытыми от внешних пользователей. Эти частные API недоступны для пользователей за пределами компании и вместо этого предназначены для повышения производительности и взаимодействия между различными внутренними группами разработчиков.
🔺Составные API-интерфейсы объединяют несколько API-интерфейсов данных или служб. Эти сервисы позволяют разработчикам получать доступ к нескольким конечным точкам за один вызов. Составные API полезны в архитектуре микросервисов, где для выполнения одной задачи может потребоваться информация из нескольких источников.

Почему разработчикам интересен API?

☝️API упрощает и ускоряет создание новых продуктов. Разработчикам не приходится каждый раз изобретать велосипед. Можно взять API Google календаря и подключить к своей внутренней CRM системе удобный интерфейс планирования рабочего времени сотрудников.
Также использование API максимально выгодно для клиента, поскольку это снижает стоимость продукта
Хороший и проработанный программный интерфейс всегда увеличивает безопасность разработки.

Почему бизнесу нужен API?

📎Помогает в интеграции между клиентскими и партнерскими системами
📎Помогает проводить транзакции
📎Помогает увеличить безопасность процессов
📎Помогает развивать собственные софты
👍1
​​С днём бизнес аналитика!
Профессионального развития и самореализации, а также не забываем жить во всю мощь!
​​Продолжаем небольшую серию статей о системном анализе от бизнес-аналитика Екатерины Авдевич.
Сегодняшняя тема "Что такое протокол передачи данных и какими они бывают?"

Для того чтобы разные ПО могли взаимодействовать между собой они должны между собой коммуницировать на одном языке, или по-другому - должны использовать один протокол передачи данных.

☝️Протокол передачи данных - это соглашение, в котором определяются правила обмена данными между разными ПО.

Как можно классифицировать протоколы?

📎 Протоколы низшего уровня - к ним относятся физические, канальные, сетевые и транспортные протоколы
📎Протоколы верхнего уровня - прикладные, сеансовые и протоколы представления
📎Протоколы промежуточного уровня - это коммуникационные и протоколы аутентификации

Какие бывают протоколы?

Базовой парой всех имеющихся протоколов являются протоколы TCP/IP - протокол управления передачей/Протокол Интернета
TCP/IP состоит из двух протоколов:
Протокол верхнего уровня - TCP - отвечает за правильность формирования сообщений в пакеты
Протокол нижнего уровня - IP - отвечает за правильность доставки сообщений по указанному адресу. Иначе, его называют протоколом маршрутизации. Именно благодаря IP компьютеры в сети имеют свой индивидуальный адрес. По этому адресу и происходит передача данных, по другому их называют URL-адреса

HTTP- протокол используется когда есть необходимость в пересылке web-страниц между компьютерами, которые подключены к сети. HTTP все чаще является протоколом клиент - серверного взаимодействия, который не сохраняет промежуточное состояние, где клиент в большинстве случаев - web-браузер.

FTP - протокол, который используется для передачи файлов со специального файлового сервера на компьютер пользователя.

DNS - протокол, без которого не сможет работать система доменных имён. Протокол дает возможность клиентским компьютерам запрашивать у DNS-сервера IP-адрес какого-нибудь сайта, плюс он помогает осуществлять обмен БД между серверами DNS. В работе системы также используются протоколы TCP и UDP.

POP3 - протокол, который применяется для соединения с почтовым сервисом. Протокол POP обрабатывает данные на получение почты от клиентских программ.

SMTP - протокол, который устанавливает определенные правила для отправки почты.
🔥10👍3
This media is not supported in your browser
VIEW IN TELEGRAM
настало время немного снизить градус рабочего напряжения 😁
#BAmemeRU
😁18
​​Завершаем небольшую серию статей о системном анализе от бизнес-аналитика Екатерины Авдевич.

Тонкий и толстый клиенты. Что это?

📌 Клиен
т - это программа, которая взаимодействует с сервером для того чтобы пользователь мог получать данные о том, какие действия выполняет система.
Самым простым примером клиента является web-браузер, который отправляет запросы на web-сервер и отображает ответ на свое странице

Что такое тонкий клиент?

Тонкий клиент
- это такой вид клиента который способен все запросы пользователя по обработке данных переносить на сервер.

Плюсы тонкого клиента:
📎Доступ к информации становится безопаснее, т.к. информация хранится на стороннем сервисе
📎Обслуживание ПО становится минимальным, в связи с этим сокращаются трудозатраты
📎Минимальный уровень появления неисправности
📎Низкие технические требования к аппаратуре

Минусы тонкого клиента:
📎При возникновении сбоя - “поломаются” все подключенные к системе пользователи
📎Невозможно работать без сети
📎Может снижаться объем обработки большого массива данных

Что такое толстый клиент?

Толстый клиент
- такой вид клиента который обрабатывает все запросы пользователя через собственные аппаратные возможности, без помощи независимого сервера. Им является персональный компьютер пользователя который может функционировать на основе своей операционной системы.

Плюсы толстого клиента:
📎Высокая функциональность
📎Работать одновременно могут несколько пользователей
📎Возможность работы без сети
📎Оперативное реагирование системы
📎Нет зависимости от сторонних серверов

Минусы толстого клиента:
📎Обслуживание ПО становиться трудозатратным
📎Необходимо постоянное индивидуальное обновление программного обеспечения
📎Массивные объемы дистрибутивов
📎Программное обеспечение зависит от платформы, на которой были созданы клиенты
👍121
​​Good day, dear readers! The administration of the channel writes to you.

We started publishing exciting news and articles more than a year ago, and during this time we have gathered more than 1,700 business and system analysts interested in knowledge of our position! Our community has organized many online and offline meetups during this time, and we have invited the best speakers for you. And sometimes we just published thematic humor so you could relax a little.

We will continue to grow. And since July we will add a lot of new things:

- switch to English, for more audience coverage;
- we will add comments for all our publications, for live discussions on topics;
- we will hold new meetups;
- and we will add more authors' articles.

Thanks,
Stay tuned💛
26👍18🔥10👏1💩1
​​Let’s see some interesting the latest news in spheres that related to technology and IT

📎Twitter Hires New Partnerships Boss From NBCUniversal https://www.bloomberg.com/news/articles/2022-06-30/twitter-hires-new-partnerships-boss-from-nbcuniversal
📎FCC Official Wants App Stores to Cancel TikTok. https://www.bloomberg.com/news/articles/2022-06-29/fcc-commissioner-s-push-to-cancel-tiktok-faces-long-odds?srnd=technology-vp
📎Gartner published an article “3 Ways to Attract and Retain IT Talent in 2022 and Beyond” https://www.gartner.com/en/articles/3-ways-to-attract-and-retain-it-talent-in-2022-and-beyond
📎Zoom Bets on Corporate Customers to Stem Post-Pandemic Crash https://www.bloomberg.com/news/articles/2022-06-30/zoom-bets-on-corporate-customers-to-stem-post-pandemic-crash?srnd=technology-vp
📎According the latest news from USA a lot of people are worried about protecting private data in their applications.
There are some articles for this theme
Use That Everyday A.I. in Your Pocket https://msinformationtech.blogspot.com/2022/06/use-that-everyday-ai-in-your-pocket.html
Learn more about the digital security https://digitaldefensefund.org/ddf-guides/abortion-privacy/#advertisement
Deleting Your Period Tracker Won’t Protect You. Tweets telling women to do that went viral after Roe v. Wade was overturned, but experts say other digital data are more likely to reveal an illegal abortion.
https://www.nytimes.com/2022/06/30/technology/period-tracker-privacy-abortion.html
Privacy policy of the most popular tracker for women health https://flo.health/privacy-portal
It-company creates their own NFT for collecting money for charity
https://opensea.io/SuncharitybyAndersen
to open the link please use VPN

Have a great weekend! 💛
👍2
The Scrum framework exists to deliver value to stakeholders sooner. Sounds good, right? But when is something “valuable”? For something that seems so central to Scrum, there is little guidance on what “value” means. And we fear that it remains only a word if there is no meaningful definition for it.
Read the article below
https://www.scrum.org/resources/blog/five-types-value
👍1
​​How to apply Lifelong learning principles (LLL) in everyday life of Business Analysts

In order to be successful in a modern world it is necessary to accept its rules: constantly improve yourself in a personal and professional way. Business analysts have no excuses. To be up-to-date business analyst means to feel free and confident in our information directed society. In other words, it’s necessary to learn how to find and manage information. That’s why lifelong learning (LLL) theory is becoming more and more popular.
Let’s look through the basic principles of lifelong learning in the context of professional activities in business analysis.

📌Follow the trends
It is absolutely obvious that analytical work requires a wide mind and ability to compile knowledge from various fields. It is very important to pay attention to common situation in the world in order to establish communication from new trends in different spheres. Therefore, it is necessary to follow for innovations, novelties, scientific discoveries. It is important not to limit knowledge only in its sphere of activity. The main thing is to be sharp and combative in choosing a source.

📌Microlearning
Microlearning mean the possibility of quickly gaining information from new spheres. Business analysts work in different domains, and often get stuck with the need to learn something extremely new in short term. It can be information about a new domain, system functionality or specific tool. Microlearning doesn’t exceed the number of hours of training courses. Information is transferred by small portions. Such courses help us to form a common impression of chosen topics and get acquainted with specific terms. Modern training platforms and resources offer a wide range of courses, including volume-based workouts on specific topics.

📌Expert opinion
The possibility of receiving feedback in time and listening to expert opinion is not under the question. This is a very good chance to improve your skills. Have a question? Find the best in this area and study all the materials that are possible. Ask a colleague or a boss to evaluate the results of your work and to help you in determination of long- and short-term goals.

Stay tuned to learn other principles 💛
👍5🥰3
​​Some interesting news for this week

📎Apple plans new feature to protect journalists and human rights workers from spyware
https://edition.cnn.com/2022/07/06/tech/apple-spyware-lockdown-mode/index.html

📎Even in Death, Internet Explorer Lives On in South Korea
https://msinformationtech.blogspot.com/2022/07/even-in-death-internet-explorer-lives.html

📎NASA makes contact with satellite that broke free of Earth's orbit
https://edition.cnn.com/2022/07/06/world/nasa-capstone-satellite-contact-scn/index.html

Have a great weekend! 💛
​​Let's continue previous topic "How to apply Lifelong learning principles (LLL) in everyday life of Business Analysts"

📌Attend conferences and seminars
It's a big storage of new information. As a rule, best experts in their particular spheres present their real practical cases. As a reward - a great feeling of communion and inspiration. This stimulates the professional growth and influences the vector, according to which it is necessary to move in a professional plan.

📌Improve your communication skills
Art of clearly bring your ideas through the conversation is one of business-analysts’ must have. Someone has been gifted with this since childhood, someone needs to acquire this skill through training. Perhaps acting courses fade against the background of another thick and very clever book read. But without the ability to express your thoughts clearly and confidently, even valuable knowledge and bright ideas may not be useful. Courses of public speaking and speech techniques can be useful here. Don’t forget about psychology of human behavior in order to understand the principles of building effective communication with both the customer and the team.

📌Time management.
You may ask: how are my professional competencies of BA related to time management? I'm already doing well, I just don't have time to do everything. But let's be honest: this is also a skill, and no less important than all the others. By immersing yourself in time management, you learn to have more time, get tired less, do any tasks on time and efficiently, plan your schedule in advance, have more personal time and never be late. Aren't these indicators that you are at the place you have to be? And knowing its basics will help you to rest more, not to work on weekends and fit a well-deserved vacation into your plans.

I am deeply sure that most of us intuitively build our professional career on most of these principles. However, I think it would be useful to take another look at this list and think about what else interesting and inspiring I can do to become a better professional.

What are your guiding principles in work and life?
👍9
​​TODAY or again waiting for MONDAY?🤔

Especially for those who need motivation, IT company Andersen announces Sport Marathon🏃‍♂️

Five winners and five great gifts.

🔥 The winner will become an owner of an innovative Ninebot electric scooter.

🔥 2-5 places will get Thule brand bags.

In order to take part, all you have to do is 2 small steps:
1️⃣ Be subscribed to Andersen Instagram account⤵️
https://www.instagram.com/andersencompany

2️⃣ Post in your Instagram stories a photo or video report of how you perform the sporty tasks👌

We are actively diving now into the cardio week 🏃
Details about #AndersenSportMarathon can be found below👇

https://www.instagram.com/andersencompany

Let's go!🔥
Who do the same?🤣
#BAmeme
😁16
​​Some interesting news for this week🔅

📎Amazon's Ring has provided doorbell footage to police without owners' consent 11 times so far this year https://edition.cnn.com/2022/07/14/tech/amazon-ring-police-footage/index.html

📎Facebook users may soon be able to create multiple profiles under their accounts https://edition.cnn.com/2022/07/14/tech/meta-facebook-multiple-profiles/index.html

📎Netflix Changes Tack With Marketing Spree for $200 Million Film https://www.bloomberg.com/news/articles/2022-07-15/netflix-changes-tack-with-marketing-spree-for-200-million-film?srnd=technology-vp

Have a great weekend! 💛
3
🔥8
​​Andersen invites all Business Analysts to the Andersen Talks evening that will be held on the 28th of July. We will discuss new trends and chat in a relaxed atmosphere in our office. Each guest will receive a present from the company. The special guest of our evening is Ilona Kedracka – an experienced Product Manager and Blogger at poczatkujaca.pl. Also, you will enjoy speeches from our Business/System Analysts Uladzimir Fedarau and Vitali Birchanka. Business Analysis Andersen Talks is the best party that will bring together a community of professionals and like-minded people in Krakow. You will be able to exchange experiences and discuss your pains and problems, as well as brag about your successes! Do you miss face-to-face communication with colleagues? Then you definitely need to visit us. And we will take care of cold beer and the most delicious pizza in Krakow. Register to personally visit the event: https://lnkd.in/eGEhjSmg Register for online broadcast: https://lnkd.in/eWcKJChQ
👍3
​​This week we will publish a series of articles about BA’s work in the Presale phase

Involving Business Analysts in the Presale phase is becoming a common thing nowadays. It has been noted that the processing of incoming requests with BA’s engagement makes possible the revealing of the clients’ hidden expectations and make more precise estimation of the project. In this regard, it is necessary to discuss the particularities of the BA’s activity on the following issues:
📎the differences in the BA’s work on Presale in a product and outsourcing companies
📎possible artifacts of the Presale phase
📎working on Presale with various input data

What is Presale?
In general, Presale is a set of presale activities carried out by an IT service provider before signing a contract. At this stage the client and the service provider are trying to understand how they can meet mutual expectations to strike a deal on the most favorable terms for both parties.
In other words, it is important for the IT company to sell our proposal! To do this, the company takes certain steps aimed to investigating the request of the potential customer, giving the most advantageous offer for him and reducing the risks of incorrect (underestimated or overestimated) price for the work that will be needed.

Role of BA in Presale
Today, most of IT companies involve a BA to work in the Presale phase, where the analyst acts as a mediator for the customer, sales managers and the technical team. The task of the BA in this phase is to understand the customer's need, explain it to the technical team, determine the expected scope of the solution, explain it to the customer and approve the agreed scope, and help the team correctly evaluate the expected solution.

It is important to understand that the work of the BA is only part of the Presale phase, which can be described as the following algorithm:
📌The company receives the RFx (RFP, RFI, RFQ)
📌Sales managers analyze the RFx
📌BA analyzes the RFx
📌BA meets with the customer to identify needs (optional)
📌BA describes the solution (in collaboration with the team)
📌BA meets with the customer to present the solution (optional)
📌The estimates the approved solution
📌Sales managers prepare the commercial offer

Stay tuned to find out about BA’s tasks in product and outsourcing companies ⭐️
👍11
​​We are now on Facebook too!
It is possible that in a new place it is more convenient for someone to read various articles☺️
We plan to duplicate materials.
Join via link https://www.facebook.com/BAunity