practicing agile in offshore environment
Post on 06-Jan-2017
1.200 Views
Preview:
TRANSCRIPT
Practicing Agile In Offshore Environment
Agenda
1. Challenges of distributed agile
2. Tools and processes to overcome these challenges
Distributed Agile Challenges
• Client availability• Timezone
differences• Cultural
differences• Client feedback•
Lack of transparency
• Lack of trust
Distributed Agile Challeges (contd..)
Integration Issues
Challenges faced by any other agile team
Steps in an Iteration and the Tools that Help
Iteration Steps
Feedback
Test
Develop
Planning
Planning
• Communication tools like Skype, Yuuguu
• Wiki
• Screencasts
• Mock-up building tools (Balsamiq Mock-ups, Iplotz, etc)
• Any low-fidelity tool
Balsamiq
Iplotz
Development
• Frameworks that facilitate RAD
• IDE : Support for language and framework
• Continuous Integration Environment
• Issue/Task tracking tools like Trac, Assembla, PivotalTracker, JIRA etc.
• Source Control : SVN, GIT
• Operating System: Ease with using the OS
Testing
• Automated Testing Frameworks
• Test Driven Development
• All requirements converted into Test Cases
• Continuous Integration(CI) Environment
• Tools that integrate with CI to generate cool/ useful reports like code-coverage, Build-trends, etc.
Client / End User Feedback
• Quick /Short feedback cycle
• Integration Server
• Client can give immediate feedback on the functionality
• QA Server
• Deployment Scripts
Summing it up...
FeedbackTestDevelopPlanning
- Skype
-Yuuguu
-Wiki
-Screencasts
-Mock-up builders
-CI EnvironmentHudson
CruiseControl
-Issue TrackersTrac
Assembla Jira
PivotalTracker
-Automated TestingFrameworks
Junit HTMLUnit Selenium-TDD
- QA Server- C I Server
Also ...
• Continous learning programs:
− Weekly 2 hour sessions
− Fortnightly full-day workshops
• An outlook/ inclination towards automating repeatable tasks.
• Process to set-up new server also scripted
Mindset
Seek Feedback
Don't try to perfect things before taking feedback
Open and direct communication
Transparency with the client
References
http://skype.com http://yuuguu.com http://trac.edgewall.org http://hudson-ci.org http://pivotalTracker.com http://iplotz.com http://assembla.com http://www.balsamiq.com/products/mockups http://subversion.tigris.org/ http://atlassian.com/software/jira/
Contact us
Our Office
Client Location
Here’s how TOTHENEW helps your customers outsource across the globe using AGILE!
Click Here To Know More!
Have more queries related to AGILE?
Talk To Our Experts
top related