8 Practical Rules For Producing Decent Estimates

26 Apr

This the second part of How I Was Able To Be Successful Even When Forced To Use Waterfall

Rule #1: take your time

Luckily, your estimation meeting will be much more fortunate than mine (see Part I).
In my previous Scrummerfall experience, since I was forced to produce a big-planning-up-front phase, I was used to always plan 2 or 3 days for it. I was asking for an estimation when my ignorance of the problem was at the maximum level, hence I needed a lot of analysis.

Continue reading 

Rule #1: don’t tell me the rule, state the principle behind it

30 Mar
Some days ago, one of my colleagues showed me an unit test, coded by someone else. It was something like
Continue reading 

Concerto – A Board For Agile Teams

20 Dec

Concerto collects some ideas for a better and more effective board to be used in Agile projects.

For an unfortunate coincidence, I chose the same name of the famous Parasoft’s development management software, which I didn’t know before.
Concerto board has nothing to do with Parasoft.

Concerto – A Board For Agile Teams from Arialdo Martini on Vimeo.

A brand new, iterative and analytic Agile Methodology is born. Don’t miss it!

1 Dec

Disclaimer

This post is going to be pretty long.
Feel free to scroll down, or roll the paragraphs, if you think.
I’m pretty sure you will entirely read it later, since it is really interesting.

In case of panic, click here to jump to conclusions.

Introduction

Managing The Development Of Large Software Systems

I am going to describe my personal views about managing large software developments. I have had various assignments during the past nine: years, mostly concerned with the development of software packages for spacecraft mission planning, commanding and post-flight analysis.
Continue reading 

8 rules for being successful even when forced to use Waterfall (with a pretty good estimation)

30 Nov

Waterfall can work

No it cannot.
I mean: actually, it does, but adopting new and modern methodologies, you can dramatically improve your team productivity.
Yet, I believe most teams are using a mix of Agile and Waterfall. The reason is Waterfall is the sole methodology able to give the only information your manager needs to know: how much the project will cost and what’s the delivery date. About this, read the excellent post by Christopher Goldsbury Why Agile Adoption Fails in Some Organizations
Continue reading 

Why you should learn some Waterfall as well

29 Nov

Scrummerfall

I once worked as a team leader in a startup. I was in love with XP, studying Scrum and looking forward to be able to put into practice what I was reading.

Unfortunately, my boss explicitly told me to use Waterfall. I never blamed him: before him, the company had no process at all, and was governed by anarchy; no documentation, no requirements, no clear roles. Actually, introducing a Waterfall process, he made a great revolution, and let the company succeed.
Continue reading 

Best of #MovieLinesInCode

18 Nov

var it = new MP3(); sam.play(it); sam.play(it);
@chrisoldwood

$Apocalypse = now();
@johnnypixel

10 IF ALL WORK NO PLAY
20 THEN JACK = DULL BOY
30 GOTO 10
@andrewfconex

c.beginPath(); c.fillStyle="#0f0"; c.lineTo(63360*72,0); c.stroke();
@adomas_s

echo $bible['Eze'][25][17]; kill();
@arialdomartini

Continue reading 

Follow

Get every new post delivered to your Inbox.