SlideShare a Scribd company logo
1 of 10
Download to read offline
VTE’s IT Consulting
 for Financial Firms
             30-nov-09
Introduction
   Financial firms increasingly rely on information technology
       But IT departments may find themselves overburdened
       Projects tend to be spiky, but with deadlines that should not slip...
       Hiring (via exec. search) can bring resources, but this takes time...
       Consultants can bring immediate resolve w/o adding to headcount

   VT Enterprise has been serving financial firms since 2001
       Provides IT consulting and project management services
       Has developed an innovative reference data platform
       Has a proven track record with tier 1 and tier 2 customers

   This presentation details VTE’s IT consulting services
2                       VTE consulting presentation / confidential   30-Nov-09
VTE’s IT project management approach
   VTE consultants form teams together with customer staff
       VTE can take full project management responsibility (if desired)

   Agile software development is deployed
       Short cycles between deliverables
       This allows for consistent incorporation of user feedback
       This is key to ensure the project stays on time and within budget

   VTE has a partnering approach that is focused and practical
   VTE has a proven track record within the financial industry
       Some customers compare the VTE team to the Delta Force;
           “Quick swift action with disproportionate results”

3                          VTE consulting presentation / confidential   30-Nov-09
Agile software development is critical...
       Phase 1                              Phase 2                        Phase 3 (optional)
                                       Configuration
                                      & Development
    Project Planning                                                            Training
      & Business                           Scrum                               & Support
    Process Review
                                       Application &
                                       Data Reviews


        1st functional deliverable         Quick cycles           Final fully functional software

                             Project Management Oversight


   Quick cycles of (fully) functional software deliverables
   Application & data review scrums in between these cycles
   Incorporates feedback, tests properly, delivers on time
4                           VTE consulting presentation / confidential                      30-Nov-09
Project methodology targets high quality
   Keep team motivated and anticipatory
       Daily brief (15 minute) status meetings
       Promote open and uninhibited collaboration
       Encourage people’s creativity for problem solving
   High quality systems result by incorporating
       Short incremental releases of fully functional software
       Unit and functional testing
       Continuous integration
       Issue tracking system and packaged deployment
       Code reviews and source code search engine
       Source control
       Virtualization for development / production compatibility
5                      VTE consulting presentation / confidential   30-Nov-09
Open source software saves license fees
   Best of breed open source software is recommended
       Java, Python, GNU C programming languages
       Ubuntu Linux
       Mantis bug tracking
       Review Board
       OpenGrok source code browser
       Subversion source control
       DokuWiki
   Effective communication and collaboration are encouraged
       Use of issue tracking, wikis, and forums
       Avoid long meetings and/or endless e-mail threads,
       Avoid traditional waterfall SDLC
6                      VTE consulting presentation / confidential   30-Nov-09
All projects benefit from agile approach...
   For example:
       Development of trading strategy tools (e.g. for credit derivatives)
       Development of transaction and P&L databases
       Development of pricing and risk allocation models
       Implementation of reference data solutions
       Integration of data license feeds
       Data migration between databases
       Web applications porting
       Cross system C/C++ porting
       And many more...

7                       VTE consulting presentation / confidential   30-Nov-09
Project can be tailored to needs…
   A phased project structure is typically best
       Brainstorm/analysis
       Project proposal + contract
           Phase I (few weeks): envision
           Phase 2 (bulk of the project): build, test, and deploy
           Phase 3 (few weeks): training, support (can be optional)
       Wrap-up / debrief

   Project can be tailored in various ways
       Project team: customer staff / VTE staff (on-site or off-site)
           Note that VTE can provide cost-effective off-shore programming support
       Rates: fixed fee / hourly
       Software: open source / licensed
8                          VTE consulting presentation / confidential   30-Nov-09
Recommended next steps
    First step is detailed plan
        Get NDA and/or LOI in place
        Investigate detailed needs plus user requirements
        Deliverable is implementation plan plus contract
            Details goal, milestones, team structure/leadership, fees (fixed/hourly), etc.

    Second step is the implementation phase
        Agile software development is used;
            Short cycles between software deliverables (2 weeks)
            Platform builds steadily and incorporates user feedback
            Key to deliver in time and on budget
        Open source software minimizes licensing fees
        Deliverable: fully operational software
p9                             VTE ref data solution / confidential            27-Oct-09
THANKS!

More Related Content

Viewers also liked

