Agile Zone is brought to you in partnership with:
DZone Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world
  • submit to reddit
Esther Derby 04/20/13
3632 views
0 replies

How Much Self-management Is Right for a Team?

There are lots of teams in small companies and start-ups who are self-managing and self-directing. They manage themselves, they set product direction, and set company priorities. When I visit big, established companies, there’s almost always an assumption that teams need close supervision.

Jurgen Appelo04/20/13
1967 views
0 replies

Coalition or Council: Which One Are You?

coalition: A temporary alliance of distinct parties, persons, or states for joint action. council: A group elected or appointed as an advisory or legislative body.

Jurgen Appelo04/20/13
1621 views
0 replies

A Task Board That Really Sucks

A typical problem in Agile organizations is that most Scrum and Kanban boards look messy. And office management doesn’t like a messy office. Office managers like their offices neat and tidy, hip and trendy. They particularly don’t like tons of sticky notes whirling through the corridors.

Esther Derby 04/19/13
1814 views
1 replies

Building Trust, One Iteration at a Time

A while back I talked to a CEO of a contract development shop. He wondered how Agile could help him with fixed price, fixed scope contracts to deliver software.

Johanna Rothman04/19/13
1279 views
0 replies

Management Myth 16: “I Know How Long the Work Should Take”

Long ago, when I was a young developer at an anonymous company, one of my managers was disappointed with my progress. “I know how long the work should take. If I was doing the work, it would be done by now,” he huffed at me. There is nothing more insulting to a programmer.

<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:p="http://primefaces.prime.com.tr/ui">
<h:head>
        <link type="text/css" rel="stylesheet" href="../themes/primefaces-bluesky/theme.css"/>
        <script src="http://maps.google.com/maps/api/js?sensor=true" type="text/javascript"></script> 
</h:head>
<h:body>
<p:gmap center="31.521118, 74.349375" zoom="15" type="terrain" style="width:600px;height:400px" />
</h:body>
</html>
Matthias Marschall04/19/13
7988 views
0 replies

3 Reasons To Avoid Overloading Your Teams

Let’s discuss three negative outcomes of overloading your pipeline: You lose focus by increased task switching, Managing the waiting queue costs a lot of time, and Big releases create big headaches.

Olga Kouzina04/18/13
1231 views
0 replies

The Paradigm of Project Management Tools

While there’s been some talk and research about project management paradigms e.g. waterfall, Project Management 2.0, ALM, with the paradigm of agile prevailing at the moment, it looks like no one has spoken about the paradigm of project management tools.

Ian Mitchell04/18/13
1324 views
0 replies

Why Stretched Teams do Scrumban

A few years ago Corey Ladas wrote an article about an Agile approach he called “Scrumban”. As the name suggests, this is a variant of Scrum with certain Lean-Kanban characteristics. What he proposed was a graduation of Scrum teams to leaner and more pull-based ways of working than Scrum itself allows.

Jurgen Appelo04/17/13
1912 views
0 replies

How I Organize My Work (with 'Remember the Milk')

Frequently people ask me, “How can you be so productive?” The question seems a bit strange to me, because I often consider myself not productive at all!

Allan Kelly04/17/13
1621 views
0 replies

Requirements and Specifications

In everyday colloquial usage of the words Requirements and Specifications are pretty interchangeable. In general teams, and Developers in particular, don’t differentiate. There are usually one or the other, or neither, and they are both about “what the software should do.”

Michael Sahota04/17/13
809 views
0 replies

Create Authentic Connections with Influence Maps

Influence Maps is the module in a Temenos lab that allows you to reflect, visualize (map) and articulate your personal history, and share it with the group—as detailed and deep as you choose to. Like every Temenos module, Influence Maps works on its own, too.

Mitch Pronschinske04/17/13
2101 views
0 replies

Links You Don't Want To Miss (4/17)

Computer dinosaurs still walk the earth. This story, plus a cool Mac Terminal easter egg, a prominent game written in QBASIC, and a Python heart monitor that only needs a webcam.

Giorgio Sironi04/17/13
3737 views
1 replies

PHPUnit vs. Phake cheatsheet

I like tools that do one thing and do it well, and after experimenting with Phake I'm using it on all new code. I am preparing this cheatsheet for my colleagues at Onebip so that they can start using Phake immediately instead of digging through documentation.

Isaac Taylor04/17/13
4701 views
3 replies

Coding for the Changes You'll Have to Make Next Month

Anytime you find yourself looking at a class's implementation to figure out how to use the class, you're not programming to the interface, you're programming through the interface to the implementation. If you're programming through the interface, encapsulation is broken, and once encapsulation starts to break down, abstraction won't be too far behind.