Story Mapping and/vs Process Maps

by Shrikant Vashishtha February 12, 2013

One of the key philosophies of Agile software development is to have information radiators visible on the wall so that the progress of the team as well as what team currently is working on gets clearly visible to anybody who visits to the team area. That includes stakeholders, project managers, team or anybody from the […]

11 comments Hurry up and read the full article →

Agile Offshore: Why Distributed Demo / Showcase is so Important?

by Shrikant Vashishtha January 14, 2013

Demo is an integral and important part of Scrum ceremonies. Important because that’s the whole point of being Agile. You get early feedback from Product Owner and stakeholders and fine-tune the product if required. Also this is sometimes the only occasion for offshore team when sponsors and business actually get to see the real contribution […]

1 comment Hurry up and read the full article →

Developer First Test Automation

by Shrikant Vashishtha January 7, 2013

Waterfall made a clear demarcation between developers and testers. While moving from waterfall to Agile, both development and testing has to be grinded in a way that you can’t separate from testing activity from development. People in Agile projects are moving away from “developers vs testers” (we vs they) culture and are collaborating in order […]

3 comments Hurry up and read the full article →

Agile is Genchi-Genbutsu: Go, See and Confirm

by Avienaash Shiralige December 19, 2012

Genchi-Genbutsu is the Japanese expression for a practice of finding your answers right down at the source, rather than relying on second-hand reports or charts of data to achieve true understanding. This practice emphasizes going to a place(gemba) where you watch, observe and ask “WHY” five times. I shared few posts earlier on 5 Whys. […]

4 comments Hurry up and read the full article →

Dev Box Testing : Reduce Your Bug Life Cycle

by Shrikant Vashishtha December 19, 2012

The idea of dev-box testing is simple but very effective. Let’s take an example of a development cycle: Developer implements the functionality along with unit and integration tests and when she’s satisfied she commits the source code in the source code repository like svn or git. Continuous Integration (CI) gets triggered by source code commit […]

10 comments Hurry up and read the full article →

Agile Offshore : Business Analyst – Complementing the Role of Product Owner

by Shrikant Vashishtha December 18, 2012

Let’s take a scenario. You have a product owner at distributed location but somehow he is not able to provide sufficient time to distributed team. Because of that team doesn’t get enough understanding of user-story. Does it sound familiar? Mostly it’s about PO getting involved in too many other things. That results in not having user-stories READY, analysed […]

1 comment Hurry up and read the full article →

Agile Offshore: Create Effective and Decisive Product Owner Proxy to Offshore Team

by Avienaash Shiralige November 28, 2012

Off-shoring in current market is a global economic and strategic need. Building Agile Offshore teams across boundaries and time zones is a different ball game. It has its fair share of challenges to work with. I shared few of those challenges and a possible approach to take in my earlier articles. 1. How to Address People […]

6 comments Hurry up and read the full article →

Agile Principle: Simplicity – The Art of Maximising the Work Not Done

by Avienaash Shiralige November 19, 2012

Simplicity at work – I h’ve always wondered what does this mean to me, to my team and to my organization. In my quest to know more, I asked this to many Agile Coaches and enthusiasts on various groups. In this post, I like to share what I understood and gathered from my interaction with […]

11 comments Hurry up and read the full article →

Distributed Scrum Teams: Never End a Sprint on Friday

by Avienaash Shiralige October 21, 2012

Scrum team members know that things get very busy near the end of an iteration. The coding and quality activities need to be wrapped up, demo preparation occurs, the sprint review is held, the sprint retrospective is held, and the next sprint planning meeting is held. If the onsite team team prefers to end iterations […]

15 comments Hurry up and read the full article →

Distributed Scrum: A Day In The Life Of A Distributed Team

by Avienaash Shiralige October 14, 2012

In my earlier post on “How to Address People and Communication Challenges on Distributed Scrum Teams” we discussed about importance of communication in building trust. Quality and Quantity of communication needs get amplified as soon your team gets distributed. Distributed teams I have worked with have organized their schedule and overlapping hours some thing like […]

2 comments Hurry up and read the full article →

Distributed Agile: How to Address People and Communication Challenges

by Avienaash Shiralige September 26, 2012

The main challenges of Distributed Agile revolve around People, Information sharing / Communication, and Project Structure. Let’s talk about first 2 challenges and how to address them. I wrote an article couple of weeks before on “10 Best Practices of Distributed Agile“. You will find few more practices in that article to address below concerns. […]

10 comments Hurry up and read the full article →

5 WHYs: Positive Root Cause Analysis To Find Good Practices

by Avienaash Shiralige September 11, 2012

In my earlier article I shared my opinion about using 5 WHYs to find root causes. What I really missed to point was, it is not just applied to find root cause to problems, but it can be used to find root cause to good things that are happening on the team. In sprint retrospectives […]

3 comments Hurry up and read the full article →

Distributed Agile:10 Good Practices of Successful Teams

by Avienaash Shiralige August 29, 2012

Distributed agile teams can exist in different forms like. Product Owner is onshore, Team is offshore Team split between two or more locations A complex model like product owner not with onshore team and development team distributed across time zones I would like to share top 10 good practices that are implemented by successful distributed […]

7 comments Hurry up and read the full article →

5 Whys: Sprint Failed – Team Did Not Deliver Committed Work

by Avienaash Shiralige August 20, 2012

Applying 5 Whys is a good way to address the problems that you are facing on your teams.  This thinking is very simple, just ask WHY multiple times till you reach to root cause. You can read more about 5 Whys here. Some benefits of using this Lean technique are: Helps identify root cause of […]

6 comments Hurry up and read the full article →

100 Practices to Form Your Dream Scrum Team

by Avienaash Shiralige August 5, 2012

Today I would like to share few practices that I have seen working wonders to teams following scrum. Not all the practices are followed by all the scrum teams. But by and large you see highly successful teams has many of them from this list. Below is a mind map which you can download to […]

11 comments Hurry up and read the full article →