Dhatri Software Consulting and Services _Company_Profile1
Dhatri Software Consulting and Services  _Company_Profile1Dhatri Software Consulting and Services  _Company_Profile1
Dhatri Software Consulting and Services _Company_Profile1Dhatri Consulting
 
Arctos Consulting - Building Better Engagement
Arctos Consulting - Building Better EngagementArctos Consulting - Building Better Engagement
Arctos Consulting - Building Better EngagementArctos Consulting
 
Black+listed+companies+list+in+hyd
Black+listed+companies+list+in+hydBlack+listed+companies+list+in+hyd
Black+listed+companies+list+in+hydkranrann
 
Managing the Consulting Engagement
Managing the Consulting EngagementManaging the Consulting Engagement
Managing the Consulting EngagementSaumya Ganguly
 
Consulting: the engagement lifecycle & core consultancy skills
Consulting: the engagement lifecycle & core consultancy skillsConsulting: the engagement lifecycle & core consultancy skills
Consulting: the engagement lifecycle & core consultancy skillsFirewerks
 
MANAGEMENT CONSULTING 101 part 1
MANAGEMENT CONSULTING 101 part 1MANAGEMENT CONSULTING 101 part 1
MANAGEMENT CONSULTING 101 part 1Ahmad Faisal
 

Viewers also liked (6)

Dhatri Software Consulting and Services _Company_Profile1
Dhatri Software Consulting and Services  _Company_Profile1Dhatri Software Consulting and Services  _Company_Profile1
Dhatri Software Consulting and Services _Company_Profile1
 
Arctos Consulting - Building Better Engagement
Arctos Consulting - Building Better EngagementArctos Consulting - Building Better Engagement
Arctos Consulting - Building Better Engagement
 
Black+listed+companies+list+in+hyd
Black+listed+companies+list+in+hydBlack+listed+companies+list+in+hyd
Black+listed+companies+list+in+hyd
 
Managing the Consulting Engagement
Managing the Consulting EngagementManaging the Consulting Engagement
Managing the Consulting Engagement
 
Consulting: the engagement lifecycle & core consultancy skills
Consulting: the engagement lifecycle & core consultancy skillsConsulting: the engagement lifecycle & core consultancy skills
Consulting: the engagement lifecycle & core consultancy skills
 
MANAGEMENT CONSULTING 101 part 1
MANAGEMENT CONSULTING 101 part 1MANAGEMENT CONSULTING 101 part 1
MANAGEMENT CONSULTING 101 part 1
 

Similar to Agile Software Consulting

Webinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform EngineeringWebinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform EngineeringOpenCredo
 
Tn 100504 T Cermak Rev V2
Tn 100504 T Cermak Rev V2Tn 100504 T Cermak Rev V2
Tn 100504 T Cermak Rev V2TimCermak
 
James dimas it infrastructure approach
James dimas it infrastructure approachJames dimas it infrastructure approach
James dimas it infrastructure approachJames (JD) Dimas
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyayPMI_IREP_TP
 
Divyojyoti - Challenges and Lessons Learnt - UiPath Community Hyderabad Sessi...
Divyojyoti - Challenges and Lessons Learnt - UiPath Community Hyderabad Sessi...Divyojyoti - Challenges and Lessons Learnt - UiPath Community Hyderabad Sessi...
Divyojyoti - Challenges and Lessons Learnt - UiPath Community Hyderabad Sessi...NikhileshSathyavarap
 
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystemsTechnical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystemsOutSystems
 
Status reporting guidelines
Status reporting guidelinesStatus reporting guidelines
Status reporting guidelinesEric Tachibana
 
“Scrumbear” framework for solving traditional scrum model problems
“Scrumbear” framework for solving traditional scrum model problems“Scrumbear” framework for solving traditional scrum model problems
“Scrumbear” framework for solving traditional scrum model problemsjournalBEEI
 
Software Product Life Cycle
Software Product Life CycleSoftware Product Life Cycle
Software Product Life CycleMahesh Panchal
 
Cstd presentation final
Cstd presentation finalCstd presentation final
Cstd presentation finalMary Kyer
 
RajeevGautam_PeopleSoft Technology Lead_Infosys
RajeevGautam_PeopleSoft Technology Lead_InfosysRajeevGautam_PeopleSoft Technology Lead_Infosys
RajeevGautam_PeopleSoft Technology Lead_InfosysRajeev Gautam
 
