Agile Tour 2010 in Noida (Agile India Yahoo Groups - Ravichandran J.V.)
Tue, 31 Aug 2010 16:08:12 -0700
Agile Tour 2010 has come to India for the first time. Here is the link: http://www.agiletour.org/ I would like to know the interest of the Noida & Delhi |
Code Analysis Tools for C/C++ (Naresh Jain)
Tue, 31 Aug 2010 00:58:25 -0700
What tools do you use for Code Analysis of C/C++ projects? This is a common questions a lot of teams have when we discuss Continuous Integration in C/C++. I would recommend the following tools: Cyclomatic Complexity Cyclo – Open Source CCCC – Open Source McCabe IQ – Commercial CMetrics – Open Source Cyclomatic Complexity Viewer [...] Related posts:- Signs of a Healthy Codebase
- Cobertura Gottachs
|
The Future of ELearning is Social Learning by Jane Hart (Naresh Jain)
Mon, 30 Aug 2010 05:57:23 -0700
Most eLearning simply automate the formal class-room training environment. Only difference is students can be distributed now. Although a lot of money is spent on creating engaging, interactive, multimedia courseware, one vital ingredient is missing: Other People. Many companies adopt a blended approach to bring in the other people aspect. But even face?to?face events are [...] Related posts:- 8 Reasons to Focus on Informal and Social Learning by Charles Jennings
- Obsessed with Formal Learning at your Workplace?
|
8 Reasons to Focus on Informal and Social Learning by Charles Jennings (Naresh Jain)
Mon, 30 Aug 2010 05:30:37 -0700
There are imperatives for continual learning Learning is a process, not a series of events Most learning occurs outside classrooms The vast majority of learning is social A lot of formal learning is ineffective People learn better when they are in charge There’s inherent inertia in formal approaches Informal and social learning are cost-effective Related [...] Related posts:- Obsessed with Formal Learning at your Workplace?
|
Ten Laws of Simplicity by John Maeda (Naresh Jain)
Mon, 30 Aug 2010 04:57:17 -0700
Recently I stumbled upon John Maeda’s book: The Laws of Simplicity. He has a very interesting take on Simplicity. In this book he describes: TEN LAWS Reduce – The simplest way to achieve simplicity is through thoughtful reduction. Organize – Organization makes a system of many appear fewer. Time – Savings in time feel like simplicity. [...] Related posts:- Goodbye Simplicity; I’m Object Obsessed
- The Bloat Effect
|
The Agile Tour is coming to India - Pune - October 23 (Agile India Yahoo Groups - Ajay Danait)
Fri, 27 Aug 2010 07:11:23 -0700
http://agiletour.org/en/at2010_pune.html |
Do we have Agile Hyderabad Group? (Agile India Yahoo Groups - rohith gandhi)
Fri, 27 Aug 2010 02:27:23 -0700
Hello Friends, Greetings!! Wondering if we have Hyderabad Agile group just like NCR or Banganlore. Regards, Rohith |
Google Wave, Innovation and Agile (Venkatesh Krishnamurthy)
Thu, 26 Aug 2010 12:52:00 -0700
The recent news that Google is officially shutting down ?Wave? came as a shock. Even though I never expected this to happen, I appreciate Google?s courage to shut down the product built with considerable amount of effort and money. This courage reminded me of the courage, one of the core values in Extreme Programming(XP).
Courage in XP is explained with as example as : Courage is knowing when to throw code away: courage to remove source code that is obsolete, no matter how much effort was used to create that source code
After re-reading the core values, I have been getting more questions than answers ! Do we really practice Courage in our projects ? What fear do we have ? Why do we hesitate to take risky decisions ? Who influences our decisions while we are on the project ? What do we need to change to practice courage ? Coming back to topic of Google wave, the reaction to the Google Wave shutting down news has been pretty much mixed. Broadly the reactions were of 2 categories:
One really bashing Google for not thinking through and finally shutting down the product
A ppreciating Google?s courage and ability make quick decisions I felt that these two reactions could be compared to Waterfall thinking and Agile thinking respectively. The reason for this analogy is, Waterfall mentality is to force every one to think through all the possible things and create a plan engraved on stone. Agile being incremental and iterative in nature gathering constant feedback taking quick decisions every day. Even though waterfall way theoretically looks to work, it never does. Agile thinking is all about quick action, getting the feedback and making course corrections, which I think Google did it as in the case of Google Wave.
Keeping the Google?s cue in mind, if one key value like courage is injected in Agile projects, then Agile teams will get an additional teeth to be more innovative. Without Courage, they would end up stuck with Waterfall thinking in the guise of Agile.  |
Sanjiv Augustine - 1st September - Chennai Agile User Group (Agile India Yahoo Groups - Siddharta Govindaraj)
Tue, 24 Aug 2010 00:30:29 -0700
Hi, Sanjiv Augustine will be speaking at the Chennai Agile User Group on the 1st of September. This is a free event. To register, please add your name to this |
Obsessed with Formal Learning at your Workplace? (Naresh Jain)
Sat, 21 Aug 2010 11:30:43 -0700
Today we are in a knowledge economy and upgrading employee’s knowledge portfolio is the most important investment companies can make. But in this obsession for learning, our industry is spending a lot of money and is very heavily relying on formal learning. Companies fail to realize 75% of actual learning comes from informal learning. Learning [...] No related posts. |
Agile Testing (Venkatesh Krishnamurthy)
Tue, 17 Aug 2010 04:19:00 -0700
I have come across many projects claiming to be Agile, however they are really doing nothing more than mini-waterfalls. They do the Requirements, design, coding and Testing incrementally and in a bi-weekly fashion. If you carefully observe, still testing is done during the last days of sprint/iteration. What is not Agile Testing ?
Testing within Sprints in projects following Agile methods is not Agile testing.
Developers have to do their own set of testing for ?building the quality in? as per lean. However, the developer testing is not a replacement of traditional practice of testing. It is disheartening to note that, many people give a little or no value to the testing in Agile projects. According to me, Agile testing is important as a practice as Scrum Meeting or retrospective.
Myth around Agile Testing There are still some myths around Agile testing. * It is a myth that in Agile projects all the testing would be done by developers. * Testers role would become obsolete in Agile projects Additional factors that are given importance in Agile testing includes 1. Testers are no more reactive, they are proactive. 2. The testers are not in the project to identify defects but to build the quality in the product 3. Testers participate in all the activities of software development, right from Requirement analysis to design, architecture and till the end. 4. Testers play the role of Generalized Specialists taking one or two additional responsibilities apart from testing. 5. Test Automation is given importance than the manual testing Agile Tester With so many additional factors involved in Agile testing, is it really possible for traditional testers to switch gears quickly to accommodate the new changes ? Answer is ?NO?. It takes its own time and in the sense, it could take sometimes months. The rate of change depends on the support given by the management to the testing team. More the support, smoother and quicker would be the change. Some of the mindset changes needed by Agile testers include 1. More stress on improving the communication skills 2. Courage to drive quality in by taking charge of projects 3. Proactive mentality rather than reactive 4. Eagerness to learn new technologies and framework to become generalized specialists. In Summary: Agile testing is all about change in mindset and focus on building the quality in the products.  |
The Limited Red Society Presentation from Agile Hyderabad User Group Meeting (Naresh Jain)
Sun, 15 Aug 2010 10:29:58 -0700
You’ve heard about limiting WIP (Work-In-Progress) but how good are you at limiting red time? Red time is when you have compilation errors and/or failing tests. A growing group of practitioners have learned how to effectively reduce red time while test-driving and refactoring code. To understand how to limit red time, it helps to visualize [...] Related posts:- User Story Mapping – Jeff Patton
- Getting Ready to Produce
- A Startup Journey: Evolving from Ad-hoc to Agile to Kanban
- Using ToC and JIT Practice to Coach Agile Teams
- Agile India 2010 Conference: Panel and Lightning Talks
|
Most Valuable Blogger (Venkatesh Krishnamurthy)
Mon, 02 Aug 2010 13:34:00 -0700
I have been awarded as the Most Valuable Blogger(MVB) by DZone. I am very excited about this news.  |
Emphasis on TDD in 1972 (Venkatesh Krishnamurthy)
Sun, 25 Jul 2010 06:20:00 -0700
During the touring lecture in 1972, Edsger W. Dijkstra talked about the topic ?The Humble Programmer?. During this lecture he makes a statement, which I think is really revolutionary?.
Those who want really reliable software will discover that they must find means of avoiding the majority of bugs to start with, and as a result the programming process will become cheaper. If you want more effective programmers, you will discover that they should not waste their time debugging ? they should not introduce bugs to start with. Is he not talking about avoiding the wastes of Product development, one of the lean principles ? Is he not talking about the Test Driven Development ? Complete excepts from his lecture could be found here. Even though such pointers to TDD has been propagated by thought leaders since 1970s, it is very sad to see hardly a few programmers follow this great practice even after 3 decades.  |
What sort of Games can we play with teams? (Vibhu S)
Tue, 20 Jul 2010 04:59:15 -0700
This list is a just a collection of games around and I may or may not have played all of them. Please contact the authors for detailed instructions.http://www.agilefairytales.com/games.html Over the years in coaching, I have been using a lot of games. Most of these games are what I have learned by being with other coaches, [...] |