our experience in banking and financial services

23
Software Development done right

Upload: xebia-it-architects

Post on 06-May-2015

1.907 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Our Experience in Banking and Financial Services

Software Development done right

Page 2: Our Experience in Banking and Financial Services

About Xebia Group

200+ EmployeesProven Track Record

Strengths

Hilversum (Netherlands)Paris (France)New Delhi (India)

Locations

Thought LeadershipLean ThinkingCollaborative Approach

USP

Software ProjectsConsulting and AuditsAgile Coaching

Expertise

Lean and Collaborative Approach to Offshore Experts in Enterprise Java and FlexAgile Software Development using Scrum & XP

Page 4: Our Experience in Banking and Financial Services

Experience in Brief

For Dun & Bradstreet, we are revamping their existing application framework of DNBi, a SaaS based platform of D&B that transforms the effectiveness of credit management operations.

Project BackgroundThe existing application/UI infrastructure has grown complex over a period of time with new features built on a relatively old framework besides a lot of business logic been tightly coupled with the same old UI framework.

Business Drivers-Taking longer time to market-Cost of new development too high-Maintenance and enhancement problems-Reliability and stability issues

Page 5: Our Experience in Banking and Financial Services

Experience in Brief

MTC is a consultancy organization based out of Singapore focusing on low latency, highly reliable electronic trading systems and automated trading applications. We have delivered a framework in Java for Option pricing models.

The customers of this product are:

1. Options traders -which would provide them with pricing functionality. 2. Financial software companies - that may integrate this option pricing

functionality into their own applications.3. A customer can develop a GUI around it and display option prices

graphically. It is also possible to integrate the product into a web site and show graphs of option metrics online.

4. The product can be used in a trading application to help generate buy and sell signals.

Page 6: Our Experience in Banking and Financial Services

Experience in Brief

•Application development for their new internet banking and internet investment sites•Security audit on mobile banking architecture Agile consulting for outsourcing/off shoring projects•Performance tuning on their CRM service bus•Consulting on their long term service landscape and development roadmap

Capacity management and third line support for production problems.

We provided consultancy to Postbank (part of ING) for portal system architecture application.

Page 7: Our Experience in Banking and Financial Services

Experience in Brief

•Consulting on proposed architecture for their internet banking application•Agile adoption coaching•Scrum Training

Audit on the agility of their RUP implementation in the project 'my SNS’ which provides internet banking to their customers

DNB & NBB are Dutch and Belgian Central Banks. We are coaching doing them on all aspects of agile - project management, requirements management, software development and agile process coordination

Page 8: Our Experience in Banking and Financial Services

Experience in Brief

Wehkamp, an online retailer who’s primary business model is loans (customers buy from the online store and borrow money from wehkamp to pay for it). So the biggest part of the systems is about Finance.

We helped them fine tune performance by implementing ideal (online payment through other banks)and optmized their money lending process from their retail shop.

                       

Leaseplan is a car lease company that works internally like a financial institute. It provides self-funding insurances etc.

We did Program management for their “Accident Management” module which has a large portion of finance in it.

Robeco is a famous asset management organization.

We defined the architecture (early day SOA) and also did the implementation (Spring) for the integration of various PSQL systems and off the shelf software packages via Java.

Page 9: Our Experience in Banking and Financial Services

Experience – Our People

Our consultants have worked with major banks and financial institutes like -Morgan Stanley, Goldman Sachs, Citi bank, Fair Isaac, Deutsche Bank and Bank of America.Domain Knowledge

– Investment banking – Futures and Fixed Income – Prime brokerage– Lending and leasing – Loan pricing and Industrial Loan Monitoring, auto credit decisioning, scoring

models– Forex trading

Industry Certifications– Dun and Bradstreet “Certification for Securities Markets Overview”– Dun and Bradstreet “Certification for Equities”– Dun and Bradstreet “Certification for Derivatives”

Page 10: Our Experience in Banking and Financial Services

Skills and Areas of Expertise

Scrum, XP and Distributed Agile

Application Lifecycle Management

Alfresco

Magnolia

JBoss Portal

Liferay Portal

PHP

Adobe based RIA Enterprise Java Web 2.0

JBoss SEAM, DROOLS

ESB, jBPM

Spring, Hibernate

Weblogic

Grails

Adobe Flex

Adobe AIR

Adobe Photoshop

Adobe Livecycle

Page 11: Our Experience in Banking and Financial Services

8 Characteristics of Xebia

Collaboration with Agile Thought Leaders Jeff Sutherland, Mary Poppendieck, Michael Feathers, Pete Deemer, and Sanjiv

Augustine Have visited our software development centre in India and appreciated maturity of

