ntr lab - bespoke software development in russia

44
1 NTR Lab Turning ideas into software

Upload: olessya

Post on 19-May-2015

1.992 views

Category:

Business


2 download

DESCRIPTION

Seeking new business opportunities? NTR Lab can develop high-quality software at reasonable cost to make your idea a reality.

TRANSCRIPT

Page 1: NTR Lab - bespoke software development in Russia

1

NTR Lab

Turning ideas into software

Page 2: NTR Lab - bespoke software development in Russia

2

Contents

• General information• Specialization, industry experience,

expertise, major clients• Quality approach• People • Infrastructure• Engagement options• Web development portfolio• Case studies and representative projects

Page 3: NTR Lab - bespoke software development in Russia

3

NTR Lab – General information

• Founded in 2000 by a tightly knit team of experienced managers and developers with strong track records.

• Dedicated to developing reliable, secure, high quality, high ROI software.

• Our mission: «Turning ideas into software»

• Privately held.

Page 4: NTR Lab - bespoke software development in Russia

4

Management team• Nick Mikhailovsky, CEO

– Managed moving Russia’s largest EFT system to straight-through processing and online access

– Co-authored (with Alex Agapov and Alexey Mkrtumian) Russian translation of ISO 15504 standard (international CMM equivalent)

– Leads business development and sales– Leads Information Retrieval and Artificial Intelligence

related projects• Anton Malkov, COO

– Extensive software development and management experience

– Leads and oversees project management activities for most projects

• Alexey Agapov, CTO– Extensive experience in software development and

software process management– Led one of Russia’s first implementations of CMM level 3– Manages NTR’s quality program and other key projects

Page 5: NTR Lab - bespoke software development in Russia

5

Quality approach• We believe that quality originates from two

sources: process and people. Our approach aligns with ISO 9000 quality guidelines and Deming's original management approaches. – This approach, combined with our specific processes,

ensures both high quality and reasonable development cost.

– Our senior management were early adopters of best software practices and wrote Software Process Assessment: The evaluation and certification of maturity of processes of creation and maintenance of software tools and information systems (ISO/IEC TR 15504), a book (in Russian) on software process.

– Our technical staff consists of experienced engineers (not interns) and has an enviable record for adherence to high quality standards.

• ISO 9001-2000 certification received November 20th 2006

Page 6: NTR Lab - bespoke software development in Russia

6

Specialization

Page 7: NTR Lab - bespoke software development in Russia

7

Industry experience

• Healthcare • Finance/banking/insurance • Telecom• Startups – both technology and

non-technology

Page 8: NTR Lab - bespoke software development in Russia

8

Expertise

• Mission-critical business applications• Internet/Intranet/B2B solutions,

Integrated Web/mobile solutions, especially those for advertising/marketing

• Scientifically rich applications, especially those using Artificial Intelligence, Information Retrieval, Natural Language Processing

• Embedded system development

Page 9: NTR Lab - bespoke software development in Russia

9

Partial client list

• Central Bank of Russia• City of Moscow Economics Dept.• Dannon• Grey• One of the world’s largest business

consulting companies (see slide 41)• Russian Standard Bank• Tribal DDB• Klutz

Page 10: NTR Lab - bespoke software development in Russia

10

People

Page 11: NTR Lab - bespoke software development in Russia

11

Growth

• 2000: 5 people at founding• 2005: 26 permanent staff plus 3

full-time consultants• 2006: over 50 permanent staff as

of November

Page 12: NTR Lab - bespoke software development in Russia

12

Retention strategy

• NTR Lab retains its staff by offering stability, challenging work, good pay, strong culture, and excellent working environment.

• Corporate culture based on four principles:– Work is fun– Professional development– Equality and fairness– Camaraderie

Page 13: NTR Lab - bespoke software development in Russia

13

Approach to staffing

• Two absolute minimum requirements– Top technical skills– Excellent fit with NTR

culture• We accomplish this

through an established three-phase continuous hiring process, meaning we constantly search for, and hire, talent when we find it—as opposed to filling an opening.

• Screen resumes (10 to 30 for specific positions).

• Initial, pre-interview testing (only 10% pass).

• In-depth interviews with NTR managers and staff members.

Page 14: NTR Lab - bespoke software development in Russia

14

Attrition

• 2003-2007: Average attrition rate 9%

Page 15: NTR Lab - bespoke software development in Russia

15

Infrastructure

