Você está na página 1de 4

2/3/2019 The Difference Between a Professional and an Amateur

The Di erence etween a Profeional and an
Amateur
 Mike Cohn •  88 Comment

Are ou a profeional or an amateur?

I'm going to ak ou to conider eing a profeional. ut, efore I do and efore ou can anwer the
quetion I poed, I need to make ure ou are full aware of what I mean when I talk aout eing a
profeional.

For me, the di erence i imple: A profeional alwa doe everthing necear to complete a jo. An
amateur ometime chooe onl the fun part.

An xample of the Di erence
An amateur golfer, for example, ma thrill at the crack of hitting a 300-ard drive ut hate putting. And o
that amateur ma frequentl chooe to pick up the all once it' “cloe enough” to the hole.

A profeional golfer could never do thi. The profeional ma till prefer hitting the long drive over making
intricate putt. ut the profeional know he need to do oth part of the jo.

https://www.mountaingoatsoftware.com/blog/the-difference-between-a-professional-and-an-amateur 1/4
2/3/2019 The Difference Between a Professional and an Amateur

Profeional and Amateur in o ware Development
The di erence etween profeional and amateur how up on o ware team in the team memer who
onl do the portion of the jo the like.

Thi can happen on an role on a project. It could e the teter who doen't enjo talking to cutomer
(“Analt do that.”). Or it could e the product owner who onl want to think aout trategic, ig new
feature rather than going into the nitt gritt of the implementation.

For an jo there are good part and the ad part. The profeional do the full jo, not jut the fun part.

The Programmer a an Amateur
One of the more common amateur I've een encountering latel are programmer who will onl code
exactl what the are told. “I gave ou preciel what ou aked for,” the'll a. And there' nothing wrong
with that repl in ome cae. ut it' not appropriate all the time.

The profeional programmer ring hi or her full rain, experience and creativit to the jo. When aked to
develop a feature, the profeional think aout it: Are there gap in what wa aked for? Are there
alternative and etter olution? Will it lead to later prolem? And then the profeional ha converation
with the product owner aed on the anwer to thee quetion to determine exactl what the feature will
look like when implemented.

In contrat, the amateur a, “OK, I'll give ou exactl what ou aked for.” That' eaier. The amateur
programmer doen't have to think aout the work eond the peci cation. Jut code what wa aked for.

imilarl, an amateur programmer a, “I jut write code; I don't tet.” Oh, that programmer will proal do
a it of teting on hi or her own code. ut when the team near the end of a print and could ue a little
help teting for a da, an amateur programmer i likel to jut code ahead on the next feature rather than
doing the more helpful—ut to ome, le deirale—work of helping tet.

Not Doing the Full Jo I a Luxur
Not doing all part of a jo i a luxur onl a orded to amateur. An amateur can hit the glamourou,
powerful 300-ard drive and then pick up the all on the green without putting. The amateur can write code
and not e concerned that no uer are ene tting from that code until a teter catche up and tet it
week later.

Profeional don't do that.

https://www.mountaingoatsoftware.com/blog/the-difference-between-a-professional-and-an-amateur 2/4
2/3/2019 The Difference Between a Professional and an Amateur

A profeional know that ultimatel hi jo i to do whatever it take to help the team. O en that mean
taking the time to have converation aout the tak at hand or taking on ome of the le deirale part
of the work.

A Team of Amateur Make o ware Development Di cult


It’ hard to e agile with a team compoed largel of amateur. Amateur tend to take the ditinctl non-
agile attitude of “that in’t m jo” and “I onl do thi tpe of work.”

Amateur are more likel to e highl pecialized and to feel entitled to work olel within their one
pecialization. While thi can lead to people in that role feeling more e cient, it will reduce the overall
throughput of the team. (That i, overall team velocit will u er even though one role ma feel more
e cient.)

For man reaon, a team of amateur make o ware development more di cult.

What Do You Think?
In the comment ection elow, pleae hare our thought.

Are ou an amateur or a profeional? How do ou ta motivated to alwa do the le glamorou part of
our jo? How have ou convinced amateur to ecome profeional?
 

Download crum Mater Guide
Get a free cop of ituational crum Matering: Leading an Agile Team

Get m free guide now!

https://www.mountaingoatsoftware.com/blog/the-difference-between-a-professional-and-an-amateur 3/4
2/3/2019 The Difference Between a Professional and an Amateur

88

Comment
Poted: Januar 23, 2018
Tagged: team, project management

Aout the Author

Mike Cohn pecialize in helping companie adopt and improve their ue of agile procee and technique
to uild extremel high-performance team. He i the author of Uer torie Applied for Agile o ware
Development, Agile timating and Planning, and ucceeding with Agile a well a the etter Uer torie
video coure. Mike i a founding memer of the Agile Alliance and crum Alliance and can e reached at
hello@mountaingoato ware.com. If ou want to ucceed with agile, ou can alo have Mike email ou a
hort tip each week.

https://www.mountaingoatsoftware.com/blog/the-difference-between-a-professional-and-an-amateur 4/4

Você também pode gostar