Jared Richardson05/14/10
7074 views
6 replies
The agile crowd always bashes waterfall. It's silly. It's dumb. It's
guaranteed to fail. But waterfall is responsible for most of the
software available today. There must have been something good going on
there. What was it?
In my opinion, it was the...
Michael Sahota05/14/10
4168 views
1 replies
Alternate Title: A model for understanding Scrum and Kanban
As I flew home after LSSC10, I wondered how Kanban-style software
development would shape my world in the years to come. I self-identify
as an Agile/Lean Coach and wondered what the road ahead...
Jared Richardson05/13/10
1945 views
1 replies
Agile provides a great deal of freedom, and because of that it's often percieved as being, well, free. A manager I worked with told his leadership team than "Agile was free! In fact, it'll save you money from the first day!" When he asked to buy...
Michael Sahota05/13/10
2298 views
0 replies
Alternate title: Most Scrum teams need a Kanban board
I am a big fan of Scrum, however, the notion that there are no
interruptions during a sprint is simply not realistic in many
environments – especially teams adopting Scrum.
Let’s dream of...
Giorgio Sironi05/13/10
12139 views
3 replies
For my thesis in Computer Engineering I'm working on a project built over an OSGi framework. As always, I'm guided by test since I apply Test-Driven Development all the time at the acceptance and unit level. I thought it would be nice to share my experiences...
Mike Cottmeyer05/12/10
1541 views
1 replies
If you're not keeping up... you've got some homework to do. My
last post called "What
Do I Mean by a Complex Product" is required reading before
you read this post. If you've got a minute, go read that post and then
come back to this...
Eric Hagan05/11/10
2820 views
0 replies
Kelly Cassidy says one of the most important practices in development is application prototyping, which is an essential part of the requirements gathering process. Microsoft has a tool for .NET application prototyping called SketchFlow. Cassidy explains how...
Alex Tkachman05/11/10
7038 views
2 replies
Message passing concurrency is very convinient tool for building highly performant applications. Very roughly speaking the idea is that we try to avoid thread locking when awaiting for resources and instead of that send messages to reactive objects when there...
Mike Cottmeyer05/11/10
1676 views
0 replies
I've been rambling on for the past few
years about agile in larger, more complex enterprises. Quite often in
that discussion, I'll get asked to show a real life example of what I
mean when I refer to a larger, more complex product. I think there are...
Jared Richardson05/11/10
5340 views
3 replies
From time to time I get email from
people in various stages of Agile adoption, asking for advice or tips. Last
week one sounded particularly desperate. With permission, I've listed a few
bits of the letter, along with my answers and a few comments. My hope...
Nitin Bharti05/10/10
2277 views
0 replies
In this interactive whiteboard session, recorded at Oredev
2009, Scott Bellware introduces kanban and contrasts it
with the common agile project management practices. He discusses Kanban and Lean
principles, and explores common problems in agile...
Eric Hagan05/10/10
5198 views
0 replies
Eric Lefevre says CI can be fun to implement, but you can also get carried away. Algodeal gave up their CI server in favor of running systematic tests on developers' machines before checking in code. Lefevre suggests that companies put a lot of emphasis...
Michael Sahota05/10/10
4942 views
0 replies
Mary Poppendieck gave her
usual well-researched and convincing tour-de-force presenation at LSSC10
on several approaches to organizational change with a talk titled
“What’s wrong with targets?”
The purpose of the whole talk is to trash Management...
Jurgen Appelo05/07/10
890 views
0 replies
This is another video of a talk that I did in Cluj, Romania. Like the one I
posted last week, it was organized by the Transylvania Java User
Group and ISDC.So, Now You're An Agilist... What's Next? from Jurgen Appelo on Vimeo.So, Now You're An Agilist,...
Adam Leggett05/06/10
17697 views
0 replies
Since Mike‘s
inception we have always sought to automate as much of our testing as
possible. For some time now we have been using Selenium for our
functional/acceptance tests, and thus far have been very happy with this
approach. Initially, we...
Eric Hagan05/06/10
3491 views
1 replies
Mario Cardinal believes there should be more focus on Layers and their interfaces rather than objects. One of the tools in Visual Studio's Team Foundation is the layer diagram, which helps teams look at the layer perspective. The layer diagrams make it...
Julian Simpson05/06/10
6809 views
1 replies
Video number two of the DevOps
meeting is Stephen
Nelson-Smith of Atalanta
Systems bravely doing his talk – sans slides due to laptop
failure(this is why I keep my talks on GitHub). It seems that the
technology problems didn’t end there,...
Mohammad Juma05/06/10
12359 views
5 replies
Being a good TTL is not it easy … what are the things that TTL needs
to have ?
Below are my convictions about this:
1) Solid Technical.
2) Ability to break down tasks.
3) As John Maxwell said “Leaders must be close enough to relate to...
Janko Jovanovic05/06/10
800 views
1 replies
After publishing the article Redesign
process of JankoAtWarpSpeed, I was criticized by some people that I
used Scrum "improperly". This related to uneven iterations, non
adequate documentation and the fact that I was alone in the...
Jared Richardson05/06/10
15281 views
3 replies
Risk management is a buzzword that managers and CTOs know well. Risky things, by definition, entail risk. And risky things, when they fail, tend to make these same managers and CTOs look bad. So anytime they can find a way to manage and minimize risk, they do...
Eric Hagan05/05/10
9861 views
0 replies
Scott Westfall is the VP of software development for the SlickEdit tool. He says that SlickEdit's President/CEO is also their CTO and the head developer on the product. Westfall says he enjoys coming up with new features that can remove the frustrations that...
Eric Hagan05/05/10
2375 views
0 replies
Continuous integration evolved from the daily build. In the late nineties and early 2000's, Continuous Integration evolved out of eXtreme Programming and took daily builds to the 'extreme' level, where you're building every time there's a change committed...
Mike Cottmeyer05/05/10
739 views
0 replies
What if you are a manager that wants to do Scrum? You ask yourself
if it's possible to encapsulate the entire value stream into a single
Scrum team? What if you learn that the answer is no? What if you think
this through even further, and discover...
Jared Richardson05/05/10
8897 views
0 replies
Most developers think that graphs and charts are for weak-minded managers who like pretty colors. And they couldn't be more wrong. The problem is actually the arrogance of many developers. Whether or not we'd like to admit it, we think we are pretty darn...
Wendy Devolder05/05/10
2752 views
0 replies
Following on from the success of last year, this annual event for the UK's enterprise software architect community will have architectural innovation as a theme this year, and particularly CQRS. We will feature leading thinkers and architects who will share...