Mitch Pronschinske02/12/10
13439 views
1 replies
From the developers who brought you Selenium, comes a new free and open source distribution of Selenium 1.0.1 RC with commercial support and added open source features called Sauce RC. Sauce RC (Remote Control) 1.0 is a cross-browser, multi-language...
Joshua Barnes02/12/10
870 views
0 replies
Leaders of process improvement initiatives need vision (note not
the vision artifact from the unified process). A
lot of the clients that I engage with are often in need of help to turn
around an initiative that has not yielded the expected return on...
Michael Dubakov02/11/10
896 views
1 replies
I’m digging into Lean Manufacturing and it’s so interesting to learn
manufacturing history and its trends. There are so many parallels
between manufacturing and software development. Of course they are not
direct, but a curious mind can draw them...
Kirk Knoernschild02/11/10
7368 views
2 replies
It’s housecleaning time again, and like last time,
I stumbled across an article I wrote back in 2006 that I don’t believe
ever reached publication (at least, I don’t think it did…how am I
expected to remember what I did in 2006?). For the most...
Martin Fowler02/10/10
29168 views
0 replies
With the rise of Distributed Version Control Systems (DVCS) such
as git and Mercurial, I've seen more conversations about strategies
for branching and merging and how they fit in with Continuous
Integration (CI). There's a bit of confusion here,...
Mitch Pronschinske02/10/10
5469 views
0 replies
A question that comes up a lot and is discussed at great length during Kanban conferences is whether or not you should move an item backwards on a Kanban board. Sometimes an item will have made it to the implementation station, but for some reason needs to...
Lyndsey Clevesy02/09/10
5798 views
0 replies
David Laribee, an agile coach at VersionOne, shares his experiences
from being embedded in development teams that are transitioning to
agile methodologies. He talks about the concept of "the collective"
and how developers don't have to lose...
Nitin Bharti02/09/10
1335 views
0 replies
In this presentation, recorded at Øredev 2009, Mike Cottmeyer explores a 3 month coaching engagement where one of his customers
needed to coordinate requirements and design across five highly
dependent development teams. Mike shows how the teams went...
Mitch Pronschinske02/09/10
10941 views
1 replies
The classic Java build tool, Apache Ant, just reached its next GA version update. Ant 1.8 has improved directory scanning performance and better symbolic link cycle handling. Dramatic improvements have been achieved when scanning large directory trees. ...
Kelly Waters02/09/10
2815 views
2 replies
Agile development is often initiated by the development team
itself. Whilst they may find some good advantages, the most profound benefits
of agile software development will not be realised unless it is
driven from the top.Here's why:1....
Lyndsey Clevesy02/08/10
20508 views
0 replies
Download your free Spring Web Flow DZone Refcardz now! Based on Spring MVC, Spring Web Flow is a framework for building
flow-based applications. In this Refcard, you’ll see how to add Spring
Web Flow to a Spring application and define flows that...
Martin Fowler02/08/10
2545 views
0 replies
Here's a common misconception about agile methods. It centers on
the way user stories are created and flow through the development
activity. The misconception is that the product owner (or business
analysts) creates user stories and then put them in...
Olga Kouzina02/05/10
696 views
1 replies
I got this insight on lean and agile techniques in military context
when reading “Ideas Made to
Stick” book. The workflow of the military was described there as an
example of how important it is to make messages as concise as possible
to...
Mike Cottmeyer02/04/10
5178 views
1 replies
Last year sometime, I heard Jim Highsmith do a talk on replacing the
traditional project management iron triangle with a new 'agile triangle'
that is based not on time, cost, and scope... but instead, based on
value, quality, and constraints (time,...
Kelly Waters02/03/10
1950 views
1 replies
Pair Programming. It's probably one of the most extreme practices of
eXtreme Programming (XP). It's an area of agile software development
that polarises opinion.The concept is simple enough. Two
developers work side by side on the same piece of work,...
Marek Kwiecien02/03/10
3352 views
0 replies
Agile is fun. Agile methodics are very team-centric and there are already a lot of activities part of them that help building the team. Unless you don't use such practices like planning poker, iteration planning or retrospectives (in fact, if you miss any of...
Nitin Bharti02/02/10
9900 views
0 replies
In this session Rickard Öberg explores how the DCI (Data, Collaborations, Interactions) concepts can be applied in
practice using the Qi4j Java framework and Composite Oriented
Programming model. He shows you how COP concepts map to DCI, and how
DCI...
Mitch Pronschinske02/02/10
3694 views
0 replies
Two months after their last release, Danube is now releasing the next version of ScrumWorks Pro, their Scrum implementation framework. ScrumWorks Pro 4.3 derives many of its new features from customer requests on Danube's Community Portal, which debuted...
Michael Dubakov02/02/10
1607 views
2 replies
You Kanbanized
your development process and setup a perfect
flow. You see the flow and feel its power. You even measure cycle
time and want to reduce it. But it is not as easy as expected. Some
problems in your development process are hard to find and...
Lyndsey Clevesy02/01/10
2873 views
0 replies
Laszlo Szalvay, the President of Danube, talks to DZone about the evolution of Scrum and the current conversations around it. Danube makes the Scrum implementation software known as ScrumWorks. They are one of the largest Scrum training organizations in...
Mike Cottmeyer02/01/10
2894 views
1 replies
Doing what I do for a living, I find myself often trying to explain
agile concepts to folks that are relatively new to agile methodologies.
Sometimes this comes up when I am teaching a class, doing a conference
talk, or breaking down some idea in a...
Rafael Naufal02/01/10
8151 views
8 replies
Some weeks ago I started practicing pair programming with some co-workers for two reasons:
code some tasks of an user storyget familiar with a new software code base
I haven’t had an opportunity to put this technique in practice a lot
before, but I can...
Mitch Pronschinske01/29/10
3714 views
0 replies
As agile is adopted by more development shops, the demand for integrated tools that cover the whole application development lifecycle is increasing. Some agile tool vendors try to create the entire suite by themselves, like IBM. Others will try to bring...
James Sugrue01/29/10
7755 views
3 replies
When it comes to how you approach software development, you don't get anything better than adopting an agile software development process. But how to apply this in your process can sometimes confuse people. About two years ago I wrote an article describing...
Michael Dubakov01/29/10
4415 views
1 replies
It is always interesting to look behind the scene. In previous post I
described
our development process, now I will show how we use Kanban
Board in TargetProcess.
Maybe it will give you some new ideas to try.
The most interesting part of every...