IMC Global Services
-
Upload
danseverino -
Category
Documents
-
view
586 -
download
1
description
Transcript of IMC Global Services
Global Services
IMCGS SCRUM Methodology
March 23, 2010
2 Smart People. Smarter Solutions.
Contents
IMCGS IMCGS Global Delivery Model Our Services and Alliances Commercial Grade Full Lifecycle Capabilities Our Services Our Delivery Model Reflects the Way You Run Your Business
IMCGS – Scrum Principles of IMCGS Scrum Methodology Our Scrum Model Advantage IMCGS Agile/Scrum Process Our Agile Development Methodology IMCGS Scrum Team Scrum SDLC Approach– Scaled for Bigger Projects / Teams Offshore Agile Issues & IMCGS Solution Approaches
3 Smart People. Smarter Solutions.
IMCGS Global Delivery Model
We reduce cost by Reducing cycle
time/lead time Leveraging our
domain expertiseWe understand Federal domain very well with our 29+ years of experience in the Federal market.
Our people who are in between projects work on end-to-end development of new concepts which has resulted in improvement in overall capabilities.
We reduce costs, maximize value and deliver fast by leveraging our- Technology Repository Technology Centre of
Excellence (CoE): Our CoE is focused on constantly improving technical and general troubleshooting skills for specific requirements of Clients
Cultural Fit
Agile Technology
Early adaptersto dynamics of
business
We rigorously follow Software Engineering Processes (SEP) and as a company we are CMMI Level 3 assessed.
We ensure on-time delivery with a combination of thorough reviews and client escalation if required.
We mitigate the risk of off-shoring by focusing on quality, minimizing the risk of failure through effective communication.
We prioritize the critical functions first so that delivery is managed for quality & time and the client achieves faster ROI.
4 Smart People. Smarter Solutions.
Our Services and Alliances
IMCGS Strategic Alliances
Microsoft IMCGS is a Microsoft Gold
Certified Partner We maintain a significant
number of Microsoft Certified Professionals
Sun IMCGS is part of the Sun
Partner Advantage Program
FileNet IMCGS is a ValueNet Partner
with FileNet for over 10 years Delivered over 40 FileNet
systems Winner of the FileNet Gold
Award thrice
5 Smart People. Smarter Solutions.
Market Requirements Product Release Planning
Development platform selection (.NET, Java, Open Source, ColdFusion)
SOA/Web Services SaaS Services Cloud Development
New Product Development
User Interaction Design Technical
Documentation Localization &
Globalization Porting
Test plan development Test execution and metrics White box/ black box testing
Test automation Regression testing, Performance testing, Load
testing. Reliability Testing Test bed development
Support level 3 Incremental Enhancements Bug Fixing Release Management
Support Level 1 & 2 Customer migrations
to new releases Remote Infrastructure
Management Support for multiple versions
including multi-lingual
Pre-sales (POC, demo) Post sales implementation Factory Approach to
Implementations and Upgraded Customization
Commercial Grade Full Lifecycle Capabilities
6 Smart People. Smarter Solutions.
Our Services
Consulting Services• Planning for Business Goals• Strategies for short/medium/long-
terms• Build / Buy analysis &
recommendations
Custom Application Development• Unique Requirements & Business
Analysis / Solutions• Industry Best Practices on Technology
Framework alternatives• Compliances & Standards
Application Maintenance• Feature Enhancements• Refactoring• Lifecycle support & end-Client support• Level 1/2/3 Support
Enterprise Integration• Bridging disparate systems• Data Management & Integration• Enterprise Content Management
(ECM)• Unified data view for analysis• Decision Reporting
Testing• Feature / Functionality testing• Creation of Test documents / results• Performance, Scalability, Reliability &
Load• Various Testing services for unique
requirements
Innovation High Product Quality On-time Delivery Faster Time to
Market Improved ROI
7 Smart People. Smarter Solutions.
Our Delivery Model Reflects the Way You Run Your Business
• Physically distinct and secure workspace with stringent IP protection
• Purpose built teams to meet Client’s unique specifications & requirements
• A collaborative extension of our Clients’ onshore teams
• Provide challenging work for team members and create a “sense of ownership”
• Leverage Centers of Excellence (CoE) at IMCGS to drive process improvement and innovation
• Promote a performance driven culture• Strong virtual presence though IMC Collaboration
Suite.• Metrics validated Delivery Excellence
@ IMCGS’ Global Delivery Centre (GDC) - Where your work gets done
Mutual Commitment
Purpose-Built Team
Compounding Return-on -Resources
over time
Faster Time to ValueLower Attrition
Higher Productivity
8 Smart People. Smarter Solutions.
Principles of IMCGS Scrum Methodology
• We give 3 hours overlap during work timings across both shores.• Every team member has access to the central Code Repository.• Code Repository is maintained by the Client. In special cases IMCGS
can also maintain it.• Scrum/Sprint Meeting are conducted through (as required)-
• WebEx• Skype• MS Live Meeting• MS SharedView• Video Conferencing• Video Call• Instant Messengers
• We use VPN to connect to the Client IT Environment so that our data communication is secure.
9 Smart People. Smarter Solutions.
Our Scrum Model Advantage
Daily Scrum Meeting
Our team continues working for next 3 hrs after the Scrum Meeting to provide continuity
& better coordination
am EST pm IST
11:00
am EST
8:30
pm IST
8:00 5:30
3 hrsin
Evening
3 hrsin
Morning
10 Smart People. Smarter Solutions.
IMCGS Agile/Scrum Process
Sprint Planning (SP) Meeting
• Review Product Backlog• Estimate Sprint Backlog• Commit
Daily Scrum Meeting
• Done Since Last Meeting • Plan for Today• Roadblocks/Accelerators
Sprint Review (SR) Meeting
• Demo Features to all• Retrospective on the Sprint
Adjustments
We have successfully completed 40+ Agile projects
11 Smart People. Smarter Solutions.
Our Agile Development Methodology
Smart Use Case Stereotypes User Stories Best-Practices Test-Driven
DevelopmentAgile
Dashboards
Scale teams at will
Use smart use case stereotypes
Utilize user stories to quickly handle customer requirements
Exercise best practices into a high-speed high-quality software factory
Provide integrated testing throughout the life-cycle
Use agile dashboards to administer the projects
Generate automated bills
Deliver features incrementally so that benefits are better realized as the product develops
Do early releases thus achieving quicker Go-2-Market
Our Agile Development Methodology empowers us to-
12 Smart People. Smarter Solutions.
IMCGS Scrum Team
Delivers a set of working functionality at the end of
each Sprint
Self-organized to determine the best way to deliver the highest priority
features
Repeatedly and rapidly inspect working software, thus final product achieves system readiness quickly
Delivers working software in a short & periodic
intervals
The IMCGS Team
We focus on delivering highest value in the shortest time
Our PMO reviews all projects, creates & tracks project ROI, establishes & measures project metrics throughout the project lifecycle.
13 Smart People. Smarter Solutions.
Scrum SDLC Approach– Scaled for Bigger Projects / Teams
14 Smart People. Smarter Solutions.
Offshore Agile Issues & IMCGS Solution Approaches
Geographical Divide
• Process integration to ensure Engineering discipline
• Automated periodic builds• Time boxed iteration• “One” integrated team• Use of Wikis for “one”
communication
Time Zone Difference
• Working time Overlap• Participating in morning (EST)
Scrum meetings from India• Global delivery model• New age collaboration• High bandwidth communication
Cultural Impediments
• Cross team trainings & mutual expectation setting
• Articulate individual OR shared ownership of Tasks
• Encourage informal interactions as well
• Education on cultural differences
Quality
• CMMI Level 3 certified• Total Quality Management (TQM)• Test-driven development (TDD)• Prepared to face Changes in
Requirements / Environment / Market / end-Client needs
• Responsive to change with related impact analysis
Issues&
Solutions
IMCGS understands the challenges in Agile Offshoring & overcomes with the aid of extensive experience & knowledge of the nuances
15 Smart People. Smarter Solutions.
THANK YOU
Dan SeverinoBusiness Development Consultant
T: 703.871.8883C: 609.350.4516