Page 16: NTR Lab - bespoke software development in Russia

16

Offices

• Moscow (2000)– headquarters– excellent talent (has become pricey)

• Tomsk development center (2004)– availability of talent (multi-university city with

excellent Math, CS and EE education)– more reasonable costs

• Novokuznetsk (acquired developer, 2006) − industrial center−specialization in accounting software and

business management solutions

Page 17: NTR Lab - bespoke software development in Russia

17

IT

• Workplaces equipped with PIII and PIV based workstations running Windows 2000, XP and Vista;

• Intel/Linux, Sun, DEC Alpha servers; Silicon Graphics workstations

• Full range of computers running Windows and Linux environments for sandbox and testing purposes

Page 18: NTR Lab - bespoke software development in Russia

18

Telecommunications

• Moscow office:– 10Mb internet link– 128Kb xDSL as backup; backup channel is

expected to be changed to CDMA for ground independence

• Tomsk office:– 10Mb internet link

• Novokuznetsk office:−511 kb internet link

Page 19: NTR Lab - bespoke software development in Russia

19

Security

• BS 7799 control areas:– Information security responsibilities within the

organization– Security incident reporting and response– Virus prevention and detection controls– Business continuity planning

• Further BS 7799 implementation in progress

• Exits and building monitored by security guards 24/7, plus guards on each floor 24/7.

• NTR Lab access restricted by electronic pass.

Page 20: NTR Lab - bespoke software development in Russia

20

Engagement options

Page 21: NTR Lab - bespoke software development in Russia

21

Approach

• Strong client orientation• Focused on minimizing total cost

for each client• Choice of engagement models to

fit any client needs

Page 22: NTR Lab - bespoke software development in Russia

22

Options: from once to long-term

• Project based (smaller and shorter term)

• Dedicated staff• Virtual Offshore Development

Center (VDC)• Dedicated Offshore Development

Center (DDC)

Page 23: NTR Lab - bespoke software development in Russia

23

Software process

• RUP• Agile/XP-type process• client-specific process

Page 24: NTR Lab - bespoke software development in Russia

24

Engagement options: locations

• Valid for non-project engagements only– Moscow– Tomsk – Novokuznetsk– Location of client’s choice in Russia or

Ukraine (DDC only)

Page 25: NTR Lab - bespoke software development in Russia

25

Other engagement options

• Combining the use of offshore and onsite staff (client’s or NTR)

• Managed by either NTR or client• Various levels of NTR involvement

in different phases: requirements, design, development, testing, implementation, maintenance

Page 26: NTR Lab - bespoke software development in Russia

26

Web development portfolio

Page 27: NTR Lab - bespoke software development in Russia

27

Web development experience

• Historically, over 40 corporate and nonprofit sites

• Most are/were internet projects of some kind

• Current projects in development include – AJAX portal (similar to netvibes) for a startup

in the US; – vertical search engine for a startup in Spain; – large directory site for a startup in Russia; and– web 2.0 site for a startup in Silicon Valley.

• Pre-NTR experience of our founders includes a search engine

Page 28: NTR Lab - bespoke software development in Russia

28

Dotster.com

• Description: Early age AJAX site – no framework

• Technology: JavaScript, PHP• Details: - Backend services provided by their

onsite team - Currently maintained by their

onsite team

Page 29: NTR Lab - bespoke software development in Russia

29

mobilography.com

• Description: SOA based service which can be embedded into any partner site looking to create communities enhanced with mobile content

• Technology: PHP, MySQL• Details: Successfully sold by the

founder to one of Russia's largest mobile content integrators

Page 30: NTR Lab - bespoke software development in Russia

30

Klutz.com

• Description: A large e-commerce site developed by a distributed team together with US-based partner company

• Technology: PHP, MySQL

Page 31: NTR Lab - bespoke software development in Russia

31

homereco.com, leadlings.com• Description: Complimentary sites based on the same

engine• Technology: PHP, MySQL• Details: - Development was taken over from another vendor;

problems included:• project was a year late• code was incomplete and untested• technically:

– poor page makeup, i.e. pages incompatible with various browsers

– incorrect formatting of PDF files for emails and contracts

– inadequate site logic; and – lack of intuitive interface

- We had both sites up and running in 90 days

Page 32: NTR Lab - bespoke software development in Russia

32

Case studies and other representative projects

Page 33: NTR Lab - bespoke software development in Russia

33