Enterprise Architecture Approach Togaf 9
Enterprise Architecture Approach   Togaf 9Enterprise Architecture Approach   Togaf 9
Enterprise Architecture Approach Togaf 9Prashant Patade
 
Better project deployment follow up’s
Better project deployment follow up’sBetter project deployment follow up’s
Better project deployment follow up’sLoyaanderson
 

Similar to Agile Software Consulting (20)

Webinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform EngineeringWebinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform Engineering
 
Tn 100504 T Cermak Rev V2
Tn 100504 T Cermak Rev V2Tn 100504 T Cermak Rev V2
Tn 100504 T Cermak Rev V2
 
Adi CV Tech Manager
Adi CV Tech ManagerAdi CV Tech Manager
Adi CV Tech Manager
 
James dimas it infrastructure approach
James dimas it infrastructure approachJames dimas it infrastructure approach
James dimas it infrastructure approach
 
2011 NASA Open Source Summit - Forge.mil
2011 NASA Open Source Summit - Forge.mil2011 NASA Open Source Summit - Forge.mil
2011 NASA Open Source Summit - Forge.mil
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyay
 
SampleDecPkg.ppt
SampleDecPkg.pptSampleDecPkg.ppt
SampleDecPkg.ppt
 
Divyojyoti - Challenges and Lessons Learnt - UiPath Community Hyderabad Sessi...
Divyojyoti - Challenges and Lessons Learnt - UiPath Community Hyderabad Sessi...Divyojyoti - Challenges and Lessons Learnt - UiPath Community Hyderabad Sessi...
Divyojyoti - Challenges and Lessons Learnt - UiPath Community Hyderabad Sessi...
 
Darshana D Patil
Darshana D PatilDarshana D Patil
Darshana D Patil
 
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystemsTechnical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystems
 
Status reporting guidelines
Status reporting guidelinesStatus reporting guidelines
Status reporting guidelines
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 
“Scrumbear” framework for solving traditional scrum model problems
“Scrumbear” framework for solving traditional scrum model problems“Scrumbear” framework for solving traditional scrum model problems
“Scrumbear” framework for solving traditional scrum model problems
 
Software Product Life Cycle
Software Product Life CycleSoftware Product Life Cycle
Software Product Life Cycle
 
Cstd presentation final
Cstd presentation finalCstd presentation final
Cstd presentation final
 
SRIKANTH PEDDI Resume
SRIKANTH PEDDI ResumeSRIKANTH PEDDI Resume
SRIKANTH PEDDI Resume
 
RajeevGautam_PeopleSoft Technology Lead_Infosys
RajeevGautam_PeopleSoft Technology Lead_InfosysRajeevGautam_PeopleSoft Technology Lead_Infosys
RajeevGautam_PeopleSoft Technology Lead_Infosys
 
Krishnan Ramu PM
Krishnan Ramu PM Krishnan Ramu PM
Krishnan Ramu PM
 
Enterprise Architecture Approach Togaf 9
Enterprise Architecture Approach   Togaf 9Enterprise Architecture Approach   Togaf 9
Enterprise Architecture Approach Togaf 9
 
Better project deployment follow up’s
Better project deployment follow up’sBetter project deployment follow up’s
Better project deployment follow up’s
 

Recently uploaded

Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSean M. Fox
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MysoreMuleSoftMeetup
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjMohammed Sikander
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsSandeep D Chaudhary
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....Ritu480198
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportDenish Jangid
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMELOISARIVERA8
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnershipsexpandedwebsite
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesPooky Knightsmith
 
The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFVivekanand Anglo Vedic Academy
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...Nguyen Thanh Tu Collection
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...Gary Wood
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...EduSkills OECD
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismDabee Kamal
 
How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17Celine George
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfPondicherry University
 
The Liver & Gallbladder (Anatomy & Physiology).pptx
The Liver &  Gallbladder (Anatomy & Physiology).pptxThe Liver &  Gallbladder (Anatomy & Physiology).pptx
The Liver & Gallbladder (Anatomy & Physiology).pptxVishal Singh
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024Borja Sotomayor
 

Recently uploaded (20)

Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical Principles
 
ESSENTIAL of (CS/IT/IS) class 07 (Networks)
ESSENTIAL of (CS/IT/IS) class 07 (Networks)ESSENTIAL of (CS/IT/IS) class 07 (Networks)
ESSENTIAL of (CS/IT/IS) class 07 (Networks)
 
