fcs project delivery capabilities presentation (2)
DESCRIPTION
Project delivery capabilitiesTRANSCRIPT
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
1 1
FCS Software Solutions LtdProject Delivery CapabilitiesPublished by: Corporate Communication
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 2© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 2© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
AGENDA
FCS Overview
Service Delivery Capabilities
Business Engagement
FCS Skills Capabilities
Contact Information
PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 3© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 3© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
FSC COMPANY OVERVIEW
- Global technology company, operating since 1993
- Publically listed company with a turnover of Rs. 2041 million
- Specializing in software products, services, and testing
- Experience in software delivery and quality assurance
- Onsite and offsite delivery capabilities, with 1091 employees
- 6 Offshore development center in India
- Fortune 500 customers,
PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 4© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 4© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
SERVICE DELIVERY CAPABILITIES
- Client team structures
Capable to deliver services at all levels
Management Services
Development Services
Support Services
- Project Management- Process Management
- Application Development- Software Integration
- Quality Assurance- Lifecycle Maintenance
PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 5© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 5© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
ProductConcept
Market Assessment
Product Requirement
- Branding- Usability- Innovation
- Competitive features- Cost comparison- Market share / growth- Technology suitability
- User interface layout- User interface behavior- Product workflow- Use Cases
SERVICE DELIVERY CAPABILITIES PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 6© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 6© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
Architecture / Design
Software Implementation
- Component construction- Reusability of components- Flexibility for evolution- Technology integration- Open source use and encapsulation
Programminglanguages
Databases
-.NET-C#, ASP, VB, VC++- C, C++- Java- Ruby- PHP
- Microsoft SQL Server- Oracle- IBM DB2- MySQL, Ingres- Sybase
SERVICE DELIVERY CAPABILITIES PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 7© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 7© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
ProductTesting
Documentation
- Unit testing- Functional testing-Test Automation- Load / Stress testing- Code coverage- Profiling
- Product literature- Installation guides- eTraining manuals- Online Help- Programmers’ guides
- User guides
SERVICE DELIVERY CAPABILITIES PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 8© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 8© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
InstallationApplications
Deployment
LifecycleMaintenance
- Multiple platforms- Key locked
- Transition plans- Data migrations- System rollouts- Technology transfer
- Customer support- Defect tracking- Product patches- Product monitoring
SERVICE DELIVERY CAPABILITIES PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 9© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 9© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
Structured software delivery processProject Management
Complete Software Development Lifecycle
SOFTWAREDEVELOPMENT
CYCLE
Architecture
Design
Implementation & Unit Test
Functional & Integration
TestProject
Acceptance
Project Planning & Initiation
Requirements Gathering
SERVICE DELIVERY CAPABILITIES PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 10© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 10© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
All projects must start with a clear definition of objectives and goals which require the following inputs to initiate a project:
Objectivesto deliver
Schedule to meet
Budget to hold
PROJECT INPUTS PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 11© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 11© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
All projects plans must include the following outputs in order to have a good project plan:
Resource assessment
Risk identification
ROM estimate for cost
ROM estimate for timing
Complete feature list
PROJECT PLANNING & INITIATION PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 12© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 12© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
All projects must have well defined requirements and shall at minimum provide the following outputs from the requirements definition phase:
Detailed project plan with cost, timing, and resources estimates
Resource identification and management plan
Acceptance definition for project
Requirements definition describing features to be implemented and deployment constraints
REQUIREMENTS GATHERING PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 13© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 13© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
All projects must have a clear architecture to be followed and shall at minimum provide the following outputs from the architecture definition phase:
Architecture layout for major system components
Test plan
Updated risk identification and management plan
Updated project plan for cost, timing, and resource assignments
ARCHITECTURE PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 14© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 14© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
All projects must have a clear design that shall be followed and shall at minimum provide the following outputs from the design phase:
Detailed design for all major system components required
Test case identification
Updated project plan for cost, timing, and resource assignments
Updated risk identification and management plan
DESIGN PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 15© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 15© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
All projects must have an implementation phase in which quality of the implementation must be controlled and the following outputs shall occur:
Source for all system components
All resources needed to build the system
Product build process defined
Unit test case results
IMPLEMENTATION & UNIT TEST PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 16© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 16© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
All projects must have a stage in which functionality for the product is confirmed and the outputs from this phase shall be:
Test version of system
Product functional test results
Product documentation
Deployment plan
FUNCTIONAL & INTEGRATION TEST PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 17© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 17© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
All projects must have a final project stage in which the delivery outputs are:
Final deployed system
Technology transfer
Project archive / CDROM
PROJECT ACCEPTANCE PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 18© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 18© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
Agile / Scrum
Waterfall
Cycles of 2 –4 week sprints with clear requirements and deliverables
Clearly defines stages with completion and acceptance before progressing to the next phase
XPRapid development support development efforts where requirements are not fully understood at project initiation
SpiralIterative cycles resulting in improved designs and prototypes for testing and demonstration
DEVELOPMENT METHODOLOGIES PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 19© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 19© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
PROJECT
TEAM
PARTNER
Single activity with start and end dates and defined deliverables
Established knowledge base with dedicated team for client activities
Organization based structure managed at cost plus fee
ENGAGEMENT MODELS PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 20© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 20© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
All delivery models have option for U.S. based project management and provide structured environment to facilitate effective communications and ensure service delivery
PROJECT MANAGEMENT
Offshore modelOffshore team members are located in India with Team Lead coordinating activities at the development center
Onshore modelOnshore team members are located at domestically located facilities within the United States to facilitate communications and coordinated activities
Onsite model Onsite team members are located at Client facilities to provide optimal communications and project coordination
Mixed Model Team members are distributed to maximize organizational effectiveness and provide delivery at reduced cost
DELIVERY MODELS PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 21© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 21© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
Project Manager
Project Manager will provide structured environment to facilitate effective communications and ensure service delivery.
Technical Coordinator
Technical leader located in India to lead all development activities and interface with client
SoftwareArchitect
System architect to define system structure, high level designs, and review detailed designs
ApplicationEngineer(s)
Development engineers to perform design and implementation
QualityEngineer(s)
Quality engineer for validation of requirements and report results
Integration Engineer(s)
Onsite integration engineer responsible for integration of technology within clients organization
TEAM STRUCURE – FCS TEAM PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 22© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 22© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
CLIENT PROJECT MANAGER
LEAD TECHNICAL ENGINEER
Project Manager with client to communicate project status to and set high level project objectives
Technical leader with client that understands the project objectives and can participate in technical reviews
TEAM STRUCTURE – CLIENT TEAM PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 23© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 23© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
MicrosoftProject Plans
- Tasks- Resources- Costs
Communications - Weekly status reports- Weekly status calls
ProjectTracking
Time reporting - Timecards
Project plans updated
- Actual hours- Remaining hours
Projects tracking template
- Action items- Milestones- Budgets- Risks
PROJECT CONTROLS PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 24© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 24© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
Desktop / Server
Windows – Seven, Vista, XP, Server 2003 to 2008 Linux – Redhat, CentOS, Ubantu
Open Source Products
Joomla, Drupal, Moodle, Atutor, SugarCRM, ConcursiveCRM, Alfresco, KnowledgeTree, Openbravo, Compiere, TinyERP, OsCommerce, ZenCart
MobileAndroid SDK, Symbian OS, iPhone
FCS SKILLS OVERVIEW PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 25© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 25© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
PROGRAMMINGLANGUAGES
DATABASE
DATA ACCESS
-.NET-C#, ASP, VB, VC++- C, C++- Java- Ruby- PHP
- Microsoft SQL Server- Oracle- IBM DB2- MySQl, Ingres- Sybase
- Java Database Connectivity (JDBC)- Open Database Connectivity (ODBC)- ActiveX Data Objects (ADO)- Data Access Objects (DAO)
DATA ACCESS
DESKTOP / SERVER PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 26© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 26© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
CMS
CRM
- Joomla, Drupal, Typo3, Mambo, PHPNuke
- SugarCRM, SplendidCRM, Concersive CRM
ERP - OpenBravo, OpenTaps, Compiere, TinyERP
LCMS - Atutor, Moodle, Dokeos
Open Source Applications PROJECTDELIVERY CAPABILITIES
DMS - Alfresco, KnowledgeTree, Nuxeo5, DocMgr
E-commerce - Magento, OsCommerce, ZenCart, XCart
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 27© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 27© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
PLATFORMS /FRAMEWORKS
TECHNOLOGIES
DATA ACCESS
- Android SDK- Symbian OS- iPhone
- Flash- J2ME
- C / C++- Java- VB- Java Script
LANGUAGES
- WAP- Qtopia
- PHP- Ruby- WML
MOBILE SOLUTIONS PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 28© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 28© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
UnitTesting
Inputs Source code modules
Tools CppUnit, NUnit, JUnit, & Visual Team Studio
Output Test and error reports, metrics
FunctionalTesting
Inputs Functional requirements
ToolsCustom test scripts, Visual Team Studio, Rational Test Manager
Output Test and error reports, test point metrics
TestAutomation
InputsSource code modules, applications
ToolsCustom scripts, SilkTest, Mercury WinRunner, Visual Team Studio, Rational Robot, & XDETester
Output Test reports, regression metrics
TESTING METHODOLOGIES PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 29© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 29© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
Load / Stress Testing
Inputs Application
Tools SilkPerformer & Visual Team Studio
Output Identified weak links in application
Code Coverage
Inputs Application source code
Tools PureCoverage & AQTime
Output Test results, coverage metrics
Profiling
Inputs Application
Tools DevPartner, Rational Quantify, & AQTime
Output Identified bottlenecks in application
TESTING METHODOLOGIES (CON’T)PROJECT
DELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 30© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 30© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
Product Datasheets
- Product Marketing (PDF)- Product Engineering Data (PDF)
Interactive - eTraining –(Flash / Captivate)- eLearning –(Flash / Captivate)
Programmer Guides
- Library Programmer Guide (HTML/PDF)- Product Programmer Guide (PDF)
User Guides - Product Usage Guide (PDF)- User Guide (PDF)
Online Help System
- Integrated Application Help (HTML)- Context Sensitive (HTML)
DOCUMENTATION PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 31© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 31© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
Identification of resource needs
Project request
Purchase order
Project kickoff
NEXT STEPS TO ENGAGE PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 32© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 32© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
Action Items
Next Steps…
WRAP-UP PROJECTDELIVERY CAPABILITIES
© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 33© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION 33© FCS Software Solutions Ltd PROPRIETARY-LIMITED DISTRIBUTION
CONTACT INFORMATION
This presentation is confidential and prepared solely for your information. Therefore you should not, without our prior written consent, refer to or use our name or this presentation for any other purpose, disclose them or refer to them in any prospectus or other document , or make them available or communicate them to any other party. No other party is entitled to rely on our presentation for any purpose whatsoever and thus we accept no liability to any other party who is shown or gains access to this presentation.