| Topic : Perspectives on Agile Development |
|
|
|
|
Activity:
88 views;
last activity : 07 06 2010 20:18:09 +0000
|
|
|
|
1
Focus on Communication
2
Distribution of teams
3
Communication+Tools+Production streamlining practices
4
Having a coach
5
Have Travel Plans
|
||||||||||||||||||||||
|
|
According to me the focus should be communication, in the case of distributed agile development |
5
|
A good developer need'nt be a good orator
yes i do agree with mr. sharma, that focusing on communication really helps in the distribute agile development, where you can effectively coordinate with the team on various issues that needs to be addressed.
|
|
Distribution of teams across time zones has far more impact than geographical distribution alone according to me. The significant time zone differences introduce communication blackouts into the team’s day during which part of the team is simply not available. A time zone distribution of three or four hours is workable with the whole team sharing either morning or afternoon hours. Teams need to focus on making best use of this overlapping time, with meetings and pairing taking place during these core hours. This will bring a very good agile development in the organization which has its workforce in different parts of the world. |
1
|
Agile methods are a family of development processes, not a single approach to software development
Some of the principles behind the Agile development:-\
- Customer satisfaction by rapid, continuous delivery of useful software
- Working software is delivered frequently (weeks rather than months)
- Working software is the principal measure of progress
- Even late changes in requirements are welcomed
- Close, daily cooperation between business people and developers
- Face-to-face conversation is the best form of communication (Co-location)
- Projects are built around motivated individuals, who should be trusted
- Continuous attention to technical excellence and good design
- Simplicity
- Self-organizing teams
- Regular adaptation to changing circumstances
|
|
I totally agree - face to face communication is preferable. Anyway in case of a distributed team not only the key is communication, but the focus of communication on finding out the priorities and features set / deadlines balance according to client needs is critical as well. Beside all that, a few tools should be at hand and efficiently used by each member of distributed team. I mean source control/ sharing, tasks assigning and tracking, planning and reaching milestones. Regarding both communication and tools there should be some explicit agreements between team members about the main communication terminals, communication flows and flows content - to the point. In other words - work process / production streamlining. |
1
|
|
|
Distributed teams usually encounter more challenges and need more help to enable them to stick with the core practices employed by agile teams. Many distributed teams abandon key practices because they seem too hard. Having one person on the team who is committed to the coach role is vital in keeping a distributed team on the right path. |
0
|
|
|
To me, there is no substitute for face to face communication particularly at the pivotal points in the project. At the beginning of the project teams should insist on colocation for the first few iterations which is very important. This allows team members to get to know each other and build rapport and trust. Even social events will do good where they'll come to know each other. And then the start of the project is also when many key decisions are made, this happens more effectively if the whole team is involved in making decisions and committing to them. Plan and budget for travel as part of your project. |
0
|
|
|
|
|
|
|
These 3G smart phones are the future and they will make things much more simpler, no need of having PC to all internet related things, when every application out there is supporting these smartphones out there, and in a way internet penetration is... |
Nice info there darpan, it is also said that google is tying up with Sony to take on Amazonkindle in this category, surely in a few years of time we will see a lot more ebooks and e-learning on the rise. |
Thanks for the article mangala.... |
