• submit to reddit
Giorgio Sironi05/04/11
0 replies

Practical PHP Testing Patterns: Stored Procedure Test

It happened in the day before the advent of DDD and the Hexagonal architecture, that you had code that lived inside the database, such as Stored Procedures, constraints, and triggers.Back in the day, the relational database was considered the single source of...

Esther Derby 05/03/11
1 replies

Are You Ready to Coach?

Agile coaches are expected to help teams learn agile methods, engineering techniques, and improve the productivity of the teams they work with.  But before they can do they need to be ready to coach.  Being ready to coach means that you have coaching...

Jim Highsmith05/03/11
0 replies

The Ambidextrous Organization

The Agile community has struggled to find a model for transforming large organizations to an Agile approach to software delivery and face a more daunting struggle in striving towards enterprise agility. Should we strive to convert everyone in a large...

Tobias Mayer05/03/11
0 replies

The Youngest CSM

My seventeen-year-old son Ty recently participated in a two-day Certified ScrumMaster course. He is not a software developer, and has little interest in that craft. He is a high school student and a musician. Still, he enjoyed the training greatly and...

Giorgio Sironi05/03/11
0 replies

Classical inheritance in JavaScript

If you have written a bit of JavaScript, you certainly have heard the word prototype. Prototype is not only a JavaScript library, but also a key concept of JavaScript, which we will explore in depth today, without making your head spin.

Bob Hartman05/02/11
1 replies

New to agile? Remember how to say “No”

No.  Only two letters.  Very simple word.  Yet for some reason, with the exception of when we are at “the terrible 2′s” stage of life we tend to forget how to say it!  Agile teams and organizations need to remember how to say no!  Too often...

Tobias Mayer05/02/11
1 replies

Test(osterone)-infected Developers

Men are from Development, women are from Testing.  Not intended as an aggravating, politically-incorrect statement, but an observation.  I have worked with many software companies over the years and inevitably in each company the proportion of women to...

Robert Diana05/02/11
4 replies

As A Software Engineer, Do You Really Like Your Job?

I love how things happen. First, I ask for feedback on the blog Facebook page about what types of posts people would like to see. Someone asks for more career advice for senior level people, and then two other blog posts appear that make my job a lot...

Giorgio Sironi05/02/11
0 replies

Practical PHP Testing Patterns: Database Sandbox

We set out for doing TDD and testing everything, but then we come across an SQL query and we are puzzled. We may test some logic independently, but we're bound to touch the database in end-to-end tests or in operations which involve SQL operators, like a...

Tobias Mayer04/30/11
0 replies

Scrum Adoption #1 — The Awakening

What does it take for an organization to fundamentally change the way it works, and embrace a new way of being, in particular something as radically different as Scrum? I believe it requires an awakening, which manifests itself in three ways, interwoven...

Bob Hartman04/30/11
0 replies

New to agile? 3 ways to cut scope (and live)

The primary way I see teams release products faster is by reducing the scope of each product.  However, this can’t be done in an arbitrary fashion.  There are real business reasons for each feature request (hopefully anyway!).  Having seen teams...

Israel Gat04/30/11
0 replies

Definition: Agile Development

The difficulty to concisely define the term Agile Development stems from the very nature of the Agile Manifesto: The manifesto is a statement of values. By the very nature of values, people share them in a loose manner. Both definition and adherence (“But...

Tobias Mayer04/29/11
1 replies

Scrum and Kanban — different animals

“Nice description. It also gives me a nice way of contrasting Scrum and Kanban.  Kanban says nothing about Roles, Artefacts or Ceremonies, but leaves the team to self-organise what works best. Instead, Kanban (as I describe it) suggests focussing on...

Johanna Rothman04/29/11
1 replies

Problem Solving Requires the Right Question

The December Harvard Business Review has an article, Is the Rookie Ready? (You have to subscribe and pay to read the whole thing.) The story is this: Kristen is the new project manager, reporting to Tim. The old PM left because Tim, who’d been her...

Dror Helper04/29/11
1 replies

3 Signs That You’ve Been Coding Too Much

Could there be such thing as too much coding? From time to time I get reminded that there is more to the world than Visual Studio and highlighted text. Below are real stories that happened to me (sometimes more than once), causing me to ask myself –...