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
Gerry Claps09/22/14
3560 views
0 replies

Product Owners can DESTROY your Agile teams

Every Scrum team has a Product Owner, but not every Product Owner is being 'agile'. Here's 3 steps on how to get it right!

@OneToMany(mappedBy="SOMECOLUMN_NAME", fetch = FetchType.LAZY)
@Fetch(FetchMode.SELECT)
@LazyCollection(LazyCollectionOption.TRUE) //OR     @LazyCollection(LazyCollectionOption.EXTRA)
public List<OrderLineItems> getOrderLineItems(){
return orderLineItems;
}
Trevor Parsons09/19/14
4344 views
0 replies

How to Avoid the Big Data Black Hole

Data collection should be synthesized into meaningful events. Getting users addicted to a platform by the quality and frequency of decisions versus encouraging them to spin the wheel to see what happens and becoming a 5th limb.

Steve Hanov09/19/14
4937 views
1 replies

A Quick Measure of Sortedness

How do you measure the "sortedness" of a list? Here, I propose another measure for sortedness. The procedure is to sum the difference between the position of each element in the sorted list, x, and where it ends up in the unsorted list, f(x). We divide by the square of the length of the list and multiply by two, because this gives us a nice number between 0 and 1. Subtracting from 1 makes it range from 0, for completely unsorted, to 1, for completely sorted.

Benjamin Ball09/19/14
4918 views
0 replies

Take a Look at Developers In Action (NCDevCon 2014 Sessions)

DZone curators and research analysts recently attended NCDevCon, an annual event for web and mobile developers in Raleigh, NC. This article includes videos from a number of sessions they found interesting, as well as a link to the total video sessions from the conference.

Johanna Rothman09/19/14
2978 views
2 replies

Cost, Value & Investment: How Much Will This Project Cost? Part 2

Delivering working software builds trust. Trust obviates many needs for estimates. If your managers or customers have never had trust with a project or program team before, they will start asking for estimates. Your job is to deliver working software every day, so they stop asking.

Mark Needham09/19/14
4960 views
0 replies

R: Calculating rolling or moving averages

I’ve been playing around with some time series data in R and since there’s a bit of variation between consecutive points I wanted to smooth the data out by calculating the moving average.

Mark Needham09/19/14
3510 views
0 replies

R: ggplot – Plotting a single variable line chart

I’ve been learning how to do moving averages in R and having done that calculation I wanted to plot these variables on a line chart using ggplot.

Paul Hammant09/18/14
4766 views
3 replies

Throughput Over Backlog (an Agile Value)

The initial signatories of the Agile Alliance sat and hashed out 4 key values in their Agile Manifesto in 1998. Colleague Paulo Carroli, a few years ago, socialized a thought that 5th value could be added to the manifesto: Team throughput over detailed work backlog

Josh Begleiter09/18/14
8415 views
1 replies

Why I'm Afraid of Systemd

Over the last two months or so it’s become apparent that systemd is taking over the Linux world. Many have expressed their reservations about systemd (including Linus Torvalds himself). Is systemd a reasonable alternative to sysvinit; are there favorable alternatives to systemd?

Rob Galanakis09/18/14
4572 views
1 replies

Japanese vs. Western models of decision making

I was reading a book about The Toyota Way last year and something that stuck with me was a section on Japanese versus Western decision making.

Gil Zilberfeld09/18/14
2340 views
1 replies

How To Waste Estimations

The point is: the effort put into estimation should be small enough to provide the numbers to management.

Vinod Kumaar Ra...09/17/14
582 views
1 replies

Build it like a sports team

Is it easy to get a crash course in football by Pele or Maradona for a week and produce a world cup winning football team? The answer is NO. Then why do lots of people in the corporate world think of hiring scrum trainers & expert developers to train their team for a week and then expect their team to undergo a transformation at a magical scale?

Mike Bushong09/17/14
2484 views
1 replies

Playing politics and self-defeating behavior

If you take an informal survey about the characteristics of dysfunctional organizations, you will probably hear the word politics rise to the top of most peoples’ lists. But what is really behind office politics?

Jeremy Likness09/17/14
3999 views
0 replies

Revisiting AngularJS with TypeScript

TypeScript works very well with AngularJS. The definition files help with exploring the API and ensuring it is used correctly at development time.

Alec Noller09/17/14
11837 views
0 replies

Dev of the Week: Chanwit Kaewkasi

This week we're talking to Chanwit Kaewkasi, Assistant Professor at the Suranaree University of Technology’s School of Computer Engineering in Thailand, co-developer of a series of low-cost Big Data clusters, and featured author in DZone's upcoming 2014 Guide to Big Data.

Gil Zilberfeld09/17/14
5122 views
3 replies

The Code Kidnapper

We’ll get the smart developers, and they can just put their thoughts on paper. Now we’ll take the not-so-smart ones and hand them what the architect has thought of, and they will do the work. And get this, we’ll pay them less, because they just need to type!

Chris Odell09/17/14
2253 views
0 replies

Why I will Always Try And Find A Ready-Built Library

By the time you have developed something and fixed any issues with it, your version is simply not going to be as tested as a ready built component that is used by thousands of people.

Mike Cottmeyer09/17/14
1631 views
1 replies

Acceptance Criteria

Acceptance criteria are an important yet, in my experience, often overlooked or undervalued aspect of the iterative planning process.

Johanna Rothman09/17/14
1697 views
0 replies

Cost, Value & Investment: How Much Will This Project Cost? - Part 1

You need to think about cost, value, and investment, not just cost when you think about about the project portfolio. If you think about cost, you miss the potentially great projects and features.