Blog Archives

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 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

Chain-Link Pattern : Developer/Tester or Sales/Delivery Relationships

TweetIn my last blog I discussed how in an Agile team “we vs they” (between developers and testers) phenomena can severly damage team dynamics. The idea is – it doesn’t work when two links of a chain consider them isolated and independent

Posted in Agile, Organizational Patterns, Patterns, Testing

The Need of Agile Architect in Scrum Team

TweetNobody can question if you implement the Agile practices in Waterfall projects. If you talk about XP practices in general, they are not really specific about any methodology. Pair-programming, CI, TDD etc all make sense in any methodology. However one

Tagged with: ,
Posted in Agile, Architecture, Patterns, Scrum

Knowledge Sharing Between Distributed Teams

TweetOne of the key USPs of pair-programming is – it provides value which is more than simple typing. That includes ACTIVE participation in code-review, knowledge sharing on continual basis, frequent design discussions with minimal distractions etc. If you primarily focus

Posted in Agile, Distributed Agile, Patterns

Augmented Distributed Agile Teams – The Need of Local Retrospective

TweetWorld is becoming a global village especially in form of communication and the dissemination of information. In context of current economic turmoil and lack of enough trained software professionals locally, distributed Agile is becoming a norm for software project execution.

Posted in Agile, Distributed Agile, Patterns

Agile Maintenance – One Team Multiple Projects

TweetYou may land up in situations when a project is almost stable. For developers handling issues and enhancements for the project, the work available is not sufficient. So, when team is comfortable with the project and it’s already stabilized, team

Posted in Agile, Agile Maintenance, Patterns, Project Management, Scrum

Knowledge Transfer in Agile Maintenance Projects

TweetWhen you think of inducting a new developer in existing project, it’s relatively easier to do it in an Agile software development project than in a traditional project. The atmosphere and programming culture is entirely different here compared to any

Posted in Agile, Agile Maintenance, Java, Multimedia, Patterns, Scrum
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: