Abundance with Agile Practices
Offshore Product Development is all about collaboration and communication. From our offshore engagements, we have learnt that distributed collaborative development needs a different approach to conventional development methodologies. Conventional methodologies succumb to offshore challenges such as speed-to-market, changing priorities, insufficient documentation and late feature additions.
Implementing “Agile” principles allowed us to streamline our offshore development process. Infact, we had inadvertently adopted Agile practices while working with a market leading product in the GRC (Governance Risk and Compliance) way back in 2004. The experience we gained from this engagement allowed us to re-define the way we look at offshore development. Most of our engagements since then have used Agile Techniques to drive customer participation, collaboration and transparency.
By implementing Agile Principles, our development team creates an abundance of resources and inputs to head-start on a set of high level tasks assigned to them directly or implicitly by the client. Though the daily routine, task assignment mechanism and collaborative tools may vary from client-to-client (Software Product Companies), underlying Agile Practices are embedded in every Cordianteer.
Here are a few Agile Practices we adopt in our offshore engagements. This includes Offshore Product Development for Enterprise Application such as Neptune’s Rubikon (Core Banking Product) or a Consumer Internet Application like www.cmdn.com.
- Customer centric development – Handover Meetings and daily progress updates
- Early and continuous delivery of software components which derives business value – frequent Builds and Releases
- Collaboration among customer, business analysts and developers – self-organizing teams, common repository for Work assignment Jiras, SVN, Email and Chat Groups
- Using working software as a measure of success – Prototypes, POC, Components
- Continuous attention to technical excellence and good design – Team Wikis
- Regular adaptation to changing circumstances – Priority updates to teams, Escalations to Relationship Management
Agile Practices helps us to understand and help our customers and this in turn helps them serve their customers better. It is our customers business helps us going and we understand the importance of that.
Here are our customer’s successes:
- Marketing Leading GRC product has been positioned by Gartner, Inc. in the Leader’s Quadrant of the Enterprise Governance, Risk and Compliance Platforms Magic Quadrant.
- Neptune’s Rubikon (new generation core banking software) goes live in 4 banks in Europe and Africa. http://www.neptunesoftwareplc.com/pressrelease.html
- Cricket portal www.cmdn.com is one among the five most popular cricket sites around the web. One of first sites of this genre integrated with Facebook Stream API to facilitate Social Networking and Virtual Money Loyalty Points System. Intuitive CMDN ScoreCaster re-defines the way cricket scoring can be done for its simplicity.
![[del.icio.us]](http://www.cordiant.com/wp-content/plugins/bookmarkify/delicious.png)
![[Digg]](http://www.cordiant.com/wp-content/plugins/bookmarkify/digg.png)
![[Facebook]](http://www.cordiant.com/wp-content/plugins/bookmarkify/facebook.png)
![[MySpace]](http://www.cordiant.com/wp-content/plugins/bookmarkify/myspace.png)
![[Reddit]](http://www.cordiant.com/wp-content/plugins/bookmarkify/reddit.png)
![[StumbleUpon]](http://www.cordiant.com/wp-content/plugins/bookmarkify/stumbleupon.png)
![[Technorati]](http://www.cordiant.com/wp-content/plugins/bookmarkify/technorati.png)
![[Twitter]](http://www.cordiant.com/wp-content/plugins/bookmarkify/twitter.png)