our Agile practices Recommend Xebia for Agile Offshoring

Open Kitchen Concept Complete insight in to the coding progress, test coverage and team dynamics

Software Craftsmanship and Top Quality Develop quality software with highly skilled programmers Deep understanding of software design principles & importance of communication in

software development Reduced Cost per Feature

Add Java and Adobe Flex programmers to your development team to speed up the product development process and reduce the average cost of average feature development

Page 12: Our Experience in Banking and Financial Services

8 Characteristics of Xebia

Maintainability and Adaptability Write quality code to lower the future maintenance costs and

enhance the adaptability of software with the rapidly changing customer demands

Contribution to Agile Community Founding company of Agile NCR Conference - the largest Agile

Conference in India Founder of nlscrum - SCRUM User Group Netherlands Conducts CSM and Agile awareness trainings in Europe and India.

Trained and certified over 1000 Scrum Masters Successful Offshore Projects

Ericsson, KLM Air France, Album Printer, ProRail, and RIPE Xebia Blog – 30,000+ unique visitors every month

Page 13: Our Experience in Banking and Financial Services

Xebia Core Values

• People First

• Customer Intimacy

• Quality without Compromise

• Sharing Knowledge

Page 14: Our Experience in Banking and Financial Services

Agile Distributed Development Model (ADDM)

Build empowered distributed teams at multiple locations with One Team, One Code approach having shared vision, shared goals and shared responsibility

Open culture and relationships of equality

Transparent results are the only measure of progress. Working tested software every iteration is the only real proof of done

Building quality in results in lowest development costs

Page 15: Our Experience in Banking and Financial Services

What we bring to the table…

• More agile and less formal as compared to bigger players

• Niche player in Enterprise Java

• Our assignments start small and grow incrementally only if customer sees good results early on in our engagements.

• Quality without compromise

• Abundant Experience working on distributed agile mode thereby overcoming the challenges faced in working offshore

Page 16: Our Experience in Banking and Financial Services

Quality Assurance

• Test Driven Development (TDD)• Continuous Integration• Heavy usage of tools and reports• Automated Testing and Manual Testing• Tester(s) part of the development team• Pair Programming• Best practices

Page 17: Our Experience in Banking and Financial Services

Quality Assurance

Page 18: Our Experience in Banking and Financial Services

Quality Assurance

Page 19: Our Experience in Banking and Financial Services

Project Dashboard

Page 20: Our Experience in Banking and Financial Services

Sprint Level Metrics

Page 21: Our Experience in Banking and Financial Services

Tools and Techniques Used

• Build Automation and Configuration Management– Maven, CruiseControl, Hudson– Build Bunny– Subversion

• Testing– JUnit, Fitnesse, Selenium, Flex Monkey, Soap UI, JMeter, WAPT

• Code Quality– Clover, Checkstyle, FindBugs, PMD etc.

• Issue and Product Backlog Management– JIRA, Scrumworks, Tracks

• Collaboration and Communication– Wiki (Confluence), Mailing lists, Whiteboard– Skype ( text, voice, video)– Adobe Connect

Page 22: Our Experience in Banking and Financial Services

Xebia Knowledge Management

BooksTraining

Conferences

ArticlesBlogs

PresentationsPodcasts

MarketingHuman Resources

XKE, XTRWiki, Mailing lists

SIGs, Tasking

Employees Recruitment

ConsultingProjectsTrainingOperations & Sales

Acquire

Incorporate Distribute

Reinforce

Page 23: Our Experience in Banking and Financial Services

Xebia: At Your Service

Sales Offices

INDIARaghav JainBusiness Manger- APACXebia IT Architects India Pvt. Ltd.612, BPTP Park CentraSector 30 Gurgaon 122001 IndiaE-mail: [email protected]: +91 124 4200051 Mobile: +91 9818 085708

SingaporeSachin Dabir – Ashnik Pty Ltd.10,Anson Road,#31-10, International PlazaSingapore 079903Email: [email protected] : +65-6405-2814Mobile: +65-9451-0214

EUROPE

Andrew VayroEuropean Sales DirectorXebia Global ServicesUtrechtseweg 491213 TL HilversumThe NetherlandsE-mail: [email protected]: +31 612 107 643

Luc Legardeur PresidentXebia IT Architects SAS FranceLa Défense Colisée10 / 12 Avenue de l’archeFaubourg de l’Arche92419 CourbevoieCedex, FranceE-mail: [email protected]: +33 1 46 91 76 16

Websitewww.xebia.comwww.xebiaindia.comwww.xebia.fr

Thought Leadershiphttp://blog.xebia.comhttp://podcast.xebia.com