Pull to refresh

Подскажите по браузерам

Lumber room
У меня есть старенький ноутбук…
Какой из ныне существующих браузеров менее всего грузит систему?
Навороты браузера не не нужны совсем.
Total votes 4: ↑3 and ↓1 +2
Views 264
Comments 15

Круговорот артефактов в Agile

Project management *
Доброго времени суток.

В этой статье я хочу продолжить рассказ о «прагматическом» Agile процессе разработки ПО. На суд Читателя предлагается иная перспектива обзора этого процесса — с точки зрения создания и эволюции артефактов (Artifact Flow) в ходе развития проекта. А также мы рассмотрим практический подход для работы с артефактом «Коллекция Требований» с использованием Google Wave и Google Docs.
Читать дальше →
Total votes 26: ↑22 and ↓4 +18
Views 16K
Comments 12

А зачем мне ТЗ? Я и так знаю!

Programming *
Проблема _непрочтения_ ТЗ встает практически каждый раз, когда "написатели" ТЗ и разработчики — люди из разных контор.

Этот пост — о Техническом Задании на разработку интерфейсов [для пользователей].

Разработчики – такие же люди, как и все. Читать талмуд об интерфейсе, написанный канцелярским языком – наверняка не очень приятное времяпровождение. Специалисты по интерфейсам разрабатывают ТЗ и передают их Заказчикам. И просят прочитать техническое задание (или спецификацию) – о том, как разрабатывать и изменять спроектированный интерфейс.

Что включает в себя техническое задание для разработки спроектированного интерфейса?


Читать дальше →
Total votes 34: ↑26 and ↓8 +18
Views 27K
Comments 29

Ключевые качества бизнес-аналитика в ИТ

ECM *
Sandbox
Доброго времени суток.

Изложить свои мысли о теме настоящей публикации натолкнула вполне насущная, «жизненная» необходимость — постепенно приближается время, когда возникнет потребность искать/нанимать на открытом рынке бизнес-аналитиков в штат компании (бизнес в области автоматизации процессов управления документами, контроля исполнительской дисциплины и т.д., в «простонародье» — СЭД). Все специалисты этого профиля, опыт и компетенции которых известны, иными словами тех кого знал и кого видел полезным для компании, либо уже в команде, либо устроены тоже неплохо. Проблему осложняет тот факт, что сколько ни старался, не получается сформулировать кратко и адекватно компетенции, особенности, которыми данный субъект должен обладать. Какие личные качества и таланты должен проявлять — что тоже актуально, так как морально подготовился к тому, чтобы искать талантливых новичков и пытаться их «выращивать». Уверен, что размышления ниже по тексту будут полезны менеджерам проектов, собственникам небольших ИТ-компаний интеграторского типа, да и самим бизнес-аналитикам.
Читать дальше →
Total votes 12: ↑11 and ↓1 +10
Views 70K
Comments 46

У нас же есть техническое задание на систему / сайт / приложение / проект…

Project management *Product Management *
Tutorial

Ситуация


  • На входе в студию клиент (виртуально / реально не важно).
  • Клиент хочет что-то заказать у нас — систему, сайт, приложение, аппу, что угодно — все что можно разработать и даже потом скрестить бульдога с муровьедом например (1С битрикс, просто 1С, другие системы и наша разработка).
  • Высылает он нам нечто (как мы это видим), называя это «тз» (как он это видит) и говорит — оценить / посчитать / задать вопросы и далее везде, ожидая в ответ как правило получить вполне конкретную точную цифру и срок (беру пример крайней клиники) когда это будет готово.
  • Ждет.


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

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

Читать дальше →
Total votes 14: ↑12 and ↓2 +10
Views 13K
Comments 11

Моделирование конструкций. Требования к моделлеру

Semantics *System Analysis and Design *Designing and refactoring *IT Standards *
В прошлой статье Понятие системы и конструкции. Их место в проектировании информационных систем, посвященной конструкциям, я вкратце затронул герменевтический круг – это один из способов нашего мышления, нацеленного на достижение понимания. Герменевтический круг состоит из двух направлений мышления: анализа и синтеза.

Анализ – это процесс, при котором мы представляем изучаемый объект в виде множества его частей (изучаем различные конструкции, на которые можно разложить изучаемый объект).

Синтез — это обратная «сборка» объекта.

Утверждается, что чувство понимания достигается, когда, сделав разборку объекта (анализ), а затем его сборку (синтез), — субъект получает непротиворечивый результат. В той же статье я отметил, что стандарты, как правило, нацелены на описание только одного направления мышления — анализа, но совершенно игнорируют второе направление – синтез.


Игнорирование процесса синтеза приводит к тому, что мы теряем способность делать проверку результатов анализа и начинаем мыслить шаблонами. Например, если нас спросить, из чего состоит велосипед, то довольно быстро найдется «правильный» ответ. Но если спросить: "Частью чего является велосипед?", – мы сильно затруднимся с ответом.
Читать дальше →
Total votes 12: ↑10 and ↓2 +8
Views 3.8K
Comments 74

Управление требованиями к IT-продукту внутри компании

