Category: Extreme Programming

3 X 3 reasons why you need user stories for product requirements

{0 Comments}

Using user stories is a quick and effective way of handling customer requirements. Mostly used with agile software development methodologies, user stories facilitate requirements management. User story captures the ‘who’, ‘what’ and ‘why’ of a requirement in a simple and concise way. Capturing requirements of a product is one of the primary tasks of a …

Read More…

Software Development Practices that helped me become better

{10 Comments}

Xebia India takes great pride in paying high amount of attention to writing QUALITY code. “Doing it Right” is almost a religion here. For us the buck does not stop at showing a demo of working software to the client, but also ensuring the underlying code is written in the best possible manner using best …

Read More…

Take Aways from Dr. Venkat’s Session on Test First Development

{4 Comments}

This Sunday (24th April) Xebia organized a session on Test First Development by Dr. Venkat. He is a well known personality in Agile and Extreme Programming field. He has authored several books and has conducted numerous workshops on several areas of Agile. The session consisted of three parts, first a question answer round, then an …

Read More…

Junit Tests – The Myths Around Coverage

{9 Comments}

Nowadays when Agile is on its peak and Junit tests hijack the technical discussions. Its very easy to find people obsessed with Junits. You can really sense the excitement in people when they talk about Junits. I consider this as one of the major achievements of the Agile promoters. They have been really successful in …

Read More…

Extreme Programming – Designing With CRC Cards

{4 Comments}

We were having problems in most of the design discussions we did as a team. We couldn’t get out of the discussion with everyone’s consensus on the selected design. In the end, people still nagged about the loopholes in the design or kept proposing a better design. One day we came across “Designing Using CRC Cards” in …

Read More…