• submit to reddit
Marco Tedone06/14/11
8170 views
9 replies

Software Engineering needs leaders, not ScrumMasters!

I recently reflected on SCRUM and the role of the ScrumMaster. We know that a ScrumMaster should act as a servant-leader; she should provide guidance but not decisions, removing impediments yet empowering the team: in a word, the ScrumMaster should act as...

Mark Needham06/14/11
4210 views
1 replies

Parkinson’s Law and Iteration Zero

I’ve been thinking a bit about Parkinson’s Law recently and its’ applicability in software development. Parkinson’s law is defined as follows: Parkinson’s Law is the adage first articulated by Cyril Northcote Parkinson as the first sentence of a...

Johanna Rothman06/14/11
746 views
0 replies

Three Tips for Your Geographically Distributed Agile Teams

NOTE: This post has been taken from Johanna Rothman's terrific newsletter, "The Pragmatic Manager". Three Tips for Your Geographically Distributed Team

James Shore06/14/11
596 views
0 replies

Let's Play TDD #114: Icon Challenges

The source code for this episode is available here. Visit the Let's Play archive for more episodes! Many thanks to Danny Jones for figuring out the HD Youtube embed code.

Jurgen Appelo06/14/11
2301 views
1 replies

Change Management 3.0

No matter how big the CEO’s desk is, an organization is not a hierarchy. It is a social network. People interact with each other across all levels. And even though delivering a software product is quite different from handing over the butter at the lunch...

Daniel Ackerson06/14/11
5639 views
0 replies

State of Development: Annual Address on How We Ship Software

It’s been a while since I talked about how we develop and deploy software at my current job. It’s come a long way from the “Good Ole Days”, when cowboy coders manually FTP’d their changes to the master server and rsync came along 5 minutes later...

Giorgio Sironi06/13/11
6225 views
0 replies

Practical PHP Refactoring: Extract Method

I'm starting a new series: Practical PHP Refactoring. Each article will cover one of the refactorings defined by Fowler in its classic book, applied to PHP code.Extract Method means creating a new method to contain part of the existing code: it's one of the...

Jesse Warden06/13/11
672 views
0 replies

Consulting Chronicles #5: Getting In, and Out, of the Industry

Today, I’ll talk about how to get into consulting, what the skills and expectations are, and what can cause you to get out. What is Consulting? Consulting in the Flash/Flex world usually consists of 3 tasks that may be related:

Michael Sahota06/13/11
2572 views
1 replies

Culture of “Good To Great” Companies and Why it Matters

Some years ago, my book of the year was, “Good to Great: Why some companies make the leap … and others don’t” by Jim Collins.

Mike Cottmeyer06/13/11
922 views
1 replies

Agile Best Practices?

I’ve decided I really don’t like the idea of best-practices… it’s too easy to use them as a crutch.

Dror Helper06/13/11
8229 views
1 replies

When the going gets tough – automate it!

 Let me tell you a story about my first job: a long ago I was hired for my very first software development job. I worked with some really talented people on a cutting edge technology and it was fun. After a few weeks at work I’ve noticed...

David Bernstein06/11/11
798 views
1 replies

Do You Mentor?

One of the things that established professions like medicine and law have that we as software developers don’t have is some form of mandatory mentoring. For doctors it is residency, for lawyers it is internships, even carpenters need to apprentice with a...

Daniel Ackerson06/11/11
8368 views
0 replies

Top Three Traits of Successful Engineers

You know it within an hour of working with them. A special kind of sysadmin or developer that not only knows how to do their job, but really cares about doing it right. This is the person that makes you refactor that duplicate method or add that one last...

Mark Needham06/11/11
987 views
0 replies

Sbt: Rolling with continuous/incremental compilation and Jetty

As I mentioned in an earlier post we’re using SBT on our project and one of it’s cool features is that it will listen to the source directory and then automatically recompile the code when it detects file changes.

Israel Gat06/11/11
4782 views
0 replies

Boundary Objects in DevOps

The following recommendation was given in the post How to Initiate a Devops Project: