Agile Zone is brought to you in partnership with:
  • submit to reddit
Ayende Rahien10/30/14
4137 views
0 replies

Modeling Exercise: The Grocery Store's Checkout Model

The grocery store checkout model exercise deals with the following scenario. You have a customer that is scanning products in a self-checkout lane, and you need to process the order. The end result might be a Git repository that allows you to see the full approach that was used and how it changed over time. Ideally, you should see a lot of churn in the beginning, but then you’ll have a lot less work to do as your architecture settles down.

Mike Bushong10/30/14
3624 views
0 replies

Outcome bias and the psychology that prevents sustained success

Ultimately, anyone in the tech space is going to have to make a number of product and market decisions. But make sure you apply the same logic to your personal career decisions as well. It is easy to celebrate or lament a particular decision based on the outcome. But understand that the best you can ever do is make the best possible decision based on the information you have at the time.

Robert Reeves10/30/14
392 views
0 replies

Your Job is to Manage, Automate, and Improve - So, Why Are You Only Doing the First Part?

No matter what position you have in IT, you can distill your job down to three tasks - Manage, Automate, and Improve.

Allan Kelly10/30/14
157 views
0 replies

#NoProjects / #BeyondProjects - Agile Tour & Lean Kanban UK conference

The next few weeks sees me delivering my #NoProjects/#BeyondProjects presentation at two London conference - Agile Tour London (Friday this week) and Lean Kanban UK (3 & 4 November).

Allan Kelly10/30/14
157 views
0 replies

#NoProjects / #BeyondProjects - Agile Tour & Lean Kanban UK conference

The next few weeks sees me delivering my #NoProjects/#BeyondProjects presentation at two London conference - Agile Tour London (Friday this week) and Lean Kanban UK (3 & 4 November).

Ayende Rahien10/28/14
2991 views
2 replies

Career Planning: Where do old devs go to?

What doesn’t make sense is the ratio that I’m seeing. Where are the people who have been doing software development for decades?

David Gelperin10/26/14
5221 views
1 replies

Prudent Agile

Today's Agile is reckless. Consider a prudent alternative.

David Gelperin10/26/14
5221 views
1 replies

Prudent Agile

Today's Agile is reckless. Consider a prudent alternative.

John Cook10/26/14
5700 views
1 replies

Experts vs Professionals

Working with professionals can be a joy. Not only can they solve your problem, they may help you see what problem you should solve. Experts, however, are not always so pleasant to work with.

Benjamin Ball10/26/14
759 views
0 replies

The Best of the Week (Oct 17): Agile Zone

Make sure you didn't miss anything with this list of the Best of the Week in the Agile Zone (October 17 - October 24). This week's topics include what developers want recruiters to know, release schedules, pushing multiple Git repositories, validating configuration.

Kane Mar10/25/14
978 views
0 replies

The Agile Reader - Weekend Edition: 10/24/2014

The Weekend Edition is a list of some interesting links found on the web to catch up with over the weekend. It is generated automatically, so I can’t vouch for any particular link but I’ve found the results are generally interesting and useful.

Anders Abel10/24/14
6424 views
0 replies

Partial Commits with Git

Every once in a while I’m working on a feature, only to discover that I need to extend another part of the code first. If I was disciplined, I would create another branch at that point. But I’m not.

Allan Kelly10/24/14
6774 views
0 replies

Contracts for Agile

Last week I did a presentation to the Agile 4 Agencies meet up group on the topic of “Agile Contracts” - although I believe “Contracts for Agile” might have been a better title.

Cal Evans10/23/14
10364 views
3 replies

What Developers Want Recruiters to Know

I post this not to belittle or ridicule recruiters. I think that good recruiters are a valuable part of the tech ecosystem. I post this to hopefully help more recruiter become good recruiters.

Bozhidar Bozhanov10/23/14
4398 views
0 replies

Validate Configuration on Startup

Do you remember that time when you spent a whole day trying to fix a problem, only to realize that you have mistyped a configuration setting? Avoiding that is not trivial, as not only you, but also the frameworks that you use should take care. But let me outline my suggestion.

Rob Allen10/23/14
4832 views
0 replies

Git push to multiple repositories

I have a couple of projects where I need to push to more than one repo all the time. I recently discovered that I can create a remote that points to more than one repository using these commands:

Dave Rooney10/22/14
3990 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.

Nishant Chandra10/22/14
2315 views
0 replies

Stuff Software Engineers Should Know About Product Management!

Product management tips for software engineers to make sound decisions.

Dele Sikuade10/22/14
900 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
1024 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
5459 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
760 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
2341 views
2 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
3078 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
830 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.