От требований к постановкам задач на разработку с помощью архитектурного проекта
Аналитики часто отмечают, что разработчики не хотят читать большую спецификацию требований, а разработчики отвечают, что ТЗ выглядит слишком абстрактно и не годится для реализации. Такая ситуация возникает, когда между требованиями и постановками задач на реализацию пропущен важный этап проектирования, когда определяется архитектура системы и стек технологий для ее создания. Разбираемся, что должен в себя включать этот документ и почему существующие стандарты описания архитектуры не слишком помогают в его формировании.
Перейти к статье | BApedia
Аналитики часто отмечают, что разработчики не хотят читать большую спецификацию требований, а разработчики отвечают, что ТЗ выглядит слишком абстрактно и не годится для реализации. Такая ситуация возникает, когда между требованиями и постановками задач на реализацию пропущен важный этап проектирования, когда определяется архитектура системы и стек технологий для ее создания. Разбираемся, что должен в себя включать этот документ и почему существующие стандарты описания архитектуры не слишком помогают в его формировании.
Перейти к статье | BApedia
🔥4👍1
Проектирование базы данных для самых маленьких — на примере кинотеатра
В данной статье автор покажет ход размышлений при проектировании базы данных.
Перейти к статье | BApedia
В данной статье автор покажет ход размышлений при проектировании базы данных.
Перейти к статье | BApedia
🔥2
Pivot-Pivot-Pivot! Как управлять стремительно меняющимися требованиями
«Никто из нас не любит изменения. Но меньше всех любит их команда разработчиков, когда речь заходит о новых требованиях к задачам, уже взятым в спринт, а тем более, выполненным. В моем последнем проекте таких было достаточно, и эту статью я писала по результатам его ретроспективы. Поэтому в какой-то степени ее можно назвать работой над ошибками и даже мануалом для тех, кто будет менеджить требования в условиях “rapidly changing environment”.»
Перейти к статье | BApedia
«Никто из нас не любит изменения. Но меньше всех любит их команда разработчиков, когда речь заходит о новых требованиях к задачам, уже взятым в спринт, а тем более, выполненным. В моем последнем проекте таких было достаточно, и эту статью я писала по результатам его ретроспективы. Поэтому в какой-то степени ее можно назвать работой над ошибками и даже мануалом для тех, кто будет менеджить требования в условиях “rapidly changing environment”.»
Перейти к статье | BApedia
❤2🔥2
Книга «Микросервисы. От архитектуры до релиза»
"Микросервисная архитектура обеспечивает высокую скорость изменений и хорошую масштабируемость, а также позволяет создавать чистые эволюционирующие системы. Но реализовать свою первую микросервисную архитектуру непросто. Как сделать выбор из множества вариантов и обучить свою команду всем техническим деталям, чтобы максимально увеличить шансы на успех?"
Перейти к статье | BApedia
"Микросервисная архитектура обеспечивает высокую скорость изменений и хорошую масштабируемость, а также позволяет создавать чистые эволюционирующие системы. Но реализовать свою первую микросервисную архитектуру непросто. Как сделать выбор из множества вариантов и обучить свою команду всем техническим деталям, чтобы максимально увеличить шансы на успех?"
Перейти к статье | BApedia
🔥1
Ассоциации в UML-диаграмме классов: агрегация vs композиция
Как построить UML-диаграмму классов, выделив сущности предметной области. В чем разница между композицией и агрегацией, а также как показать ссылку на объект другого класса. Смотрим на примере интернет-магазина.
Перейти к статье | BApedia
Как построить UML-диаграмму классов, выделив сущности предметной области. В чем разница между композицией и агрегацией, а также как показать ссылку на объект другого класса. Смотрим на примере интернет-магазина.
Перейти к статье | BApedia
🔥5
Как видеть задачу целиком
"Часто, принимая в работу новый проект как бизнес-аналитик, я вижу описание какого-то программного решения, но не получаю на вход информацию, какие проблемы оно призвано решать здесь и сейчас, почему оно построено именно так, и как планируется его развивать в дальнейшем."
Перейти к статье | BApedia
"Часто, принимая в работу новый проект как бизнес-аналитик, я вижу описание какого-то программного решения, но не получаю на вход информацию, какие проблемы оно призвано решать здесь и сейчас, почему оно построено именно так, и как планируется его развивать в дальнейшем."
Перейти к статье | BApedia
👍2
«У нас с этим контрагентом дружеские отношения» или как остаться без документации на проекте
История о том, почему необходимо поддерживать деловую коммуникацию с исполнителем, а также вести документацию на проекте. Простые истины с высокой ценой ошибки.
Перейти к статье | BApedia
История о том, почему необходимо поддерживать деловую коммуникацию с исполнителем, а также вести документацию на проекте. Простые истины с высокой ценой ошибки.
Перейти к статье | BApedia
Реализация моделей с UML-диаграммы классов: примеры кода на Python
Как классы и связи между ними с UML-диаграммы классов реализуются в программном коде, почему для разработчика нет особой разницы между агрегацией и композицией, чем публичные методы отличаются от приватных, и когда в конструкторе инициализации перечисляются не все поля. Пишем на Python классы и объекты интернет-магазина.
Перейти к статье | BApedia
Как классы и связи между ними с UML-диаграммы классов реализуются в программном коде, почему для разработчика нет особой разницы между агрегацией и композицией, чем публичные методы отличаются от приватных, и когда в конструкторе инициализации перечисляются не все поля. Пишем на Python классы и объекты интернет-магазина.
Перейти к статье | BApedia
🔥2
Forwarded from SQLpedia | Базы данных
This media is not supported in your browser
VIEW IN TELEGRAM
Когда твой ПМ в очередной раз меняет условие задачи
😁23
Опыт использования документа Roadmap
В этой статье автор хотел бы поделиться опытом использования документа Roadmap , а именно в каком формате он использовался на проектах, какие задачи он помог решить и как облегчил жизнь команде.
Перейти к статье | BApedia
В этой статье автор хотел бы поделиться опытом использования документа Roadmap , а именно в каком формате он использовался на проектах, какие задачи он помог решить и как облегчил жизнь команде.
Перейти к статье | BApedia
❤1👍1
BABOK и Lean: строим карту потоков создания ценности для анализа бизнес-процессов
Хотя бизнес-анализ как самостоятельная область деятельности не отметил еще и 20-летнего юбилея, он активно применяет давно используемые методы и практики производственного менеджмента с 70-летней историей. Сегодня рассмотрим, как некоторые техники BABOK®Guide связаны с идеями бережливого производства (Lean) и на практическом примере разберем, как построить карту потока создания ценности.
Перейти к статье | BApedia
Хотя бизнес-анализ как самостоятельная область деятельности не отметил еще и 20-летнего юбилея, он активно применяет давно используемые методы и практики производственного менеджмента с 70-летней историей. Сегодня рассмотрим, как некоторые техники BABOK®Guide связаны с идеями бережливого производства (Lean) и на практическом примере разберем, как построить карту потока создания ценности.
Перейти к статье | BApedia
❤6
FineBI-g brother is watching you: как мы начали анализировать действия пользователей в Fine
"В прошлом году, как и многие наши коллеги по рынку, столкнулись с проблемой поиска альтернативы BI-платформам покинувших нас вендоров. О том, как подходить к замене платформы, уже много рассказано здесь и на других ресурсах. В этой статье мы остановимся на конкретном кейсе — как мы решили задачу поиска и последующего анализа действий и полномочий наших пользователей, а также взяли под контроль обновление источников."
Перейти к статье | BApedia
"В прошлом году, как и многие наши коллеги по рынку, столкнулись с проблемой поиска альтернативы BI-платформам покинувших нас вендоров. О том, как подходить к замене платформы, уже много рассказано здесь и на других ресурсах. В этой статье мы остановимся на конкретном кейсе — как мы решили задачу поиска и последующего анализа действий и полномочий наших пользователей, а также взяли под контроль обновление источников."
Перейти к статье | BApedia
Оценка трудоемкости задач для бизнес-аналитика
"Один из часто задаваемых на тренинге вопросов — «как оценить, сколько времени уйдет на выполнение задачи Х?». Вопрос беспокоит не только бизнес-аналитиков, но и коллег на других позициях. Больше всего он актуален для менеджеров проектов. Я же хочу поделиться своим опытом и рассказать о некоторых техниках, которые довелось использовать при оценке трудоемкости задач по бизнес-анализу."
Перейти к статье | BApedia
"Один из часто задаваемых на тренинге вопросов — «как оценить, сколько времени уйдет на выполнение задачи Х?». Вопрос беспокоит не только бизнес-аналитиков, но и коллег на других позициях. Больше всего он актуален для менеджеров проектов. Я же хочу поделиться своим опытом и рассказать о некоторых техниках, которые довелось использовать при оценке трудоемкости задач по бизнес-анализу."
Перейти к статье | BApedia
👍3
ИТ – Как быть с документацией?
В рамках статьи автор поделится подходами к организации работы по документации. Где она образуется, кто чью использует.
Перейти к статье | BApedia
В рамках статьи автор поделится подходами к организации работы по документации. Где она образуется, кто чью использует.
Перейти к статье | BApedia
Бизнес-кейс и как его составить: техника BABOK®Guide
Сегодня разберем одну из 50 техник руководства к профессиональному своду знаний по бизнес-анализу BABOK®Guide. Что такое бизнес-кейс, зачем, кто и когда разрабатывает этот документ, как презентовать его инвесторам и другим ЛПР, структура и содержание ТЭО с советами BABOK и PMBOK.
Перейти к статье | BApedia
Сегодня разберем одну из 50 техник руководства к профессиональному своду знаний по бизнес-анализу BABOK®Guide. Что такое бизнес-кейс, зачем, кто и когда разрабатывает этот документ, как презентовать его инвесторам и другим ЛПР, структура и содержание ТЭО с советами BABOK и PMBOK.
Перейти к статье | BApedia
👍7
Forwarded from Business | System analyst
Алоха! Часто возникает вопрос «Зачем системным аналитикам и бизнес-аналитикам знать базы данных ? И почему так часто про них спрашивают на собеседованиях?» поэтому я решила начать новую рубрику про #БД, где будем изучать, что это такое, какие они бывают, и тд.
Вот несколько причин, почему важно обладать знаниями в этой области:
🌐 Понимание данных: Базы данных являются хранилищем информации, которую мы анализируем. Развитие навыков работы с базами данных позволяет нам понимать, где и как организована эта информация, что помогает в определении наиболее эффективных способов работы с данными.
📑Запросы и отчеты: Используя SQL или другое, мы можем создавать и выполнять запросы к базам данных для извлечения нужных нам данных. Это позволяет нам формировать отчеты, анализировать информацию и принимать обоснованные решения на основе полученных результатов.
⚙️Интеграция систем: Знание баз данных помогает нам взаимодействовать с другими системами и приложениями. Мы можем извлекать данные из различных источников, объединять их и анализировать вместе для получения полной и точной картины.
🧬Оптимизация процессов: Понимание баз данных позволяет нам идентифицировать и исправлять проблемы производительности, оптимизировать запросы и структуру базы данных. Это значительно повышает эффективность работы системы и процессов бизнеса.
👫🏼Взаимодействие с командами разработки: Знание баз данных помогает нам эффективно общаться и сотрудничать с командами разработки. Мы можем легче понимать их потребности, помогать в проектировании баз данных и предложить оптимальные решения.
В итоге, понимание баз данных является важным навыком для системных/бизнес-аналитиков, помогающим им собирать, анализировать и использовать данные более эффективно, оптимизировать процессы и принимать обоснованные решения на основе данных.
#базыданных @ba_and_sa
Для начала познакомимся с SQL, для этого предлагаю несколько статей на эту тему:
📌Базы данных и начало работы с SQL
📌SQL за 20 минут
Вот несколько причин, почему важно обладать знаниями в этой области:
🌐 Понимание данных: Базы данных являются хранилищем информации, которую мы анализируем. Развитие навыков работы с базами данных позволяет нам понимать, где и как организована эта информация, что помогает в определении наиболее эффективных способов работы с данными.
📑Запросы и отчеты: Используя SQL или другое, мы можем создавать и выполнять запросы к базам данных для извлечения нужных нам данных. Это позволяет нам формировать отчеты, анализировать информацию и принимать обоснованные решения на основе полученных результатов.
⚙️Интеграция систем: Знание баз данных помогает нам взаимодействовать с другими системами и приложениями. Мы можем извлекать данные из различных источников, объединять их и анализировать вместе для получения полной и точной картины.
🧬Оптимизация процессов: Понимание баз данных позволяет нам идентифицировать и исправлять проблемы производительности, оптимизировать запросы и структуру базы данных. Это значительно повышает эффективность работы системы и процессов бизнеса.
👫🏼Взаимодействие с командами разработки: Знание баз данных помогает нам эффективно общаться и сотрудничать с командами разработки. Мы можем легче понимать их потребности, помогать в проектировании баз данных и предложить оптимальные решения.
В итоге, понимание баз данных является важным навыком для системных/бизнес-аналитиков, помогающим им собирать, анализировать и использовать данные более эффективно, оптимизировать процессы и принимать обоснованные решения на основе данных.
#базыданных @ba_and_sa
Для начала познакомимся с SQL, для этого предлагаю несколько статей на эту тему:
📌Базы данных и начало работы с SQL
📌SQL за 20 минут
👍7🔥4👏1
BI-аналитика на коленке: делаем веб-аналитику в DataLens
Разберем в данной статье: что делать, если ты - человек с большим бэкграундом в аналитике, а перед тобой pet-project, где хочется тратить на всё 0 рублей, на проекте пару рук и ещё ничего не настроено?
Перейти к статье | BApedia
Разберем в данной статье: что делать, если ты - человек с большим бэкграундом в аналитике, а перед тобой pet-project, где хочется тратить на всё 0 рублей, на проекте пару рук и ещё ничего не настроено?
Перейти к статье | BApedia
Проработка нефункциональных требований? Нет, проработка аспектов обеспечения качества
В статье мы разберем методику работы с требованиями качества (часть нефункциональных требований), или лучше говорить, методику проработки некоторых аспектов качества системы
Перейти к статье | BApedia
В статье мы разберем методику работы с требованиями качества (часть нефункциональных требований), или лучше говорить, методику проработки некоторых аспектов качества системы
Перейти к статье | BApedia