Archive for the ‘management’ Category

That Isn’t What I Expected

Adverse surprises during a team driven project are about as welcome as whooping cough at a glassblowers convention. Minimizing the opportunity for surprises comes down to how well expectations are defined at the very beginning and how well they are managed during the course of the project. Unidentified expectations are like landmines in the project […]

Agile Team Composition: Generalists versus Specialists

In a previous post, I described several of the shortcomings with planning poker, particularly when the tool is used in a context that includes more than just the developer’s shop. Estimating levels of effort for a set of tasks by a close knit group of individuals well qualified to complete those tasks can efficiently and […]

Most Workers Come to Work When Feeling Sick

The staffing firm OfficeTeam has an interesting infographic showing how often people go into work when they’re ill. It’s not stated, but implied that “go into work” means “go into the office to work.” My subjective experience matches what the small OfficeTeam study revealed. Far too many people come into the office to work when, […]

Essential Graphics #2

Big Data Edition Those on the Big Data Bandwagon say you can never have too much data. But if you do have too much to manage and are overloaded, you can always jump off the wagon and push. Related PostsA Modest Proposal: 2.0 ROWE and Formal Project Management What, More Gruel?!? Dot Com 2.0: The […]

Collaboration and Code Authorship Credits

In their book “Team Geek”, Brian Fitzpatrick and Ben Collins-Sussman make the following valid point: The tradition of putting your name at the top of your source code is an old one (heck, both of us have done it in the past [GE: As have I.]), and may have been appropriate in an age where […]

Trust and Managing People

I’ve frequently heard managers express the need to “trust” their employees with the work they hired them to do before giving them full control over their responsibilities. On one level, this makes sense. But it is a very basic level, usually involving detailed tasks. Hiring an individual into a help desk position, for example, might […]

Agile Planning Poker has a Tell

As an exercise, planning poker can be quite useful in instances where no prior method or process existed for estimating levels of effort. Problems arise when organizations don’t modify the process to suite the project, the composition of the team, or the organization. The most common team composition for these these types of sizing efforts […]

Agile 2.0

The IT radar is showing increased traffic related to The-Next-Big-Thing-After-Agile. The hype suggests it’s “Agile 2.0” or perhaps “Ultra Light Agile.” This also suggests the world is ready for something I’ve been working on for quite some time: Ultimate Ultra Extreme Lean-To-The-Bone Hyper Flexible Agile Software Development Methodology. The essence of all previous methodologies distilled […]

Achieving 10x

There is an interesting conversation thread on Slashdot asking “What practices impede developers’ productivity?” The conversation is in response to an excellent post by Steve McConnell from 2008 addressing productivity variations among software developers and teams and the origin of “10x” – that is, the observation noted in the wild of “10-fold differences in productivity […]

From Gamification to Simulation: Enhancing the Transfer of Learning

Each year brings to the business world a new swarm of buzzwords. Many are last year’s buzzwords, humming the same tune at a different pitch, fighting to find new life in the buzzword-eat-buzzword business world. Others are new arrivals from beyond the information horizon. I caught one of the new ones in my net earlier […]