Medical IT: Dogbreath Software Inc., San Diego, CA, a leading developer of software for endodontists

• History– Original version of TDO (The Digital Office)

was developed by various consultants over several years

– By 2001 the system was bloated, with poor architecture, causing support and development costs to skyrocket

Page 34: NTR Lab - bespoke software development in Russia

34

Medical IT: Dogbreath Software Inc., San Diego, CA, a leading developer of software for endodontists

• Process– Dogbreath hired one high-level, on-site

architect to be supported by offshore development teams

• reviewed 40 offshore development companies• interviewed 20• hired 4

– Only 2 produced positive output – one from India and NTR

– Based on performance, NTR was named lead developer, with testing performed in India.

Page 35: NTR Lab - bespoke software development in Russia

35

Medical IT: Dogbreath Software Inc., San Diego, CA, a leading developer of software for endodontists

• Result– As of 2005 there were nearly 300

practicing endodontists in 17 countries using TDO.

Page 36: NTR Lab - bespoke software development in Russia

36

Medical IT: Appointment Scheduler

• Customer – AMS (Automated Medical Systems) Inc., New Jersey, USA

• Core – Medical Appointment Scheduler for medium-to-large hospitals

• Technology – CSP• Development tools – Caché, CSP

Page 37: NTR Lab - bespoke software development in Russia

37

Government: Budget management system

• Client: City of Moscow Economics Dept.• Core: development of budget

management solution allowing small state institutions (such as schools) to make and submit their budget for the next year and report on current year's performance

• Development tools: .NET, MS SQL/Oracle/DB2

Page 38: NTR Lab - bespoke software development in Russia

38

Entertainment: Embedded software development

• Client: Xperinet, Inc., Maryland, USA

• Core: development, evolution and maintenance of home entertainment system

• Development tools: embedded Linux, C/C++, online video processing/broadcasting

Page 39: NTR Lab - bespoke software development in Russia

39

Banking: Credit risk estimation system• Client: Russian Standard Bank • Core: prohibitively high credit verification costs

prevented development of consumer credit business in Russia; a cost effective method to estimate credit risk, in the absence of credit history, was required to develop this market.

• NTR’s solution: utilized custom algorithms, a neural network, and an extended questionnaire to estimate credit worthiness/risk quickly and cheaply.

• Development tools: Oracle, J2EE, C++• Key result: The bank has become one of

Russia's market leaders in consumer credit.

Page 40: NTR Lab - bespoke software development in Russia

40

Banking: EFT system monitoring solution

• Client: The Central Bank of Russia, Moscow, Russia

• Core: monitor the EFT system (critical to the Russian economy and its banking system)

• Requirement: architect and develop a monitoring system to oversee the EFT software and integrate with HP’s Openview monitoring system

• Development tools: BMC Patrol, BMC Remedy, HP OpenView integration, Oracle PL/SQL, Pro*C

Page 41: NTR Lab - bespoke software development in Russia

41

Marketing: Market research system• Client: top international business

consulting firm (NDA prevents disclosure) • NTR’s solution: the system utilizes complex

Natural Language Processing and Information Retrieval algorithms, including decision-tree based Named Entity Recognition and text classification, for the purpose of extraction of marketing data from the Internet

• Development tools: MS SQL, .NET

Page 42: NTR Lab - bespoke software development in Russia

42

IT services: Database monitoring system

• Client: SATS Inc., California, USA• Core: provide outsourced database

administration services• Requirement: develop specialized

monitoring software • Development tools: Oracle PL/SQL,

Pro*C, C++

Page 43: NTR Lab - bespoke software development in Russia

43

If you remember nothing else:• Our company is comprised of young

intelligent and eager-to-work developers and managers

• Our solutions are aimed at satisfying the clients’ business needs and, where appropriate, are scientifically rich (especially using Artificial Intelligence, Image Processing, Natural Language Processing)

• We are quite flexible in terms of the services we provide, technologies we use and prices we charge

Page 44: NTR Lab - bespoke software development in Russia

44

Contact us

• By email: Nick Mikhailovsky, CEO [email protected]

• By phone: +7 (495) 962-0386 between 2 am and 2 pm Eastern US time.

• Visit us: Suite 325, 12/11, korp. 18, 1 Bukhvostova ul.Moscow, Russia, 107258

Looking for medical software expertise? Check out www.NTRMedicalIT.com or

contact us now for personalized answers.