Technology

September 20, 2017
with

Revisiting the Lessons I Learned as an Intern – 20 Years Later as a Mentor

Boy this summer flew by quickly! CC Pace’s summer intern, Niels, enjoyed his last day here in the CC Pace office on Friday, August 18th....

Read More

Technology

August 21, 2017
with

Do More With Data Using PowerApps

PowerApps Basics PowerApps is one of the most recent additions to the Microsoft Office suite of products. PowerApps has been marketed as “programming for non-programmers”,...

Read More

Technology

July 17, 2017
with

Applying Agile to Data Warehouse Design

I’m in the process of reading a book on Agile database warehouse design titled, appropriately enough, Agile Data Warehouse Design and by Lawrence Corr. While...

Read More

Technology

June 20, 2017
with

Intro to DevOps

Is your business undergoing an Agile Transformation? Are you wondering how DevOps fits into that transformation and what a DevOps roadmap looks like? Check out...

Read More

Technology

April 10, 2017
with
ball

Don’t be a Lollygagger!

I have enjoyed using analogies between baseball and software development in a few of my previous blog entries, so with Major League Baseball’s season underway,...

Read More

Technology

March 29, 2017
with
geese

A DevOps Reflection

Recently, I was part of a successful implementation of a project at a big financial institution. The project was the center of attention within the...

Read More

Technology

February 16, 2017
with
book

Planning for Agility

“Your Majesty,” [German General Helmuth von] Moltke said to [Kaiser Wilhelm II] now, “it cannot be done. The deployment of millions cannot be improvised. If...

Read More

Technology

January 23, 2017
with
agile board

Agile and the Art of Sailboat Maintenance

“Once I started looking around behind the port frames, I figured I could just….” And so began a summer of endless sailboat projects and no...

Read More

Technology

November 8, 2016
with

Applying Agile Techniques in New Environments

Outside of my work at the MSRB for CC Pace, I enjoy working with community organizations in Fairfax County.  After eight years of running the...

Read More

Technology

September 15, 2016
with
In-house Outsource

In-house vs Outsource

Picture this: you’ve recently been hired as the CIO of a start-up company.  You’ve been tasked with producing the core software that will serve as...

Read More

Technology

August 10, 2016
with
To Mock Cartoon

My Thoughts on Mocks

Up, down, Detroit, charm, inside out, strange, London, bottom up, outside in, mockist, classic, Chicago…. Do you remember the questions on standardized tests where they...

Read More

Technology

June 24, 2016
with
Scales

Uberfication – Is it for your Start-up?

Uber. Eight years ago, the company did not exist and the word was simply a rarely used adjective of German origin meaning “ultra”, like an...

Read More

Technology

May 25, 2016
with
Piggy

What is “Team Energy” and Why Should Management Care?

In my personal experience working on various software development projects, the concept of team energy often appears to be either undervalued or benignly ignored by...

Read More

Technology

May 9, 2016
with
take a risk

Shared Risk is Required for Success

Building a new software product is a risky venture – some might even say adventure. The product ideas may not succeed in the marketplace. The...

Read More

Technology

March 1, 2016
with
Loudoun

Tech Startups and Agile

Recently, I attended a meetup for Loudoun’s Tech Startups in Ashburn, VA. It was a great opportunity to discuss ideas in various stages of development,...

Read More

Technology

February 9, 2016
with
Rings

And now for something completely different…

At CC Pace, our Agile practitioners are sometimes asked whether Scrum is useful for activities other than software development. The answer is a definite yes....

Read More

Technology

January 25, 2016
with
Scale

Build or buy? Code or re-use?

Senior IT managers starting a new project often have to answer the question: build or buy? Meaning, should we look for a packaged solution that...

Read More

Technology

December 17, 2015
with
minecraft scene

An Hour of Code, Minecraft Edition

Recently, I had one of those rare moments when my son, a 3rd grader, seemed to understand at least part of what I do for...

Read More

Technology

December 8, 2015
with
vision

The Product Vision Statement – When the Vision Becomes Reality

You are embarking on a new software development project. Presumably, if it’s a Scrum project, a team is assembled, space and workstations for the team...

Read More

Technology

November 19, 2015
with
green monster

The Creature from the Pit

Like Martin Fowler, I am a long-time Doctor Who fan.  Although I haven’t actually gotten around to watching the new series yet, I’ve been going...

Read More

Technology

October 28, 2015
with
graphic devops

Agile 2015: DevOps and Craftsmanship