The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDF
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
The Liver & Gallbladder (Anatomy & Physiology).pptx
The Liver &  Gallbladder (Anatomy & Physiology).pptxThe Liver &  Gallbladder (Anatomy & Physiology).pptx
The Liver & Gallbladder (Anatomy & Physiology).pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024
 

Agile Software Consulting

  • 1. VTE’s IT Consulting for Financial Firms 30-nov-09
  • 2. Introduction  Financial firms increasingly rely on information technology  But IT departments may find themselves overburdened  Projects tend to be spiky, but with deadlines that should not slip...  Hiring (via exec. search) can bring resources, but this takes time...  Consultants can bring immediate resolve w/o adding to headcount  VT Enterprise has been serving financial firms since 2001  Provides IT consulting and project management services  Has developed an innovative reference data platform  Has a proven track record with tier 1 and tier 2 customers  This presentation details VTE’s IT consulting services 2 VTE consulting presentation / confidential 30-Nov-09
  • 3. VTE’s IT project management approach  VTE consultants form teams together with customer staff  VTE can take full project management responsibility (if desired)  Agile software development is deployed  Short cycles between deliverables  This allows for consistent incorporation of user feedback  This is key to ensure the project stays on time and within budget  VTE has a partnering approach that is focused and practical  VTE has a proven track record within the financial industry  Some customers compare the VTE team to the Delta Force;  “Quick swift action with disproportionate results” 3 VTE consulting presentation / confidential 30-Nov-09
  • 4. Agile software development is critical... Phase 1 Phase 2 Phase 3 (optional) Configuration & Development Project Planning Training & Business Scrum & Support Process Review Application & Data Reviews 1st functional deliverable Quick cycles Final fully functional software Project Management Oversight  Quick cycles of (fully) functional software deliverables  Application & data review scrums in between these cycles  Incorporates feedback, tests properly, delivers on time 4 VTE consulting presentation / confidential 30-Nov-09
  • 5. Project methodology targets high quality  Keep team motivated and anticipatory  Daily brief (15 minute) status meetings  Promote open and uninhibited collaboration  Encourage people’s creativity for problem solving  High quality systems result by incorporating  Short incremental releases of fully functional software  Unit and functional testing  Continuous integration  Issue tracking system and packaged deployment  Code reviews and source code search engine  Source control  Virtualization for development / production compatibility 5 VTE consulting presentation / confidential 30-Nov-09
  • 6. Open source software saves license fees  Best of breed open source software is recommended  Java, Python, GNU C programming languages  Ubuntu Linux  Mantis bug tracking  Review Board  OpenGrok source code browser  Subversion source control  DokuWiki  Effective communication and collaboration are encouraged  Use of issue tracking, wikis, and forums  Avoid long meetings and/or endless e-mail threads,  Avoid traditional waterfall SDLC 6 VTE consulting presentation / confidential 30-Nov-09
  • 7. All projects benefit from agile approach...  For example:  Development of trading strategy tools (e.g. for credit derivatives)  Development of transaction and P&L databases  Development of pricing and risk allocation models  Implementation of reference data solutions  Integration of data license feeds  Data migration between databases  Web applications porting  Cross system C/C++ porting  And many more... 7 VTE consulting presentation / confidential 30-Nov-09
  • 8. Project can be tailored to needs…  A phased project structure is typically best  Brainstorm/analysis  Project proposal + contract  Phase I (few weeks): envision  Phase 2 (bulk of the project): build, test, and deploy  Phase 3 (few weeks): training, support (can be optional)  Wrap-up / debrief  Project can be tailored in various ways  Project team: customer staff / VTE staff (on-site or off-site)  Note that VTE can provide cost-effective off-shore programming support  Rates: fixed fee / hourly  Software: open source / licensed 8 VTE consulting presentation / confidential 30-Nov-09
  • 9. Recommended next steps  First step is detailed plan  Get NDA and/or LOI in place  Investigate detailed needs plus user requirements  Deliverable is implementation plan plus contract  Details goal, milestones, team structure/leadership, fees (fixed/hourly), etc.  Second step is the implementation phase  Agile software development is used;  Short cycles between software deliverables (2 weeks)  Platform builds steadily and incorporates user feedback  Key to deliver in time and on budget  Open source software minimizes licensing fees  Deliverable: fully operational software p9 VTE ref data solution / confidential 27-Oct-09