• submit to reddit
Giorgio Sironi01/28/13
3371 views
2 replies

Pomodoro, 2013 edition

I've just performed my Pomodoro Technique talk for the third time at a European conference, at PHP Benelux 2013, so here are some updates from the new version of this talk.

Gil Zilberfeld01/28/13
6858 views
0 replies

Re-Pair Programming

When asked:”What’s the best thing I can do right now to improve my code quality” I always answer: code reviews. A code review is the best bug preventer out there. And even more, I like its older brother better: Pair programming.

Anders Abel01/28/13
3500 views
0 replies

How we do Sprint Retrospectives

When I wrote this series on scrum I unfortunately overlooked the retrospectives, so it’s time for a revisit. To be honest I’ve been sloppy with retrospectives and only started doing them regularly in the second half of the project. That was bad.

Kane Mar01/28/13
5498 views
0 replies

Scrum 101 … an Intensive Online Introduction to Scrum

Scrum101 is a side project that I’ve been working on and off for over a year. It started as some experiments in video, because I wanted to learn how my live course material would translate into video and if there was something that I could do with that.

Mitch Pronschinske01/28/13
6337 views
0 replies

DZone Links You Don't Want to Miss! (1/28/13)

Stack Overflow stats on language popularity and the job market, Groovy reached 2.1, Apple did the right thing, and US immigration law could be improving. All of these stories plus 5 Tips to Optimize SSL, interactive Knockout.js tutorials, and 'the funnies'.

Johanna Rothman01/28/13
2151 views
0 replies

Managing the Stream of Features in an Agile Program

One of the challenges in a program is how you manage the checkins, especially if you have continuous integration. I am quite fond of continuous integration, no matter how large your program is. I also like short iterations. (Remember Short is Beautiful?)

Scott Leberknight01/27/13
3630 views
0 replies

Iterative Software Development, Part 4

The next few episodes will still add features, but will really look to flesh some of these things out along the way. At this stage, I would consider this a bare minimum proof of concept.

Venkatesh Kris...01/27/13
8626 views
0 replies

5 Tips on How to Use Metrics in an Agile Project

When a team migrates to Agile methodology it becomes bit complicated. They get confused about the metrics to choose. This is because as such Agile methods are not prescriptive and freedom is given to the team to invent the ones which adds value to project.

Scott Leberknight01/26/13
2781 views
0 replies

Iterative Software Development, Part 3

Last time we got as far as rendering a cool-looking spaceship to the screen. We also talked a little bit about how we want to choose features: based on value. Now that we have a spaceship, it's time to figure out how to animate it.

Venkatesh Kris...01/26/13
4829 views
0 replies

An Industry Report on Project Success Rates You Should Check Out...

ChaosOne of the most popular reports people use to showcase failure of software development is the Standish’s chaos report. In 1994, Standish reported a shocking 16 percent project success rate, another 53 percent of the projects were challenged,and 31 percent failed outright.

Ted Neward01/25/13
22650 views
38 replies

On the Dark Side of "Craftsmanship"

This is what "software craftsmanship" gets us: an imposed segregation of those who "get it" from those who "don't" based on somebody's arbitrary criteria of what we should or shouldn't be doing. And if somebody doesn't use the "right" tools or code it in the "right" way, then bam! You clearly aren't a "craftsman".

Scott Leberknight01/25/13
2878 views
0 replies

Iterative Software Development, Part 2

Welcome back for episode 2! (Link to Part 1 included) It's time to implement our first real feature. And with that, comes a decision: what feature should we implement? Some map to fly around in? A way of keeping track of all the entities in the application? A game loop?

Olga Kouzina01/25/13
3066 views
0 replies

Retrospectives, Part 2: In a Sentimental Mood

It’s time to look into the secret nuts and bolts of what actually makes retrospective meetings work. I’m stepping out to embrace a broader picture, as the subject of company culture — it’s exactly about the quality of this oil that makes the retrospective engines run — is limitless.

Jurgen Appelo01/25/13
2867 views
0 replies

The Nonsense of the Judging Your Org's Maturity Level

Please tell us, what is your maturity level, as a person? Are you still at level 1 or 2? Or do you belong to the elite group of people who have achieved level 4, or even 5? If that's hard, imagine doing that for your organization.

Ruslan Synytsky01/24/13
9578 views
1 replies

The Truth About PaaS Vertical Scaling and Why You are Being "Oversold"

As you know, Jelastic PaaS has automatic vertical scaling, which allows you to pay less -- to pay for your actual resource consumption, not instance size. True automatic vertical scaling is our one of key differentiators.