A few weeks back I promised someone I would blog about the unique challenges of estimating non-functional requirements.
First, let’s remember that a non-functional requirement is a
requirement that is more about the state of being of the system than
Dave Astels mentions in his BDD paper that the way we use language influences the way that we write code, quoting the Sapir-Whorf hypothesis
“there is a systematic relationship between the grammatical categories of the language a
person speaks and how that...
Some pundits proclaim that leadership rests on charisma, the ability
to create a vision, or “presence.” Teams do need a vision and a
compelling goal. But to teams need one charismatic leader? No.Teams
need leaders of a different sort. Teams need...
If you’re new to Scrum then we need to get something out of the way. Your first sprint in scrum is going to suck.
That’s the bad news, the good news is that your probably switching to
Scrum because whatever your doing right now also sucks so you won’t...
We’re using Fedora on our local developer work stations and some of
the default key bindings of the operating system seem to conflict with
ones provided by IntelliJ IDEA.
One particular amusing one is ‘Ctrl-Alt-F7′ which you use in IntelliJ to see the...
As the value of Agile practices becomes more understood, brave project
managers are beginning to challenge the normal practices of the
organisation and request the opportunity to take a more Agile approach.
Earlier this year, I was invited to present a talk at Devopsdays Boston about deployment as the new build:
how deployments are carried out now, how they will need to adapt in a
more virtualized, on-demand application landscape and what fundamental...
This is going to be the first of two articles discussing the top
down approach (Executive decides that the team should use Scrum) and the
bottom up approach (the Team decides that they should use Scrum). Both
introduce interesting problems, so they're both...