Публикации по теме 'agile'


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

Жаргон программной инженерии может быть излишне сложным.
Жаргон программной инженерии может быть излишне сложным. Нам нравятся наши сокращения и расширенный словарный запас. Отказ от ответственности: все высказанные мнения принадлежат мне. Излишняя инженерия. Это одна из худших вещей, порожденных блестящими умами. В мире программного обеспечения есть люди, которые невероятно умны, но иногда они выдумывают из-за своего собственного интеллекта и усложняют жизнь всем остальным. Да, я смотрю на вас - того человека, который любит..

Мой опыт программирования мобов
Одна из вещей, которые мне больше всего нравятся в программировании (или жизни в целом), - это то, что иногда вы открываете для себя новые концепции, которые полностью поражают вас и меняют вашу точку зрения. В последний раз это случилось со мной, когда мы с моей командой в Datix опробовали моб-программирование. Посмотрев доклад Вуди Зуилла о моб-программировании, я был немного озадачен, но очень заинтересован. Я хотел попробовать это, но знал, что этого не произойдет, если нам..

Проверьте это, прежде чем сделать это
Люди иногда сомневаются в важности создания тестов перед созданием самого программного обеспечения. Хорошо, я сделал. Но когда я сталкиваюсь с TDD, я никогда не пропускаю тест, поскольку требования всегда меняются. Что такое TDD? TDD (разработка через тестирование) - это эволюционный подход к разработке, который сочетает в себе разработку сначала тестирование, когда вы пишете тест до того, как напишете достаточно производственного кода, чтобы выполнить этот тест, и рефакторинг ...

Выберитесь из ловушки! Как избежать ловушек при разработке программного обеспечения с помощью системного мышления
Это вторая из двух статей о системном мышлении в разработке программного обеспечения. Как и любое продолжение, в нем будет больше смысла, если вы уже видели часть 1, и, как и любое хорошее продолжение, он пытается разрешить некоторые оставшиеся без ответа вопросы, поставленные его предшественником. Часть 1 представила 8 системных архетипов, описанных Даной Медоуз в Системном мышлении - Учебник , и описала их, исходя из моей системы взглядов как инженера-программиста. Эти..

Введение в AIOps: наш новый технический документ
Скачай сегодня ! Многие предприятия использовали машинный интеллект и автоматизацию Grok для создания самовосстанавливающихся систем. Облачные приложения имеют сложные следы. При возникновении проблем группы ИТ-операций могут работать по кругу, борясь с пожарами и устраняя последствия ИТ-инцидентов. С Grok группы ИТ-операций могут сосредоточиться на инновациях, а не на тушении пожаров. Gartner укрепила необходимость машинного обучения и автоматизации в центрах обработки данных,..

ООП и Agile
Как программисты, мы все должны быть знакомы с концепцией объектно-ориентированного программирования. На случай, если вы новичок в этом, вот очень краткое изложение того, что это такое: прежде чем начинать что-либо (анализ, проектирование или программирование), вы должны привыкнуть смотреть на все как на объект. Объект имеет набор описывающих его атрибутов и ряд методов, которые он может выполнять. Хитрость мастерства заключается в том, чтобы определить, что идентифицирует объект и что..