Как разработать техническую документацию, которая точно будет работать. Часть 2. DocOps в действии
Перейти | BA|SA
Перейти | BA|SA
Хабр
Как разработать техническую документацию, которая точно будет работать. Часть 2. DocOps в действии
Привет! Меня зовут Андрей Гладилин, я работаю в Swordfish Security над составлением технической документации для ИТ-решений. Завершая предыдущую статью , мы обсудили преимущества и недостатки...
Современные подходы к созданию интересной и эффективной технической документации в современной индустрии
Перейти | BA|SA
Перейти | BA|SA
Хабр
Современные подходы к созданию интересной и эффективной технической документации в современной индустрии
Добрый день, уважаемые читатели! Сегодня хотелось бы поднять тему создания технической документации. Техническая документация — незаменимый инструмент в сфере инжиниринга, разработки программного...
Алоха! Часто возникает вопрос «Зачем системным аналитикам и бизнес-аналитикам знать базы данных ? И почему так часто про них спрашивают на собеседованиях?» поэтому я решила начать новую рубрику про #базыданных, где будем изучать, что это такое, какие они бывают, и тд.
Вот несколько причин, почему важно обладать знаниями в этой области:
🌐 Понимание данных: Базы данных являются хранилищем информации, которую мы анализируем. Развитие навыков работы с базами данных позволяет нам понимать, где и как организована эта информация, что помогает в определении наиболее эффективных способов работы с данными.
📑Запросы и отчеты: Используя SQL или другое, мы можем создавать и выполнять запросы к базам данных для извлечения нужных нам данных. Это позволяет нам формировать отчеты, анализировать информацию и принимать обоснованные решения на основе полученных результатов.
⚙️Интеграция систем: Знание баз данных помогает нам взаимодействовать с другими системами и приложениями. Мы можем извлекать данные из различных источников, объединять их и анализировать вместе для получения полной и точной картины.
🧬Оптимизация процессов: Понимание баз данных позволяет нам идентифицировать и исправлять проблемы производительности, оптимизировать запросы и структуру базы данных. Это значительно повышает эффективность работы системы и процессов бизнеса.
👫🏼Взаимодействие с командами разработки: Знание баз данных помогает нам эффективно общаться и сотрудничать с командами разработки. Мы можем легче понимать их потребности, помогать в проектировании баз данных и предложить оптимальные решения.
В итоге, понимание баз данных является важным навыком для системных/бизнес-аналитиков, помогающим им собирать, анализировать и использовать данные более эффективно, оптимизировать процессы и принимать обоснованные решения на основе данных.
#базыданных @ba_and_sa
Для начала познакомимся с SQL, для этого предлагаю несколько статей на эту тему:
📌Базы данных и начало работы с SQL
📌SQL за 20 минут
Вот несколько причин, почему важно обладать знаниями в этой области:
🌐 Понимание данных: Базы данных являются хранилищем информации, которую мы анализируем. Развитие навыков работы с базами данных позволяет нам понимать, где и как организована эта информация, что помогает в определении наиболее эффективных способов работы с данными.
📑Запросы и отчеты: Используя SQL или другое, мы можем создавать и выполнять запросы к базам данных для извлечения нужных нам данных. Это позволяет нам формировать отчеты, анализировать информацию и принимать обоснованные решения на основе полученных результатов.
⚙️Интеграция систем: Знание баз данных помогает нам взаимодействовать с другими системами и приложениями. Мы можем извлекать данные из различных источников, объединять их и анализировать вместе для получения полной и точной картины.
🧬Оптимизация процессов: Понимание баз данных позволяет нам идентифицировать и исправлять проблемы производительности, оптимизировать запросы и структуру базы данных. Это значительно повышает эффективность работы системы и процессов бизнеса.
👫🏼Взаимодействие с командами разработки: Знание баз данных помогает нам эффективно общаться и сотрудничать с командами разработки. Мы можем легче понимать их потребности, помогать в проектировании баз данных и предложить оптимальные решения.
В итоге, понимание баз данных является важным навыком для системных/бизнес-аналитиков, помогающим им собирать, анализировать и использовать данные более эффективно, оптимизировать процессы и принимать обоснованные решения на основе данных.
#базыданных @ba_and_sa
Для начала познакомимся с SQL, для этого предлагаю несколько статей на эту тему:
📌Базы данных и начало работы с SQL
📌SQL за 20 минут
Алоха! В нашей профессии играет не мало важную роль понимание и умение использовать языки программирования. Поэтому предлагаю затронуть эту тему и поговорить, почему знание языков программирования является не мало важным навыком для системного/бизнес- аналитика (далее - Аналитик) и как они помогут в нашей профессиональной деятельности.
Почему же от нас требуют знание и понимание языков программирования:
1. Разделение обязанностей и коммуникация с программистами: В рамках проектов аналитик работает близко с командой программистов. Знание языков программирования позволяет аналитику лучше понимать технические требования и возможности проекта. Как аналитик, мы можем эффективнее общаться с программистами, переводить бизнес-требования в язык кода и обеспечивать успешную реализацию проекта.
2. Анализ существующих систем и их улучшение: В процессе анализа существующих систем аналитику нужно понимать, как именно работает приложение, его компоненты и взаимодействие между ними. Знание языков программирования позволяет легче разбираться в коде и выявлять потенциальные проблемы, оптимизировать систему и предлагать улучшения.
3. Построение прототипов и тестирование: Аналитик часто занимается разработкой прототипов системы, чтобы продемонстрировать функционал и собрать обратную связь от заказчика. Знание языков программирования поможет реализовать прототип, сделать его более интерактивным и функциональным. Также знание программирования будет полезно при тестировании системы, помогая более эффективно выявлять и устранять ошибки.
4. Понимание технической стороны проекта: Знание языков программирования позволяет аналитику глубже понять техническую сторону проекта. Это поможет нам принимать более обоснованные решения при выборе технологий, оптимизации процесса разработки и обеспечении соответствия техническим требованиям.
5. Развитие профессиональных навыков: Изучение языков программирования помогает аналитикам расширять свои профессиональные навыки и быть в тренде современных технологий. Это делает нас более ценными для работодателей и повышает наши шансы на карьерный рост.
Чаще всего работодатель не разделяет системного и бизнес-аналитика, а хочет видеть две ветви в одном кандидате, так сказать «мастера на все руки», поэтому знание языков программирования будет только плюсом для любого аналитика, который крутится в ИТ сфере. Оно помогает нам лучше понять технические аспекты проектов, общаться с программистами, анализировать и улучшать существующие системы, создавать прототипы и принимать обоснованные решения.
Почему же от нас требуют знание и понимание языков программирования:
1. Разделение обязанностей и коммуникация с программистами: В рамках проектов аналитик работает близко с командой программистов. Знание языков программирования позволяет аналитику лучше понимать технические требования и возможности проекта. Как аналитик, мы можем эффективнее общаться с программистами, переводить бизнес-требования в язык кода и обеспечивать успешную реализацию проекта.
2. Анализ существующих систем и их улучшение: В процессе анализа существующих систем аналитику нужно понимать, как именно работает приложение, его компоненты и взаимодействие между ними. Знание языков программирования позволяет легче разбираться в коде и выявлять потенциальные проблемы, оптимизировать систему и предлагать улучшения.
3. Построение прототипов и тестирование: Аналитик часто занимается разработкой прототипов системы, чтобы продемонстрировать функционал и собрать обратную связь от заказчика. Знание языков программирования поможет реализовать прототип, сделать его более интерактивным и функциональным. Также знание программирования будет полезно при тестировании системы, помогая более эффективно выявлять и устранять ошибки.
4. Понимание технической стороны проекта: Знание языков программирования позволяет аналитику глубже понять техническую сторону проекта. Это поможет нам принимать более обоснованные решения при выборе технологий, оптимизации процесса разработки и обеспечении соответствия техническим требованиям.
5. Развитие профессиональных навыков: Изучение языков программирования помогает аналитикам расширять свои профессиональные навыки и быть в тренде современных технологий. Это делает нас более ценными для работодателей и повышает наши шансы на карьерный рост.
Чаще всего работодатель не разделяет системного и бизнес-аналитика, а хочет видеть две ветви в одном кандидате, так сказать «мастера на все руки», поэтому знание языков программирования будет только плюсом для любого аналитика, который крутится в ИТ сфере. Оно помогает нам лучше понять технические аспекты проектов, общаться с программистами, анализировать и улучшать существующие системы, создавать прототипы и принимать обоснованные решения.
Интеграция Jmix с bpmn-js для эффективного моделирования бизнес-процессов при разработке приложений
Перейти | BA|SA
Перейти | BA|SA
Хабр
Интеграция Jmix с bpmn-js для эффективного моделирования бизнес-процессов при разработке приложений
Jmix — это платформа с открытым исходным кодом для повышения эффективности разработки корпоративного ПО. Java-разработчики со всего мира используют ее для создания приложений, ориентированных на...
Forwarded from QApedia | Тестирование
This media is not supported in your browser
VIEW IN TELEGRAM
Типичный рабочий созвон в каждой компании
Forwarded from Analyst IT
Виды баз данных. Большой обзор типов СУБД
В статье будут рассмотрены следующие типы баз данных:
• Реляционные
• Ключ-значение
• Документо-ориентированные
• Базы данных временных рядов
• Графовые базы данных
• Поисковые базы данных (Search Engines)
• Объектно-ориентированные базы данных
• RDF (Resource Description Framework)
• Wide Column Stores
• Мультимодальные СУБД
• Native XML СУБД
• GEO/GIS (пространственные) и специализированные СУБД
• Event СУБД (баз данных переходов состояний)
• Контентные СУБД
• Навигационные (Navigational) СУБД
• Векторные базы данных
Читать статью | Analyst IT
В статье будут рассмотрены следующие типы баз данных:
• Реляционные
• Ключ-значение
• Документо-ориентированные
• Базы данных временных рядов
• Графовые базы данных
• Поисковые базы данных (Search Engines)
• Объектно-ориентированные базы данных
• RDF (Resource Description Framework)
• Wide Column Stores
• Мультимодальные СУБД
• Native XML СУБД
• GEO/GIS (пространственные) и специализированные СУБД
• Event СУБД (баз данных переходов состояний)
• Контентные СУБД
• Навигационные (Navigational) СУБД
• Векторные базы данных
Читать статью | Analyst IT
Хабр
Виды баз данных. Большой обзор типов СУБД
Часто, в обзорах видов баз данных упоминают реляционные и “другие”, “NoSQL” и т.д., либо приводят самые основные типы СУБД (базы данных), забывая о редких. В данной статье я постараюсь описать...
UML: обзор основных типов диаграмм. Диаграмма компонентов. Часть 2
Перейти | BA|SA
Диаграмма классов. Часть 1
Перейти | BA|SA
Диаграмма классов. Часть 1
Хабр
UML: обзор основных типов диаграмм, диаграмма компонентов. Часть 2
Хабр, привет! Меня зовут Витя, я работаю системным аналитиком, а также пишу про системный анализ у себя в Telegram канале . В прошлой статье про UML мы узнали что такое язык моделирования UML,...