Agile Zone is brought to you in partnership with:
  • submit to reddit
John Sonmez08/13/14
8854 views
3 replies

How to Negotiate Your Salary

I’m often surprised how many software developers neglect to do any salary negotiations at all or make a single attempt at negotiating their salary and then give up and take whatever is offered. Here's how you should do it.

Ricci Gian Maria08/13/14
3808 views
0 replies

Git submodule update error: Permission Denied Publickey

It could happen when you clone a Git Repository with submodules, issuing a git submodule update command, that you are prompted with this error error.

Dave Fecak08/12/14
3581 views
1 replies

"...but I'm negotiable"

Never start negotiating downward until some objection is provided, and don’t mistake the silence of an interviewer as an objection.

Rob Galanakis08/12/14
2989 views
0 replies

You must manage what you can’t measure

If you want to truly engage with employees as empowered and creative individuals, you must manage what you can’t measure. If you want to create a learning organization optimized for long-term health, you must manage what you can’t measure.

Niels Matthijs08/07/14
8716 views
2 replies

On Messing Up and Missing Deadlines

Looking at all the projects I've worked on over the years, big or small, there's been one nasty constant. A mistake that creeps up on you at least once a project and puts an indelible mark on all future work. And it has everything to do with not sticking to the optimal workflow.

Mike Cottmeyer08/07/14
5769 views
0 replies

Agile in a Remote Workplace World

How do you enable collaboration when team members are working from home? How do remote teams engage in stand up meetings, sprint planning sessions, retrospective meetings, and other Agile ceremonies?

Chase Seibert08/05/14
13125 views
1 replies

Why software engineers should maintain a blog

I have a few pieces of standard advice that I give to anyone starting out in software engineering. Join a startup, max out your 401k and start a blog. Why should you start blogging?

Ian Mitchell08/05/14
4677 views
0 replies

Pattern of the Month: Minimum Viable Product

Minimum Viable Product is a term for which we might expect a rigorous definition, but it actually means different things to different people. In this article we consider the intent and motivation behind MVP's and discern the pattern behind their usage.

Mike Bushong08/05/14
1426 views
0 replies

At the office, are you a doctor or a patient?

Every interaction with your management chain is effectively a dress rehearsal for your career. With this in mind, be mindful of whether the conversation you initiate is closer to a doctor-patient or a doctor-doctor discussion.

Adi Gaskell08/04/14
7762 views
0 replies

How breaks help you get in the zone

The general gist is that taking regular breaks allows ones brain to refresh and attack tasks with a renewed vigour. A couple of recent studies have explored how social media can play its part in all of this.

Mike Cottmeyer08/04/14
2974 views
0 replies

Agile 2014: Personal Kanban

Here is the deck from my Agile2014 workshop on Personal Kanban.

Mike Cottmeyer08/04/14
2974 views
0 replies

Agile 2014: Personal Kanban

Here is the deck from my Agile2014 workshop on Personal Kanban.

Rob Galanakis08/01/14
6552 views
0 replies

Everyone should take vacation at the same time

To be sure, some people were screwed over by bad managers, but (in contrast to most other management offenses) this was largely due to particular managers and not underlying cultural causes.

Martin Fowler08/01/14
6940 views
0 replies

Retreaded: Composed Regex

One of the most powerful tools in writing maintainable code is break large methods into well-named smaller methods - a technique Kent Beck refers to as the Composed Method pattern. A few people mentioned using fluent interfaces (internal DSLs) as an more readable alternative to regexs. I see this as a separate thing.

Andrew Fuqua07/31/14
6754 views
0 replies

Continuous Backlog Refinement

Create your initial backlog, then stay on top of it. Here’s the how and why of Continuous Backlog Refinement.

Arthur Charpentier07/30/14
6016 views
0 replies

Coffee and Productivity

I was asked if there were serious research papers published on coffee consumption and labour productivity. There are some papers on coffee breaks and productivity, e.g. Productivity Through Coffee Breaks, but I could not find anything on coffee consumption.

Gerry Claps07/30/14
15860 views
4 replies

When to dump Scrum for Kanban

The CEO/Manager walks into the room and asks to add X, Y and Z into the Sprint. Sound familiar? You’re not alone. Maybe it's time to ditch Scrum for Kanban?

John Cook07/29/14
7757 views
0 replies

Software development becoming less mature?

I don’t know whether computing is becoming less mature, though it may very well be on average, even if individual developers become more mature.

Mike Cottmeyer07/29/14
8954 views
0 replies

Why Agile Is Failing in Large Enterprises, And What You Can Do About It

Here is the deck from my Agile2014 talk on why many folks are struggling to adopt agile in larger, more complex enterprises.

Mike Cottmeyer07/29/14
8954 views
0 replies

Why Agile Is Failing in Large Enterprises, And What You Can Do About It

Here is the deck from my Agile2014 talk on why many folks are struggling to adopt agile in larger, more complex enterprises.

Venkatesh Kris...07/28/14
2140 views
0 replies

LAST (Lean Agile Systems Thinking) 2014 Conference

Last week I had the pleasure of speaking at the LAST 2014 (Lean Agile Systems Thinking) conference. This is my second consecutive year of having the opportunity to speak at this popular Melbournian event.

Andrew Fuqua07/25/14
8199 views
0 replies

Compressed Backlog Refinement

This post is not about where the ideas come from or even about how to convert what already exists into user stories. The focus here is about how to conduct that initial refinement meeting, then what might be different in subsequent refinement sessions.

Robert Diana07/25/14
6618 views
0 replies

Geek Reading July 24, 2014

These items are a combination of tech business news, development news and programming tools and techniques.

Gil Zilberfeld07/25/14
3167 views
0 replies

Agile Practitioners 2015: Call For Papers

Agile Practitioners 2015 is starting its way, and the first step is the Call For Papers! The Agile Practitioners conference started 4 years ago, and is an actual effort by the community. I’m proud to be part of the organizing committee, after presenting at the last 3 gatherings.

Johanna Rothman07/24/14
7042 views
0 replies

How Pairing & Swarming Work & Why They Will Improve Your Products

If you’ve been paying attention to agile at all, you’ve heard these terms: pairing and swarming. But what do they mean? What’s the difference?