38. 3 Steps 3 Phases What’s Agile Bing has beyond ample list of web docs You can bing for Agile methodologies and it is easy to lost in the web hive with the tons of information that is available for you. Be careful, too much information is also fatal Local communities help you Now-a-days, Agile is being a buzz word within the industry as well as with venture capitalists, it is giving ample scope for the communities to come together. There are few local communities, please join them and get the different people’s understanding and implementation of Agility within their work space dictionary.reference.com “quick and well-coordinated in movement” No definition @ either wikipedia (or) wikitionary They have definition for “Agility”, but not of agile. d 8 Plan&Routes 9 www.agiletour.org
39. www.agiletour.org Sometimes things don’t go as planned. Sometimes the original plan is the WRONG one!How do you know which is right?How do you know where you are?(answer: incremental development with feedback)What do you do at the moment of crisis? planned route to planned goal route to planned goal (1969 lunar landing) Moment of crisis! route to better goal route to worse goal getting lost 9 Step1:HowNextLevel
40. How to next level? Step 1 The first Question is.. Are we professional? - Ken Schwaber http://bit.ly/RvProf There is a difference between “Profession” and “Professional” One is a standard & the other is Behavior - David Starr www.agiletour.org 10 Step2:What2BAgile
46. My kid is going to mow the lawn – will he do a good job?Front Back Sides Pick Up Trash Mow Trim & Edge Sweep Clippings BecomeWithin 12
47. Become Agile within www.agiletour.org Your Goal should not the be Next Level, but the Right level Assess your organization to determine where you should begin adding agility. Obtain executive support for the move to the Next level of Agile process. Get the development team involved in the migration process to ensure buy-in. Develop a clear understanding of your current processes by documenting them. Identify a coach or consultant to help you with your migration. That’s where I can help you.. Review your current process, and look for areas that can be shifted to more Agile methods. Focus on areas with the most potential for improvement and the most value to the customer and your organization. The readiness assessment will also help with this task. Outline a custom process based on the findings from the previous step Try the new process on a pilot project. Review the findings after the pilot, make changes, and continue to scale out your new methodology. Source: http://msdn.microsoft.com/en-us/library/hh273005.aspx 13 Elders&Kids
68. Shippable product – features are made available to the customerwww.agiletour.org Phase 3 – Release is Not Iterations Source: http://www.rallydev.com/learn_agile/agile_planning/release_planning/ 22 ReleaseCycle
Through out this session, neither I’m not going to show the ghost nor am going to do a ghost buster action. Am going to speak about what is already in practice and how we can take to much better situation
There are common questions that worry during the progress of the project. We need to understand the moment of crisis and act in the right manner to reach either the better goal or the planned goal. It all depends on how we have laid out our business process. It all depends on the nature of agile team.Agile is not a path but a practice with spirit. See the Agile as a spirit rather than as a process.
Here is the gist of everything, “doing it right is right” is next level
This is the generic spirit of Agile practice. According to the book, it is said that pickup small chunk of work and follow all the principles of SDLC, such that the small chunk of work is ready to release at any given point.
In most cases, this kind of practice is in place. This is the real spirit of Iterate model and organizing the product backlog. But to make better use of this model, you need to realize how and when to rearrange the product backlog.There is also a chance that change requests / new product items / priority changes for each (or) every item in product backlog. Identifying that change is a real challenge and one has to be genius enough to handle the situation.
Within Iteration model, we have to make sure that the new work items can be added depending on the weight of the task points. Work items may be removed / postponed or rearranged at any given time.
Identifying the bugs is the right level. But again, it depends on how we can identify them at the early stage. Here it is very important to have an automated build mechanism and continuous integration on a daily basis. Once the project has such tools, identifying the bugs is only with a day of latency.The testers are happy to get their work recognized on the very moment.
RallyDev pictorial description of the release planning. Diagrammatically, it is very clear that final delivery consignment is increasing by size and finally reaches to the real size.
In the early stages of Agile practice it is misunderstood that Iteration's output is the Release, but that is not. Here are the few differences between these ideas.
Finally, it is a good practice to have any agile project as presented here.
Take 1 or 2 questions and be available for the offline discussion.