Agile Zone is brought to you in partnership with:
  • submit to reddit
Dave Rooney10/22/14
2279 views
0 replies

Uh Oh... We Discovered More Stories!

While Story Mapping goes a long way towards identifying the work that needs to be completed to deliver a viable system, you will inevitably miss some stories. This is a natural outcome of the discovery process that is inherent to software development.

Dele Sikuade10/22/14
528 views
1 replies

Guerilla Sessions and the Slam Dunk Chart

I’ve read many times about teams that adopt a ‘sledgehammer to crush a nut’ approach and trust me, it works. This is not the how of such sessions, just the way in which I track them for the team. If you have a big ol’ nasty nut that you intend to crush in one session, then I hope this little technique helps.

Jared Jaureguy10/22/14
273 views
0 replies

Imagining The Office of The Future

Businesses will need to adopt better network security measures alongside their device initiatives. One of the best ways a business can prepare for future issues is to create rules and guidelines for how to handle new devices.

Johanna Rothman10/20/14
4796 views
0 replies

Small Internal Releases Lead to Happy Customers

Release externally whenever you want. That is a business decision. Separate that business decision from your ability to release internally all the time.

Ravi Namboori10/19/14
519 views
0 replies

Ravi Namboori : What The Future Has In Store For BYOD?

Bring your own device (BYOD) is the trend of employees using their own devices for working in their offices. It has been on the ascendance since the proliferation of devices like smartphones, tablets, laptops, etc. Like it or leave it, it is here to stay.

Abby Fichtner10/19/14
2041 views
3 replies

Fun Ways to Teach Kids to Code

Following up on my Why We Need to Teach Kid to Code, here are some fun ways to help them learn. So cool – wish some of these were around when I was an 8 year old learning to code on my Atari 800!

Mike Bushong10/19/14
2930 views
0 replies

On foxholes and corporate silos

The existence of silos in large companies is fairly common. But simply knowing that silos exist doesn’t help too much. The operable question for everyone operating in these environments is: What can I do to remove unnecessary silos?

Ameera Tabassum10/18/14
682 views
0 replies

Have You Chosen the Right Enterprise Risk Management Software for Your Business?

Industries have accepted ERM software in their work space and have analysed and calculated its constructive and destructive roles. Implementing a wrong, defective or inadequate program has contributed to the failure of countable enterprises.

Allan Kelly10/17/14
2269 views
0 replies

The Estimates Land Mine: Use and Misuse of Estimates

In the meantime it seems to me that a lot of the problem with Estimates lies in what they are, what they are not, how they are used and how they are mis-used.

Tom Howlett10/16/14
10107 views
7 replies

Interviewing Programmers: Start with Code

For me recruiting a programmer has to start with code. I don’t really care about the CV and the application process for this job involved a quick coding problem.

Rob Allen10/16/14
4558 views
0 replies

Context-specific history at the bash prompt

These two bind command change the way that the up and down arrow keys work once you start typing a command to only search the history for lines that start with what you've typed so far. It's quite handy and I find it easier to use than ctrl+r.

Johanna Rothman10/16/14
2778 views
0 replies

Large Program? Release More Often

Look, the more people and teams on your program, the more feedback you need. The more chances you have for getting stuck, being in the death spiral of slowing inertia. What you want is to gain momentum.

Dele Sikuade10/16/14
1760 views
0 replies

The Single Most Important Thing in Agile

Agile is a methodology that was formed to bridge the gap between abstract requirement and real-world want. It implicitly acknowledges the existence of the gap by requiring the business to participate and therefore to be complicit in the process of development and delivery. It is the best methodology I have ever seen for overcoming this problem and this problem is the single biggest cause of pain in software development.

Mike Bushong10/16/14
2611 views
0 replies

On choice-supportive bias and the need for paranoid optimism

Companies are not blind because the individuals are not talented; they are blind because there are powerful psychological dynamics at play that keep us all from seeing that which we must see the most.

Kin Lane10/16/14
2624 views
2 replies

I Am Not Signing Any More NDAs

I just replied to a company who I really like, and trust, letting them know I won’t be signing any more NDAs. There are plenty of companies that I can exchange knowledge, research, data, and other vital information without signing NDAs.

Venkatesh Kris...10/16/14
4435 views
0 replies

If you are start-up, think beyond one user!

It's extraordinarily difficult to take a product that was built perfectly for a particular user and commercialize that into a broader market.

Mike Cottmeyer10/14/14
5995 views
0 replies

Teams 102

In this post, I want to go just a little deeper on the notion of teams and challenge some of the common thinking around agile and agile transformation.

Johanna Rothman10/14/14
5077 views
2 replies

Management Feedback: Are You Abrasive or Assertive?

We all need feedback. Managers need feedback, too. Because managers leverage the work of others, they need feedback even more than technical people.

Andrew Gilmartin10/13/14
4595 views
0 replies

An Observer pattern implementation and illiterate programming

The Observer pattern and an experiment in documenting Java code using "illiterate programming."

Tim Murphy10/12/14
7022 views
3 replies

Teaching Old Dogs New Tricks

Old developers can easily get set in their ways especially if they work in one environment for a dozen years or more. So how do you overcome the “that is the way it has always been done” mentality that sets in?

Tim Murphy10/12/14
7022 views
3 replies

Teaching Old Dogs New Tricks

Old developers can easily get set in their ways especially if they work in one environment for a dozen years or more. So how do you overcome the “that is the way it has always been done” mentality that sets in?

Mike Cottmeyer10/11/14
6583 views
0 replies

Teams 101

The notion of forming complete cross functional teams is one of the most well understood concepts in the agile community but maybe one of the least implemented in practice.

Michael Georgiou10/11/14
7847 views
0 replies

7 Fascinating Changes That Can Shape the Future of Programming

The world of programming like many others is evolving continuously and there are changes happening that have the potential to shape its future.

Gerry Claps10/11/14
1171 views
0 replies

2 Metrics to Predicting Agile Delivery Dates

Finding it hard to predict 'agile' delivery dates? Here are the 2 metrics you NEED to get it done.

Mrugesh Panchal10/11/14
1232 views
0 replies

Scrum Product Owner’s Role

Agile professionals have often discussed what the exact role of a product owner should be in Scrum. What virtues should a product owner possess to be considered a “good” PO? The answers are many. And this is not surprising because Scrum is a framework, and its implementation in a project depends upon the requirements specific to the project. When requirements change, the role of the PO also changes. Therefore, it may not be possible to standardise the exact role a PO should play in a Scrum project.