Перейти к содержимому
mshogin

Михаил Шогин

@mshogin

На сайте с 29 сентября 2009 г.

Пользователь пока ничего не рассказал о себе.

рейтинг

100

постов

6

комменты

10

подписчиков

0

подписок

0

User Stories Applied : Собираем Истории.

Классическая модель сбора историй говорит о том, что все истории необходимо собрать в начале проекта. В некоторых случаях сбор историй может тянуться недели, и даже месяцы. В отличии от традиционного процесса сбора историй, Agile процесс говорит о том что мы не понимаем что все истории собрать не можем. Будем собирать истории авансом, даже в том случае если они описаны на высоком уровне детализации. Дополнительным фактором этого, является то ,что детализированные истории устаревают со временем и теряется их актуальность. Поэтому высокий уровень истории позволяет нам сделать детализацию в тот момент, когда история берется на разработку. К тому же, мы экономии время и можем быстро создать прототип для оценки размера проекта на ранних стадиях разработки. Сбор историй можно представ…

0
0
398

User Stories Applied : Начало.

Привет. Решили, в рамках Agile Study Group освоить книгу Майка Кона - User Stories Applied: For Agile Software Development. Долго выбирали, какую книгу взять, и решили взять классику по User Stories. Что понравилось: книга построена систематично, покрыты вопросы выявления и сбора требований, планирования итераций, изобилует примерами, и что немало важно, имеются упражнения для размышления и обсуждения. Может возникнуть резонный вопрос: Для чего нужны эти Ваши User Stories? Первое с чего начинается проект – это сбор требований к конечному продукту. Этот процесс подразумевает под собой взаимодействие всех членов команды. Основная проблема, с которой сталкивается команда в процессе сбора требований - это проблема коммуникаций. Проблемы возникают в том случае, когда происходит дисбаланс «лаге…

0
2
605

Балдеющие от адреналина. Паттерн 2 - "На старт"

Всем привет. Продолжаю рассматривать книгу балдеющие от адреналина. И сегодня рассмотрим второй паттерн. Называется он «На старт». В лучших традициях по названию не возможно понять смысл паттерна. В паттерне рассматриваются проектные или командные собрания. Как у Вас проходят собрания? Все ли Вам нравится? Принимаются ли решения? Принимаются ли конкретные шаги для решения вопроса? Есть команды, которые начинают реализовывать принятые на собрании решения, еще до окончания собрания. Это как правило, те шаги которые легко решаются с помощью современных технологий. К этому же классу задач относятся те задачи, которые дешевле решить , чем перенести и поставить напоминание. Например, списаться с кем-нибудь, поправить приоритеты, что-нибудь в этом духе. Чаще же, оперативная команда, начинает реа…

0
3
315

Балдеющие от адреналина и зомбированные шаблонами. Начало

Давно меня не было в эфире. Все как-то в работе да в работе. Но тут случилось беспрецедентное событие. Я нашел отличную книгу. Не со своей помощью, конечно, с помощью одного agile-guru. Книга называется Балдеющие от адреналина и зомбированные шаблонами. Автор книги Том Демарко , Тимости Листер и другие соавторы. Книга включает в себя 86 паттернов командного поведения. В русском переводе издана в издательстве Символ. Том Демарко и Тимоти Листер известны как авторы книги Человеческий фактор. Книга была издана еще в далеком 87 году, но как ни странно до сих пор имеет место быть . Мой хороший знакомый менеджер IT проектов, недавно начал ее читать и был просто поражен содержанием. А когда я сказал что книга 87 года изадния…. Ну вы понимаете что было дальше . Вернемся к балдеющим от адреналина.…

0
2
581

Basic Data Structures: Linked List

Решил тут вспомнить что же такое структуры данных да алгоритмы. Помнится последний раз с этим сталкивался еще в универе. По работе особо и не приходится этим заниматься. Что не говори, а лучший провайдер алгоритмов - база данных. Мы уже настолько привыкли к этому, что если нас попросить сделать сортировку списка, мы будем кричать "Да я, да я! Да я два списка по 100000 записей сджойню и отсортирую в пять сек!" А на деле что? Ну хорошо если полезешь на CPAN да скачаешь модуль который за тебя все это сделает, а если решишь сам все сделать? Сколько интересно времени на все уйдет. Так что повторение, как говорится, мать учения. Так что начнем с основ. Связной список. Сам придумывать не стал, честно спер с вики. Связной список - структура данных, состоящая из узлов, каждый из которых содержит к…