David Bland07/07/10
1681 views
2 replies
I’ve finally come to the realization that the terminology is divisive
and needs to be deprecated.
Take the chicken & pig story used in many introductory paragraphs
to Scrum:
A chicken and a pig are together when the chicken says,
“Let’s...
Matt Stine07/06/10
3080 views
0 replies
Today's article will be a short one, but I think it raises a very important point. A wide range of software development methodologies exist, some of them more prescriptive than others. Extreme Programming prescribes twelve to thirteen practices depending on...
Lyndsey Clevesy07/06/10
16598 views
0 replies
Download your free copy of our newest Refcard on Getting Started with NoSQL and Data Scalability now! This DZone Refcard demystifies NoSQL and data scalability techniques by
introducing some core concepts. It also offers an overview of...
Stoimen Popov07/06/10
11553 views
12 replies
Every developer has been learned from his teachers how important is
to comment his source code. You should comment the classes, the methods,
the logic, etc. However nobody explained how exactly to code with
comments between the lines. Have you ever seen...
Giorgio Sironi07/06/10
6941 views
0 replies
During my trip to Corropoli for the phpDay 2010 I took six trains to cover a total of 1000 kilometers. During the waiting periods in the train stations, I got to observe how the system is built and I found out that it reflects some principles of (software)...
Nitin Bharti07/02/10
8436 views
0 replies
Did you try pair programming but it didn't work? Are you wondering if
it's worth it? Then, this play is for you.In this live play, recorded at Øredev 2009,
you'll follow a team as they go through stages and struggles of learning
pair programming....
Allan Kelly07/02/10
3889 views
1 replies
By way of wrapping up my velocity mini-series (Two
ways to fill and iteration, Filling
an iteration too well, and Velocity
Targeting and Velocity Inflation) I’m going to end with some advice
on how to improve a team’s velocity.Bad news first:...
Matt Stine07/01/10
6457 views
0 replies
While it certainly seems that agile software development has gone mainstream, I still encounter a number of software developers who work in one of two environments:A traditional waterfall process shop, complete with a serial workflow through requirements,...
Eric Hagan07/01/10
4352 views
0 replies
Relevance does agile consulting with their own unique process which mixes and matches many agile methodologies. Their standard workflow involves 2-week iterations, daily stand-ups, and they pair on everything as much as possible (QA, programming,...
Olga Kouzina07/01/10
1734 views
1 replies
When reading this Kill Your
To-Do List blog post, I thought that managing personal to-do list
can be similar to product backlog management. Not in the part that you
should totally kill your product backlog, but in the “one thing at a
time” part....
Giorgio Sironi07/01/10
14738 views
1 replies
The Model-View-Controller architectural pattern is a classic trait of Java applications. For example, Swing is a well-known implementation of this pattern in the context of desktop applications.MVC is part of the oldies but goodies group of patterns: since...
Mitch Pronschinske06/30/10
2698 views
0 replies
There's a new "Go" in town. Not the programming language Google made, but a "continuous deployment" server from ThoughtWorks Studios that has gone by a different name: Cruise. DZone MVB Julian Simpson (aka. The Build Doctor) found...
Lyndsey Clevesy06/30/10
1036 views
0 replies
Want to gain a following and make a name for yourself in this industry?DZone is currently looking for Zone Leaders to write original content for Javalobby, Agile Zone, Web
Builder Zone, and .NET Zone. If you have writing skills and strong knowledge in one of...
Johanna Rothman06/30/10
2971 views
4 replies
I often meet people who are transitioning to agile, and they decided
to pick Scrum, because it’s a helpful project management framework. Ok,
that makes sense. But then they decide that they no longer need project
managers, and that the development...
Steven Lott06/30/10
1291 views
0 replies
I read a 482-word treatise that amounted to these four words "sales and
delivery disagree". A more useful summary is "Sales and Delivery
have different views of the order".It started out
calling the standard sales-delivery...
Michael Sahota06/29/10
3783 views
2 replies
One of the workshops I run is to help team members understand root
cause analysis. I use it with operations teams as well as product
development teams. My workshop goal is to have people leave with a basic
understanding and some practice.
I created the...
Matt Stine06/28/10
10594 views
0 replies
Why is it that companies choose to pay developers to write software? It's definitely not because software has any degree of intrinsic value. Companies fund software products (and by extension software developers) because they derive significant business value...
Lyndsey Clevesy06/28/10
20905 views
0 replies
Click here to download your free copy of our "Getting Started with Apache Ant" Refcard! This DZone Refcard will provide you with the perfect resource to
help you automate software build processes with Apache Ant. Included is
a description of...
Mike Cottmeyer06/28/10
2229 views
1 replies
Last year sometime, I had the pleasure of hearing Jeff Sutherland
speak at the Agile Atlanta group here in town. One of the things that
Jeff always brings up in his talks, is that Scrum creates
hyper-productive teams. I asked him how he defined...
Lorna Mitchell06/28/10
9823 views
0 replies
Recently I've been doing more git than
I ever intended to, working with the Joind.in codebase,
contributing and managing contributions to that. I quickly realised
that I needed to make changes on branches, and since I'm new to git, it
took a while to...
Allan Kelly06/25/10
1169 views
0 replies
Continuing my mini-series on filling
an iteration, velocity
and all that I want to flag up a big big mistake: Velocity
Targeting. Which leads to Velocity Inflation.Velocity
targeting happens when someone says: “We did 15 points last iteration,...
Eric Hagan06/24/10
1364 views
0 replies
Nathaniel Talbott says that developers who found a startup find it very difficult to
know what they should be doing to grow the business and manage products.
The Lean startup methodology is about merging agile product development with customer...
Daan van Etten06/24/10
1922 views
0 replies
Agile teams are generally cohesive and are empowered and expected to
make day-to-day decisions. A large part of empowerment in Agile methods
is that the team makes the decisions, not the project manager. However,
there are some risks involved with this...
Gojko Adzic06/24/10
5793 views
1 replies
At the DDD Exchange 2010
mini-conference in London, Eric
Evans spoke about emerging themes in the domain driven design
community. Six years after the DDD book was published, Evans said that
he can now define it more precisely than before.
“Anything...
Giorgio Sironi06/24/10
3015 views
0 replies
Today I will write about a concept I came to know from Domain-Driven Design, Eric Evans's book centered on the Domain Model pattern. DDD isn't just Entities, Value Objects, Repositories, Factories and Services - is an entire approach for the development of an...