Software Engineering is an Art Form

Here he goes again, you might be thinking, pounding his chest and asserting that creating great software is like creating any other form of art.But I’m telling you, the process of creating great software is an intellectual and creative effort, which in many ways are very similar to the process of creating great art; You’ll Continue reading

The Sprint (part 2/2) – The Daily Scrum

This is the second post about The Sprint in Scrum. Read the first one here. The Daily Scrum Meeting is the continuous inspection and adaptation mechanism of Scrum. The Team inspects its own efforts, and adapts to new information. To put the Daily Scrum into the larger picture, have a look at this brief overview Continue reading

Sprint Planning, second segment — Plan 30 days

This post covers the second segment of Sprint Planning, read about the first segment here. As with the first segment, the second segment is also time-boxed to 4 hours. During the first segment the team committed to items in the Product Backlog. The purpose of the second segment of Sprint Planning, is to create a Continue reading

The Sprint Backlog — Some Boring Facts

This post is a bit boring (but quite necessary if you’re following our Scrum series). It covers mere practical details about the Sprint Backlog. Force yourself to through it and then reward yourself with a banana. It consists of just one short definition and 5 simple facts. You’ll surely manage. Have a look at the Continue reading

Scrum — Gets The Most From Your Wet Sponges

This post is a part of our series on rationale for choosing Scrum as our process framework. You will never achieve perfection. (You will never achieve perfection. You will never achieve perfection!) Thus you should avoid it. Understanding that your strive for total perfection is actually hurting your overall goals of closing in on it, Continue reading

The Product Backlog – 6 benefits

This post covers rationale and practical details about the product backlog. Have a look at the post on scrum basics to put the Product Backlog into the greater picture. The product backlog is a list of functional and non-functional requirements sorted by importance. It is continuously updated and maintained to represent current customer needs. The Continue reading