TULI eServices is a US and India based software development company that specializes in web, mobile, and desktop applications. They follow an agile development process that includes monthly iterations, continuous client interaction, and quality assurance testing. TULI has expertise in various programming languages, databases, frameworks, and design tools. Their services include development, testing, maintenance, and digital marketing.
2. About us
TULI eServices is a US and India based leading consumer software development
service provider emphasizing on the latest web applications, desktop applications, cross
platform mobile applications, digital marketing in a cost effective way.
Founded in 2004 we have grown to a specialist team of enthusiast technologists and
creative designers with a passion for software development, platforms R&D, developing
new websites and engaging large audiences.
Our strength lies in using an iterative and collaborative process to converge on and convert
ideas into successful products.
Our approach is to deliver a demonstrable feature and keep building on it. So TULI
eServices follows Agile methodology.
With offices in US and India we have evolved a global delivery process including 24/7
communication & support plan.
3. Client SRS
Requirement
analysis/Feasibility analysis
Features breakup
Detail estimation
Define team
Project plan (monthly iterations/QA
plan/risk analysis)
Execution (Agile methodology/task
progress/change request)
Monitoring &
Control
Continuousclientinteractionviaemail,calls,IM
Continuousclientinteractionviaemail,calls,IM
Freeze
Requirements
Our Process
4. Project Management
• TULI eServices Inc. uses Agile methodology
• Delivery of monthly iterations
• QA tested set of pre-defined features
• Method
• Requirements broken down to a feature list
• Features further broken down to tasks and efforts estimated
• Beginning of every month features defined to be delivered at end of the month
• Risk Management
• If any feature development takes longer than estimated, release takes place as
scheduled without that one feature, and its impact assessed and communicated to
client
• Towards end of first month features / tasks listed down for month 2
• Any spill over task of previous month also added to the list
• Tracking
• A spreadsheet for each month’s iteration is maintained
• List the tasks to be executed during the iteration
• Sheet is updated by the project manager on a daily basis and progress for each
task tracked
Process contd…..
5. Communication
• Communication plan will be defined
• Details of the key personnel
• Escalation matrix
• Weekly status updates
• Weekly status calls
• Team is available on phone, email and IM, GoTo Meeting
Version control / repository
• A version control repository (SVN) is maintained on our servers
• Access provided to client
• Daily check in of code to SVN by team members
• Automated email confirming the check in sent to the leads
Testing
• Test plan will be defined
• Test scenarios followed by detail test cases will be written
• Mantis is used for bug tracking, access provided to client
Process contd…..
6. Expertise
• Programming language
• PHP, Perl, C#, VB.net, ASP.net, J2EE,
J2ME, JSP, RPG III, RPG IV using ILE, COBOL
• Database/RDBMS
• MySQL, PostgreSQL, MS SQL Server, MS
Access, ORACLE, SYBASE, DB2
• Open source Framework
• OSCommerce, Magento, X-Cart, CRE Load,
Cake PHP, Joomla, Drupal, Zend, Eclips,
WordPress, FFMPEG, LAME, SOX, DNN
• Internet technologies
• HTML, DHTML, HTML 5,XHTML, CSS, SSI,
JavaScript, AJAX
• QA/QC/PM tools
• Win Runner, Minitab 15
QA/Statistical Analysis Toolset,
Mantis, Assembla, Basecamp, SVN
• Middleware
• MQ Series, XML, SOAP, REST, Web
Services, .NET
• Design
• Photoshop, FLASH AS2/AS3,
Vector Graphics applications
• OS platform
• Linux, UNIX, Windows, i5/OS, AIX,
iOS
7. Service Offerings
Quality Analysis & Testing
• Web and Desktop applications
• Mobile applications
• Black Box
Application Maintenance & support
Digital marketing and SEM
Technology Consulting
Development
• Programming: Online, Desktop, Mobile
• Designing
• Back-end / Web services & APIs
• Server applications
Deployment and technical operations
14. Testing Capabilities
• Mobile applications
- Web-based & Standalone
applications
- Handset, Emulator &
Device Anywhere testing.
• Web application testing
- CMS
- Facebook
- API testing
- Database validation
- Failover & Recovery
testing
- Network & Server level
testing
• Desktop Applications
• Game testing
- Single player
- Multi player
- Online
• Black box
- Regression
- Re-testing
- System
- Performance
- Load
• White box
- Unit
- Integration
- Automation
15. Testing Process
• Requirement Analysis:
- Study requirement as given by
client
- Clarify issues related to
requirements
• Test Plan:
- Develop a test plan based on
requirement study, to be followed
during the testing process
• Test Case:
- Write test scenarios based on
requirements
- Write test cases based on test
scenarios
• Test Case execution:
- Actual testing conducted by
executing test cases
• Defect Reporting:
- Defects found during testing logged
in a bug tracking tool (Mantis or JIRA)
- Assigning defects to developers
• Regression Testing:
- Regression testing conducted to
ascertain that defects are fixed and
no new defects have crept in.
• Tools:
- Jmeter, Web Load, Loadrunner,
Winrunner
16. Thank you !
http://www.facebook.com/tulieservice
http://www.slideshare.net/tulieservices
https://twitter.com/TulieServicesIn
Let’s get social
Head Office, New Jersey
TULI eServices Inc.
121 Newark Avenue,
2nd Floor Suite # 511
Jersey City, NJ 07302
Ph: 201-736-7217,
201-417-2057,
Fax: 866-431-1888
North Carolina Office
TULI eServices Inc.
9635 Southern Pine Blvd,
Suite 101
Charlotte, NC 28273
Ph: 704-302-1088
Offshore Software Development Center
TULI eServices Pvt. Ltd.
283A NSC Bose Road,
Kolkata 700047, India
Ph: (+91) 033-3298-7212
Fax: (+91) 033-4000-4658.