Skip to main content

Posts

Kanban - An Introduction By:Namrata Parik

Scrum addresses the software development where the requirements are frozen before the sprint starts, but what about the teams which work on dynamic requirements which can come at any time? For example in a team which works on technical tickets, these tickets may come at anytime and hence the sprint cannot be decided, estimation cannot be done and the velocity cannot be calculated. Kanban is the solution to all this. Started in Toyota, Japan this was introduced to increase the productivity of the factory. ‘KANBAN’ in Japenese, means a visual signal. Kanban was later used as an effective method in agile software development and it can be implemented in teams where requirements are not certain. The work items in this approach, are put on a board where each team members can access and update their work. The team can have a physical or virtual Kanban board. Colocated teams prefer to have a physical board. The basic function of the Kanban board is that the team can visualize thei
Recent posts

Retrospective Meetings By:Namrata Parik

This article talks about the least important meeting in a Sprint, the retrospective meeting, at  least as considered by the business and sometimes also by the developers. It is often considered to be a waste of time and given the least priority, and sometimes even omitted if there are time constraints. In fact it is the most important meeting but does not show any immediate business value. Talking about my own experience, we were newly into the project and the geek in the team was not getting enough technical tasks to devour, resulting in not so good documentations by him and his general disinterest in the team. This was discussed in the retrospective and his problem was faced, assessed and solved within a span of two weeks (a single Sprint), and he was given enough tasks to fulfill his coding appetite, resulting in better output by the entire team. Talking about retrospective techniques, the most effective way to conduct a retrospective is the Timeline Review. The team s

The Burn Up Charts In Scrum By: Namrata Parik

I would like to propose a less-taken path in my maiden article to track the progress in scrum. We usually do it using the burn down chart which is relatively easier to understand as compared to the burn up chart. These charts help the team and stakeholders to see and track the progress at any point in the release process or sprint. Burn-down chart provides us the information showing the progress based on the remaining hours or story points from top to bottom. (The burn-down chart can be plotted using story points, task count or the remaining effort) This chart is a plot of expected remaining and actual remaining, this is the most used chart in scrum and since it has only two lines it is considered to be a simple chart. It does not cover the scope creep. So sometimes what might look like ‘no work ‘ done by the team may actually be a result of scope creep. The chart below reflects that the team has not done any progress in Sprint 5 and 6 as the story points remain the same. Image

Steps For Effective Sprint Planning : By Rahul Dholaria

Today, we are going to discuss steps for effective Sprint planning. The Sprint Planning session is one of the key exercises to guarantee a fruitful execution of your Agile projects. If done accurately, it will help guaranteed collaborations from each team member as per the best of their capacity. It's a collective meeting in which the team sizes user stories, breaks down stories into tasks and commits to deliver the stories during a sprint as per the “definition of done”. Step 1 Set the sprint goal or objective - Product Owner to think of the objective of the sprint. Step 2 Organize the stories that satisfy the sprint goal - Once the Goal is set up, organize the stories that satisfy that objective. In this process, if you discover your team has extra limit accessible, at that point you can consider organizing extra stories that don't really necessarily complement the sprint goal. Step 3 Check Team member's Capacity to guarantee that individuals won't be over allocatin

Visual Studio Team Services - Agile - Scrum Project Management Tools

Before starting this article let's understand what is Agile and Scrum.  What is Agile Agile is a  Method  of project management that is characterized by dividing module in to tasks and t asks into short phases of work and frequent reassessment and adaptation of plans. In other words, Agile is a Time Boxed incremental software development method.  What is Scrum Scrum is an incremental agile software development framework  (Agile Framework).   Agile Scrum Process in Short. Product Backlog:  A product owner creates a customer’s wish list and prioritized it and create backlog, called Product Backlog. Sprint Planning:  In this meeting team select small part or module from the Top Priority Wish List of Product Backlog and prepare a small task list. Setting Capacity and Sprint:  Team has to deliver the tasks in 2 weeks or 4 weeks sprint, here Scrum Master bind tasks with Time and User. Scrum Master’s role:  Is to make sure team focused on its goal. End of the sprint:  

Inspiring Quotes #1 - Agile Scrum

How to Start Planning and Estimating Projects in Agile by : Ramesh Kartik

Introduction Earlier we saw more software failures simply because of planning or estimating. When Agile is used, failures have been reduced significantly since it gives iterative releases based on the changing customer's needs with an approach of frequent planning and estimating. So here we see the article called "How to start planning and estimating projects in AGILE". This is an overview of what measure the project estimate can be done and how to we measure it. In what way we can measure the velocity of a TEAM. With the foundation I am creating in this article, I shall tell you the various techniques for estimating and re-estimating strategies in my next article. The Size of ESTIMATION Agile Teams separates estimates of size from estimates of duration. The size of the work should be estimated first before deriving the duration of it. Let us discuss this with a day to day life example. In your house suppose you are assigned the task to move the location of a sofa set