imc global services

15
Global Services IMCGS SCRUM Methodology March 23, 2010

Upload: danseverino

Post on 08-May-2015

584 views

Category:

Documents


1 download

DESCRIPTION

As a CMMI Level 3 certified global services business, IMC, Inc can help you augment your product development with a streamlined extension of your organization and increasing ROI. Tour our methodology.

TRANSCRIPT

Page 1: IMC Global Services

Global Services

IMCGS SCRUM Methodology

March 23, 2010

Page 2: IMC Global Services

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

Page 3: IMC Global Services

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.

Page 4: IMC Global Services

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

Page 5: IMC Global Services

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

Page 6: IMC Global Services

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

Page 7: IMC Global Services

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

Page 8: IMC Global Services

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.

Page 9: IMC Global Services

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

Page 10: IMC Global Services

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

Page 11: IMC Global Services

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-

Page 12: IMC Global Services

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.

Page 13: IMC Global Services

13 Smart People. Smarter Solutions.

Scrum SDLC Approach– Scaled for Bigger Projects / Teams

Page 14: IMC Global Services

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

Page 15: IMC Global Services

15 Smart People. Smarter Solutions.

THANK YOU

Dan SeverinoBusiness Development Consultant

T: 703.871.8883C: 609.350.4516

E: [email protected]