4. Company Profile
• Founded in January, 2000
• Largest web company in Sri Lanka, in terms of staffing and clients
• Provides offshore Web, Mobile, Cloud and Application Software development
• Operates with three offices in Colombo, Sri Lanka.
• World wide client base
• We are partners with Microsoft, IBM, Kaspersky, Symantec, and adobe
• EFutures is a Private Limited Liability (Pvt. Ltd)
• EFutures currently holds a significant stake in a job portal (Lokujobs.lk)
6. Core Competencies
Software Development
We have over 12 years experience launching software systems that
implement business channels for a wide range of industries. We can
help you create software for PC’s, Mobile and the web to connect your
services with consumers.
IT Infrastructure
From computer clusters, to connectivity to the Cloud we can supply the
right cradle for your business fledgling.
Expert Consultation
Knowing is half the battle, and we can bring in veterans to help you
make the right decisions
7.
Software Development
a complete
Quality Assurance
Software Maintenance
Service
Professional Web Design spectrum
Web Hosting
Search Engine Optimization
E-Marketing
Project Management
IT Consultation for Small and Medium
Businesses
Cloud computing and Monitoring
Social Media Integration
8. Achievements
• Board of Investment of Sri Lanka Web Portal - Silver Award at the
National Best Quality Software Awards under the category “E-Government & Services” awarded by
the British Computer Society Sri Lanka Section.
• Board of Investment of Sri Lanka Web Portal - Awarded the First
Runner Up position by the ‘Euro money Strategic Direct Investor (SDI)’ as the ‘Best IPA Website in
Asia Pacific’.
• CDAX Online Stock Trading System - In the Winners’ Circle at the National
Best Quality Software Awards under the category “Financial Applications” awarded by the British
Computer Society Sri Lanka Section.
• Jobs Net Web Portal - Bronze Award at the National Best Quality Software Awards
under the category “General Applications” awarded by the British Computer Society Sri Lanka
Section.
11. Technologies – Operating Systems
• Microsoft Windows 7 • Ubuntu Community
Edition 10
• Microsoft Windows
Server 2008
• Ubuntu Server Edition
• Apple Mac OSX Server
• Debian Based Linux
• Novell SUSE
Enterprise Linux Distributions
• OpenSUSE 11.3
12. Technologies - Databases
• Oracle Database
• MySQL Database
• PostGreSQL Database
• Microsoft SQL Server 2005
• Microsoft SQL Server 2008
• IBM DB2
13. Technologies - Application Servers
• SUN-Oracle • Microsoft Internet
Glassfish Server Information Service
• JBOSS Application • Macromedia
Server ColdFusion
• Apache Tomcat • Zend Server
Server
15. Cloud Services
Business
Cloud Hosting
Amazon, Google, Heroku, Az Consulting
ure and We can assist you in
developing your cloud based
strategy
Traffic and Health Cloud
Monitoring Migration
24/7 support and service for software
installations Reach for the sky with a
strategy that reduces risk and
improves
Your chances of success.
System Security
Our consultation can help you run a
secure service, with support all the
way.
18. EFutures Support Team
• Offers complete range services to help you
get the most of your Software investments
and consistently achieve your business
objectives. In addition to start-up services
and 24x7 global support for both software
and hardware, you also get unrivaled
technical expertise from our world-class
support organization.
• Provide a single point of accountability so
when you do need help, you can count on
consistent, integrated support for your
complete Software solution
19. The Support We Give Our Clients
• Unlimited, 24x7 access to EFutures’ software
specialists
• Essential patches, feature enhancements, new
releases, and lifetime support for covered software.
• Knowledgebase access and configuration-specific
update recommendations.
• Personalized, proactive support tools.
• Services that cover the full solution lifecycle.
20. How we Help!
• Free your staff to concentrate on core business challenges with
consistent, well-defined Support services, helping you manage
and resolve issues quickly and efficiently.
• Save time and money when you reduce IT and management
complexity with a single point of service accountability.
• Run your business technology confidently with
secure, dependable support.
• Protect your data and help maintain data availability.
21. Industries in Focus
• Finance • Telecommunications
• Healthcare • Logistics
• Tourism • Startups
• The Government
24. Organizational Structure
• Works with a relatively flat organizational structure, enabling
greater monitoring and accountability
• Starts every project with HR Requirements Analysis
• Maintains and adheres to a detailed and well structured hiring
procedure
• Maintains a strong bench of staff specializing in relevant
technologies for ongoing projects
26. Recruitment and Selection
• The Recruitment and Selection Process is divided into the following sections –
– HR Planning
– Job Description and Person Specification
– Advertising and Prospecting Network
– Assemble the Interview Panel
– Application/Resume Review Process
– Interview Process
– Selection Process
– Appointment
– Induction
27. Recruitment and Selection
Job Advertising
Description and
HR Planning
and Person Prospecting
Specification Network
• Internal - Quality
employees can be
• HR Requirements found efficiently
• Initiated with a
Analysis conducted through internal
vacancy
• Based on a single networking
• Detailed job
project and the • Simultaneously, ext
description created
clients ernal advertising
for vacancy
requirements through print and
• Required Skill Set
• HR Plan is electronic media is
specified
developed conducted.
• We also use
recruitment firms
28. Recruitment and Selection
Assemble
Application
the Interview
Review
Interview Process
Process
Panel
• Varies according to • Applicants are
• Applications are
the types of informed on week
screened using the
applicants in advance.
job description and
• Consists of a • Written and
input from the
minimum of 3 practical tests are
interview panel
people planned if necessary
• Eligible applicants
• A tech lead of a • We also use
are then
relevant technology recruitment firms
interviewed through
and an HR executive • Interviews are
a telephone call by
is a must to be planned well in
an HR Executive
included advance
29. Recruitment and Selection
Selection
Appointment Induction
Process
• A reference check is
conducted for all • Selected candidates
shortlisted candidates may either be given
• The interview panel a Letter of
• An induction
then selects Appointment or a
program is
candidates for a final Contract of
conducted in order
interview Employment
to get recruits fully
• The interview is • An NDA is signed by
operational as
conducted via a Skype the new recruit
quickly as possible
call • Probationary period
• Successful candidates is 4 months
are notified by phone
calls
30. How We Attract Talent
• Branding is taken seriously, as some of our top talent has been found through it
• A mix of print and digital media is used
• Digital media –
– Tobjobs.lk
– Lokujobs.lk (partly owned by EFutures)
– Me.lk
– News365.lk
– Facebook.com
• A selection of newspapers are also used
31. Examples of Our Branding
Daily News - The most popular English Newspaper in DailyFT- One of the most popular financial newspapers
Sri Lanka among the Sri Lankan business community
32. Examples of Our Branding
Topjobs.lk- The No.01 job portal for Sri Lankans
Advertising of available vacancies when
the software industry careers page is
opened
33. Examples of Our Branding
Me.lk- The corporate website of Sri Lanka’s largest television media
corporation
The corporate website of
Maharaja Entertainment is
also used for advertisements
to the younger segment.
Position on the main banner
Static banner on the footer
34. Examples of Our Branding
news360.lk- A leading news portal in Sri Lanka
We look to target a wide
variety of prospective
employees through
advertising on a news portal
Position for advertisement
35. Our Hidden Secret!
We have decided to partner with a
new job portal,
Giving us first-access to top
web-development talent in
Sri Lanka!
38. Why You Should Be Our Partners
• We are probably the largest web company in Sri Lanka, in terms of
staffing and clients
• We maintain one of the strongest bench strengths in PHP developers.
• We are experienced in using a variety of tools, technologies and
platforms.
• We are experienced in catering to foreign clients.
54. CSE
Colombo Stock Exchange
The Colombo Stock Exchange is Sri Lanka’s only stock market, and
a primary entity of the national economy.
The Exchange deals in a wide range of securities
including, equity, debt, and bonds.
http://www.cse.lk
57. Open Source Flexibility
* Pilot deployment on new
platform with old system for
failover
* Translation tools from HTML to
HTML 5
* Managed Deployment over low
traffic hours
58. Goal 02 :
REAL – TIME STOCK FEED, INTEGRATION TO
THE CORE TRADING SYSTEM.
59. We used Adobe Flash
push technology for the
ticker, and currently
migrating to jQuery
JQuery advanced
charting, with point wise
drill down
61. IT Services & Maintenance
• Skills supply in response to system
expansions.
• Systems integration
• Maintenance and Support
• Continuous Agile development
69. Market data Analysis Tool
We added analytical tools to improve the value of the website and ensure repeated
visits
Real time trade data
Select Criteria analysis with drill
down
70. Customizable
Mobile Alerts
A user can customize their mobile
alerts by login into the website
and selecting the settings they
needs.
This feature extends the
connectivity between the user and
the CSE beyond the web browser
and into the users palm.
76. Market data Analysis Tool
We added analytical tools to improve the value of the website and ensure repeated
visits
Real time trade data
Select Criteria analysis with drill
down
77. Proof of the Pudding
• The website sees approx. 65,000 unique visitors per month.
• 95% of Sri Lankan Stock brokers use the website as their primary source of
information
• Approx. 1,405,000 page views per month
• 24 / 7 / 365 99.9% uptime requirement
• Continuous Update requirement for over 100 articles of information
per week. These include IPO’s, Market Announcements, Corporate
Announcements. New Listings and News.
• “Information source” status for Bloomberg, Reuters and other media
organizations
78. "We praised the Colombo Stock Exchange
information provision, which is a model of
disclosure and transparency with quarterly
reporting and T+3 trading. We also praised its
website, which is an analyst’s dream with in
some respects more information than
provided by the London Stock Exchange."
~ Organizers Report on the Sri Lankan Roadshow, London
80. TapGift
Online Deals Store
With TapGift for IPhone you can select from a range of gift items
available through the TapGift network, and send it to your
buddies. All you need is your IPhone and Credit Card.
81. Gift giving on the go!
• TapGift is an online deals retailer, that wants to allow users to
connect to their store through their hand held device.
• Gifts should be available from their Deals base, as well as custom
gifts should be displayed depending on the user’s location.
• The recipient should be selectable through a social network hosted
by TapGift.
• Users should be able to pay for their purchases through traditional
credit cards.
82. What we proposed!
• Develop an IPhone app that lets the user connect with
the store.
• Integrate TapGift loyalty currency, and online payment
gateway to the application
• Use IPhone’s GPS capabilities to provide location based
gift ideas
• Make the application available in the Apple AppStore
89. Network Infrastructure
• We maintain a solid network infrastructure at our Head
Office, with necessary servers.
• As advocates of Cloud Computing, we also run a nightly backup
of our development data on to our space in the Amazon Cloud.
• The physical location of our Amazon Cloud servers is in Virginia.
91. Workstations and Servers
• Servers we use –
– Web servers – IIS/Apache
– Database Servers – MySQL
– Testing Server
– File Server
– Repository Servers/SVN
92. Workstations and Servers
• General Specifications of Servers –
– Operating System – Ubuntu Server Edition/MS Server 2008 R2
– CPU – Intel Xeon. 4-8 cores
– RAM – 6-8 Gb
– Antivirus - Kaspersky
– Hard disk capacity – 1-2 Tb
93. Workstations and Servers
• Workstations and their general specifications –
– PC
• CPU – Core i3 – i5
• Ram – 2-4 Gb DDR2/3
• Hard Disk – 240 – 320 Gb
– Mac
• CPU – Core i7
• RAM – 8 Gb DDR3
• Hard Disk – 512 Gb
94. Backup Plans
• Electricity – All branches have backup generator power.
• Internet Access – We currently utilize 3 separate
dedicated leased lines of 4Mbps bandwidth each. We can
obtain more lines if necessary.
• Hardware – We maintain relationships with leading local
hardware providers.
95. Disaster Recovery
1. Backup to a mirror site
– With the development data and databases being stored at the Head
Office in Castle Street, daily backups are stored on disks at the office in
Havelock Road.
– If one site, as well as our physical location of our cloud space (located
in Virginia) is affected, development data and databases can be
recovered from the other site maintained in Colombo
96. Disaster Recovery
2. Backup to Amazon Cloud
– We also maintain development data and database backups on
the cloud.
– If both our local our local sites are compromised by a
disaster, we will still have the ability to resume work based on
the data stored on our cloud space.
98. Project Initiation
Wireframes
• Defines the project • Team Introduction
• Identifies stakeholders • Discuss key
• Identifies interfaces
and implementer requirements and
• Identifies key high goals
level functionality • Special instructions
• Identifies high level
constraints
Project Initiation
Project Charter
meeting
99. Requirement Gathering
Requirement
Gathering
• Stakeholder meetings
• Requirements
definitions
• Workshops & Surveys
Final Scope
• Identifies Key • System Architecture
Milestones • Existing • High level system
infrastructure • Final Project
• Estimates delivery of design document
inspection Milestones &
milestones • Screen & graphics Timeline
• Resource allocation • Develop System Concepts
Requirements
specification
Project Plan Design Phase
100. Development will occur on one or more
iterations
Coding &
Development
Problem
Identification
Unit Testing
/ Change
requests
Customer
QA
Review
101. Terms of Development
• Approve SRS within the time frame
• All content will be expected of the client.
– Pictures
– Text
– Multimedia etc.
102. How we interact…
Client
organization
Developers
Director
Project Manager Designers
Marketing &
Accounts 3rd Party Service
Client Co
provider(s)
coordinator