Blog Archives

When KISS Backfires

TweetI started working in software projects when C++ was the only highly popular programming language. There used to be a lot of focus in writing optimal programs or routines. So though the applications were optimal, they suffered from Waterfall mindset

Posted in Agile, TDD, XP

Worldwide Distributed Agile Team – Some Thoughts

TweetQuestion: How do you think we can handle Agile approach with a worldwide distributed team (Latin America, US, France, UK, Germany & Hungary)? I can have developers at one location, but not Product Owner nor QA team. Any experience to share?

Posted in Agile, BDD, Distributed Agile

4 Agile Practices for Waterfall World

TweetIt’s pretty usual to see people from Agile world keep on bashing the Waterfall methodology because of its inherent problems. To be honest, a big majority of the organizations still work in Waterfall mode. So sometimes I used to think,

Tagged with: , , ,
Posted in Agile, Agile Adoption, People Management, Project Management, Scrum, TDD, Traditional IT, XP

What Motivates Scrum Team?

TweetEffectiveness of Scrum based team depends a lot on motivation level of team members. It’s important to understand the factors which motivate a Scrum team irrespective of the background of Scrum Master/Project Manager. I this post first I will focus

Tagged with: , , ,
Posted in Agile, Patterns, People Management, Scrum

Why Incorrect Agile Adoption may Invite Burnouts?

TweetBefore moving to Agile I worked with Waterfall for around 10 years. Throughout those years I could see people working day and night in development phase. Sometimes teams used to work from 9AM-8PM rhythm non-stop even without knowing why are

Tagged with:
Posted in Agile, Developer

Why to Use FitNesse or ATDD on Top of Selenium?

TweetFor Web Application development Selenium is a defacto tool for functional testing with its click and capture capability through browser plugin. At the end of recording, Selenium script can be converted in a test-case in almost any programming language. Immediately

Tagged with: , , , , ,
Posted in Agile, ATDD, BDD, Distributed Agile, Functional Testing, Grails, Patterns, Testing

Distributed Agile: Acceptance Test Driven Development (ATDD) in Practice

TweetIn one of my posts (Agile Testing – Incremental Functional Test Approach) I discussed about the impedance mismatch between developers and tester in Agile team. The basic issue is – testers receive the user-stories at the end of sprint when

Posted in Agile, ATDD, BDD, Distributed Agile, Functional Testing, Grails, Patterns, Testing

Distributed Agile : Bridging Communication Gap with Virtual “One Room”

TweetWhile working in distributed Agile, one of the repeated patterns is “2-dimensional (2D) communication”. Distributed communication generally happens with Skype video and Mikogo desktop sharing tools. Skype kind of video-chat solutions help in bringing distances closer as team members can

Posted in Agile, Distributed Agile, Patterns, Tools

Things Without Which Distributed Agile Won’t Work

TweetFrom my experience while working with multiple distributed Agile projects, following things are very important: Frequent collocation (every quarter at least) with clearly defined goals to achieve from each side. At the end of collocation it’s important to do a

Tagged with: , , , ,
Posted in Agile, Distributed Agile, XP

TDD Nuggets

TweetPrinter Friendly Version

Posted in Agile, TDD, XP
Welcome to Sampreshan
Technology Strategist, Speaker, Scrum/XP/Agile Trainer Coach and Trainer
Your interest areas

Get every new post on this blog delivered to your Inbox.

Join other followers: