Posts Tagged ‘technical teams’

Agile Team Composition: Generalists versus Specialists

In a previous post, I described several of the shortcomings with planning poker, particularly when the tool is used in a context that includes more than just the developer’s shop. Estimating levels of effort for a set of tasks by a close knit group of individuals well qualified to complete those tasks can efficiently and […]

Collaboration and Code Authorship Credits

In their book “Team Geek”, Brian Fitzpatrick and Ben Collins-Sussman make the following valid point: The tradition of putting your name at the top of your source code is an old one (heck, both of us have done it in the past [GE: As have I.]), and may have been appropriate in an age where […]

Agile Planning Poker has a Tell

As an exercise, planning poker can be quite useful in instances where no prior method or process existed for estimating levels of effort. Problems arise when organizations don’t modify the process to suite the project, the composition of the team, or the organization. The most common team composition for these these types of sizing efforts […]

Achieving 10x

There is an interesting conversation thread on Slashdot asking “What practices impede developers’ productivity?” The conversation is in response to an excellent post by Steve McConnell from 2008 addressing productivity variations among software developers and teams and the origin of “10x” – that is, the observation noted in the wild of “10-fold differences in productivity […]

What Language Do You Speak?

The Logitech webcam software installer doesn’t seem to know what to offer. QA and testing. Still important. Related PostsOf Diamonds, Lamborghinis, and Liberal Arts Degrees SQL Tip: Running Totals with Multiple Joins Frameworks, theoretically speaking… Free online education opportunity from Stanford University Cargo Cults in Management

ROWE and Formal Project Management

Reading Michelle Symonds’ article “Why Project Management and ROWE Don’t Mix” and Jody Thompson’s response, “OMG. WTF? Pt.4” left me with one conclusion. Symonds is more focused on solution whereas Thompson is more focused on selling ROWE. They both make valid points and I’ve used – even relied on – aspects of product and personnel […]

QA and Testing – The Importance of Being Thorough

QA and testing is not easy. Those who do it well deserve good pay. Those who don’t, can make life interesting for a company in unpleasant and embarrassing ways. Case in point: I subscribe to a company, called HomeAgain, which provides lost pet recovery services for people who have micochiped their pets. It’s inexpensive and […]

LinkedIn and Dunbar’s Number

The fact I avoid much of the social networking that takes place on the Internet is a feature, not a bug. MySpace and Facebook look like blogging with cool features that someone else controls. As for Twitter, I think Joel Spolsky (2010) has it about right, Although I appreciate that many people find Twitter to […]

Everyone is a student, everyone is a teacher

A Buddhist proverb reads, “When the student is ready, the teacher will appear.” I have found this to be true and it marks one of the many ways in which my life has been fortunate. As is often the case with proverbs, there is a corollary which is equally true: “When a student appears, the […]