In my last post, I talked about the interesting Agile 2015 sessions on team building that I’d attended. This time we’ll take a look at...

Read More

Technology

August 20, 2015
with
4 team members

Agile 2015 – Team Building Sessions

I used to attend Agile conferences pretty frequently, but at some point I got burned out on them and the last one I attended was...

Read More

Technology

August 17, 2015
with
screenshot2

The Science of Programming

In Diamond in the Rough I talked some about the similarity I found between David Gries’ work on proving programs correct in The Science of...

Read More

Technology

August 10, 2015
with
Agile 2015

Solving Wicked Problems with Agile

Notes from Agile 2015 Washington, D.C.  Having lived in Washington DC area for over 25 years, my experience caused me to presume that the majority...

Read More

Technology

July 22, 2015
with
log in

Forgotten: Why won’t my ASP.NET site remember me?

We recently ran into an issue with ASP.NET authentication that I thought I would share. The Setup  We’re running an ASP.NET MVC 5 web application...

Read More

Technology

June 23, 2015
with
dvd

Feature YAGNI

As a developer, I tend to think of YAGNI in terms of code.  It’s a good way to help avoid building in speculative generality and...

Read More

Technology

June 8, 2015
with
clock

I signed up for Agile, but it sure feels like waterfall. What can the Scrum Master do about it?

In previous installments in this series, I’ve talked about what Product Owners and development team members can do to ensure iteration closure. By iteration closure,...

Read More

Technology

May 27, 2015
with
diagram bases

The “Agile Business Analyst” – The “Jose Oquendo” of Your Scrum Team (Part 2)

In Part 1 of this blog series, I presented a high-level summary of the many different opportunities that Business Analysts (BA) can pursue in an Agile...

Read More

Technology

May 21, 2015
with
software dev

The Nature of Software Developers

I once read a book, which shall remain nameless, that seemed to have a quota of illustrations per page: an average of one-third of each...

Read More

Technology

May 13, 2015
with
woman type

I signed up for Agile, but it sure feels like waterfall. What can the developer team do about it?

If you’ve been following this series of blog posts about why so many Agile projects seem to deteriorate into waterfall, you know that I believe...

Read More

Technology

May 4, 2015
with
baseball player

The “Agile Business Analyst” – The “Jose Oquendo” of Your Scrum Team

As I write this blog entry, I’m hoping that the curiosity (or confusion) of the title captures an audience. Readers will ask themselves, “Who in...

Read More

Technology

April 27, 2015
with
graphic

By the Book

I found Mike Cohn’s posting Don’t Blindly Follow very curious because it seems to contradict what many luminaries of the Agile community have said about...

Read More

Technology

April 21, 2015
with
Ceca Foundation

A Platform for Celebrating Caregivers

For the past 3 months we’ve had the pleasure of working with a charitable organization called the Ceca Foundation. Ceca, which is derived from “​celebrating...

Read More

Technology

April 15, 2015
with
dice

I signed up for Agile, but it sure feels like waterfall. What can the Product Owner do about it?

As I mentioned in the introductory post in this series, an issue I frequently see with underperforming Agile teams is that work always spills over...

Read More

Technology

April 6, 2015
with
road sign

I signed up for Agile, but it sure feels like waterfall. What happened?

Occasionally, as part of our strategic advisory service, I work with clients who don’t want custom application delivery from us, but rather want me to...

Read More

Technology

February 18, 2015
with
Team

Product Demos – Not Just for the Customer Anymore? (Part 2)

In the first installment of this blog entry, we laid out a scenario which portrays an unhappy software development team. It has become obvious that...

Read More

Technology

February 9, 2015
with
close up defect

Product Demos – Not Just for the Customer Anymore? (Part 1)

One of the basic Agile tenets that most people agree on – whether or not you’re an Agile enthusiast or supporter – is the value...

Read More

Technology

February 2, 2015
with
TDD

TDDIY

I like to attempt minor DIY projects around the house because 1) it saves money and, 2) it’s enjoyable to solve technical issues that don’t...

Read More

Technology

January 6, 2015
with
diamond rock

Diamond in the Rough

Ron Jeffries recently posted an article on writing code for “The Diamond Problem” using TDD in response to an article by Alistair Cockburn on Thinking...

Read More

Technology

December 11, 2014
with
bugs

Counting Bugs

A couple of years ago I started hearing more and more debate about whether the work to fix bugs that got past the customer’s acceptance...

Read More