Development Management *Project management *Product Management *
Sandbox
Так сложилось, что последнее время я много занимаюсь работой с требованиями к продукту от «внутреннего заказчика», в том числе от коллег из различных подразделений и технических команд (внутри компании). И ко мне постоянно приходят люди с тем, чтобы наша команда реализовала те или иные фичи, что-то переделали, добавили, убрали.

В данной статье я хочу рассказать, как можно со всем этим входящим хаосом работать.

Статья написана по мотивам практики работы, и не предполагает охватить всю тему управления проектами, требованиями, командами, качеством последующей реализации требований разработчиками, тему анализа результатов внедрения и т.д.
А охватывает только небольшую узкую часть между «хотелками» и «реализацией», которая именно про сами требования: к нам влетают произвольные хотелки/требования/пожелания/проблемы и т.д., а мы с ними работаем и на выходе получаем то, что пригодно для разработки.


Выяснение реальной проблемы


Когда кто-то приходит с проблемой, требованием, идеей новой фичи и т.д. то далеко не всегда приносит нам это в готовом виде, пригодном для реализации. Как правило это или какой-то “космос” — что-то очень большое, выбивающееся, нереалистичное, требующее переделать всё полностью для решения небольшой проблемы, актуальность которой неизвестна. Или просто “сырое”, непонятное, неконкретное требование.

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

Чтобы хаос и мрак преисподней немного отодвинуть, нам нужно понять, что стоит за этими идеями и предложениями. Какую задачу пришедший к вам человек реально хочет решить, какую проблему закрыть?

image

Читать дальше →
Total votes 9: ↑8 and ↓1 +7
Views 7.9K
Comments 17

Как организовать CI/CD на проекте: от постановки задач до настройки конвейера развертывания

True Engineering corporate blog Web services testing *Project management *DevOps *
Tutorial
В чем залог успешной настройки Continuous Delivery на проектах? Слаженная работа команд разработки, тестирования и инженеров по инфраструктуре. Спасибо, кэп, как говорится :) Но как это реализовать на практике? В этой статье поделимся нашими наработками, как это всё организовать и воплотить в жизнь.

Мы обобщили базовые основы в одну шпаргалку для себя и делимся с вами:


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


Читать дальше →
Total votes 12: ↑11 and ↓1 +10
Views 14K
Comments 10

Пользовательские истории – это не требования

Project management *Product Management *
Sandbox
Привет, Хабр! Представляю вашему вниманию перевод статьи «User stories are not requirements» автора Пер Лундхольм (Per Lundholm).

Слоны – не жирафы, а пользовательские истории – это не требования. Они имеют и общие черты и общий контекст, однако это не ставит между ними знак равенства. Тем не менее, многие полагают, что пользовательские истории являются своего рода новым прочтением того, что традиционно называется требованиями к программному обеспечению — ведь, должны же быть требования на проекте, правильно? Так вот, я отвечу — нет, и еще раз нет. Во – первых, это не требования, во – вторых, требования — это не то, что нам на самом деле нужно. Пользовательские истории — это прежде всего шанс увидеть различные варианты реализации, чтобы потом можно было воспользоваться открывшимися возможностями. А требования… это решить все наперед, чтобы потом в этом увязнуть.

Читать дальше →
Total votes 12: ↑8 and ↓4 +4
Views 6.7K
Comments 12

Как подготовиться к собеседованию на позицию системного аналитика. ТОП-5 тем

Команда Госуслуг corporate blog System Analysis and Design *

Представьте, что вам предстоит собеседование на позицию системного аналитика (СА). Что нужно знать для успешного прохождения интервью и какие вопросы могут задать? Эта статья может стать roadmap при подготовке к собеседованию.

Читать далее
Total votes 8: ↑7 and ↓1 +6
Views 66K
Comments 12

Бизнес-правила и требования к системе

System Analysis and Design *
Sandbox

Работа над каким-либо IT-продуктом/системой всегда начинается со сбора требований.

В идеальной вселенной, с представителя бизнеса работает бизнес-аналитик, который собирает пожелания заказчиков и формирует их в бизнес-правила. Далее уже над бизнес-правилами работает системный аналитик, формируя требования к системе. Но, зачастую, позицию «бизнес-аналитик» опускают: в бизнесе данная позиция отсутствует, в IT- команде данную роль совмещает в себе системный аналитик. У многих встает вопрос, как же правильно выделить бизнес-правила, чем они отличаются от требований к системе и зачем вообще их выделять, разве нельзя сразу приступить к формированию требований к системе?

Для начала, давайте определимся с понятиями «Бизнес-правила» и «Системные требования».

Системные требования
Total votes 8: ↑6 and ↓2 +4
Views 6.4K
Comments 1

«Сделайте хорошо, плохо не делайте»: зачем нужны подробные требования и как их писать

SuperJob corporate blog Development Management *Project management *Product Management *

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

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

Меня зовут Александра Хорошкова, я менеджер проектов по коммуникациям в SuperJob, и в этой статье я хочу поделиться своими способами подготовки требований. Если их описание — обязательная часть разработки, то и путь лежит через пять стадий принятия неизбежного. Давайте рассмотрим их подробнее и разберемся, зачем нужны требования, какими они бывают, и как можно быстро и качественно их составить. 

Читать далее
Total votes 11: ↑10 and ↓1 +9
Views 4.8K
Comments 0