Menu

Stories by Matthew Heusser

Comparing scaling agile frameworks

As larger organizations scramble to apply agile software development methodologies to the challenges inherent in an enterprise-level company, it’s important to understand the pros and cons of the different approaches.

Written by Matthew Heusser21 Aug. 15 15:49

Diving into DevOps details

The basic idea behind Dev and Ops is to get the two roles working together. This sounds obvious, but think for a moment about how the roles have traditionally been implemented. Operations is responsible for uptime and reliability; the simplest way to keep systems up and running is to lock ‘em down and prevent change. The job of a software developer is to create change. From the beginning, the incentives for one role are misaligned with the other. The first part of DevOps, the very inkling of an idea, is to break down the walls between the roles.

Written by Matthew Heusser19 June 15 03:00

Introducing the scaled agile framework

"Size clearly matters. You probably couldn't run an XP (Extreme Programming) Project with a hundred programmers. Nor 50. Nor 20, probably. Ten is definitely doable ..." – Kent Beck, "Extreme Programming Explained: Embrace Change," 1st Edition, [Publication date: 2000]

Written by Matthew Heusser17 June 15 23:26

How to get started with ITIL

ITIL is one of the most common frameworks for IT service management. However, questions and misunderstandings abound regarding this set of popular practices. In this article, we'll address the following (and more):

Written by Matthew Heusser27 May 15 03:59

How to Get Started With GitHub

If you've ever wanted to learn Git, but didn't want to configure a server, GitHub may be the place to do it.

Written by Matthew Heusser31 July 14 23:16

Getting Started With Ruby: A Tour of the Scripting Language

In the world of programming languages, sometimes you don't need the overhead and performance of Java, C#, C++ and other power tools. Sometimes a scripting language, or Swiss army knife, will do.

Written by Matthew Heusser07 July 14 23:04

How to Save the Daily Standup Meeting

Years ago, in the bad old days, you had the weekly status meeting. You'd wait for your turn to talk about your status to the project manager; when other people talked, you'd either tune out to think about what you were going to say or, possibly, tune out entirely and think about that upcoming skiing trip.

Written by Matthew Heusser30 May 14 06:00

How Story Mapping Complements Agile Development

Story mapping offers a visualization of the steps, or stories, which make up a software development project. This conversation with several experts on the topic discusses how story mapping works, how maps are created and how stakeholders benefit from seeing the lay of the land.

Written by Matthew Heusser07 April 14 22:56

How to Break Bad News About Shipping Software

Imagine you're working on a major project such as Healthcare.gov. Suddenly, you realize there's no way the software will be done on time -- or even work. What do you do? Hear how veteran testers, project managers and developers tactfully handle such situations.

Written by Matthew Heusser23 Jan. 14 19:36

How TechSmith Rocks Its Internal Developer Conference

Your employees can learn a lot from each other. This exclusive inside look at an internal developer conference at screen-capture software maker TechSmith shows how the right mix of informational presentations, hands-on sessions, frank discussions and a bit of fun can take employees out of their comfort zones and motivate them to achieve greater success.

Written by Matthew Heusser19 Dec. 13 17:57

'No Estimates' in Action: 5 Ways to Rethink Software Projects

The idea behind the #NoEstimates approach to software development isn't to eliminate estimates but, rather, to explore other ways to solve problems without specifically asking, 'How long will it take?' Here are five real-world examples of teams that are doing just that.

Written by Matthew Heusser05 Nov. 13 19:32

Why You May Need an 'Agile Coach' (Whatever One Is)

Ask an 'agile coach' what he or she does and the answer could range from write code to run meetings. It's not what you'd necessarily expect an agile coach to be doing, but that doesn't mean the role is unnecessary.

Written by Matthew Heusser15 Oct. 13 17:14

How to Move Beyond Project Estimates and Provide Better Value

If software development teams can take the time they spend estimating how long a project will take and start to execute that project instead, they can go that much faster. But what does a world without estimates look like -- and what might it mean for the business?

Written by Matthew Heusser10 Sept. 13 15:09

Market Place

Computerworld
ARN
Techworld
CMO