Why DevOps orgs embrace failure

On September 9, 2016, Posted by , In Agile,DevOps Practices,Engineering, With No Comments

DevOps transformations require embracing failure Innovative achievements on our planet seem to manifest themselves after copious amounts of failure. Most of us are at least somewhat familiar with history’s comically hilarious attempts to create a flying machine. During the early days of flight, flying machines were invented in droves. Most of these…

Agile 101: Effective Sprint planning meetings

On August 10, 2016, Posted by , In Agile,Engineering, With No Comments

Introducing the Sprint Planning Meeting In Agile development organizations most often apply a minimum of three core meeting ceremonies (The Sprint Planning Meeting, Daily Stand-ups, and Retrospectives). These ceremonies respectively identify the beginning, middle, and end of a given iteration. In this article we’ll explore the sprint planning meeting, it’s purpose and some…

Agile 101: Practical tips for effective stand-up meetings

On July 28, 2016, Posted by , In Agile,Engineering, With No Comments

Over the last 15 years, Agile’s widespread adoption has spurred an increase in collaborative engineering and delivery at organizations both large and small. Some of the reasons for the increase in Agile’s popularity relate to the practical implementations of Agile methodologies that arose since the Agile Manifesto’s publication[1]. Some of the…

Docker Up and Running (Part 1)

On July 25, 2016, Posted by , In DevOps Tools, With No Comments

Docker has taken the DevOps and development world by storm. It represents a lightweight virtualization option coupled with GIT style source control options. When leveraged with micro-services it’s value to the industry is immeasurable.  This tutorial represents a beginners guide to docker, how it works and some ways it can…

Continuous Integration: FREE PPTX slides you can use to educate others on CI

On July 20, 2016, Posted by , In Continuous Integration,Engineering, With No Comments

Recently I spent time putting together a set of slides (PPX), which I am releasing in an effort to provide the DevOps community a selling tool for use at work in convincing their organizations to adopt good CI engineering practices. The slides provided here are designed to be open source…

Agile & Velocity: Adapt or Die

On July 11, 2016, Posted by , In Agile,Engineering, With No Comments

One does’t do Agile. One becomes Agile  Agile: (adj) Quick and well-coordinated in movement; Some of the world’s most revered champion MMA fighters and professional boxers have defeated larger and often faster opponents by learning to be agile on their feet. Agility in this sense equates to a potent mix of…

10 Proven Tactics to Elevate Your Engineering or IT Career

On June 23, 2016, Posted by , In Career & Goals, With No Comments

Introduction Building a successful career in Information Systems, Software development or any IT related profession can be a daunting undertaking. With so many intelligent and driven young professionals entering the work force it’s critical to maintain a sharp skill set and develop a professional pedigree of qualities that remain in…

Reaching for the cloud

On May 31, 2016, Posted by , In Cloud Computing,Engineering, With No Comments

Reaching for the cloud It goes without saying planning, engineering and profiting from a cloud oriented software solution is an ambitious undertaking for any size organization. While many start-ups and enterprises alike actively peruse successful cloud offerings; only a few succeed in this potentially perilous quest. So how exactly did…

The intrinsic link between Agile & DevOps

On March 24, 2016, Posted by , In Agile,DevOps Practices,Engineering, With 1 Comment

Agile & DevOps – Uniquely similar goals Agile software development has been making its rounds in the software development industry for many years now. It has garnered attention by businesses large and small and is widely known as a best practice. With the advent of the DevOps movement, the philosophical…

Elements of a successful business

On March 20, 2016, Posted by , In Agile,Business, With No Comments

INTRODUCTION Measuring a businesses success is performed at the most basic level by analyzing it’s financial bottom line.  A Company that is profitable will need to strategically outmaneuver its competition and increase market dominance by continuously creating products or services that customers find valuable. Companies that are not profitable will need act quickly to alter…