Upload
iron-speed
View
1.088
Download
3
Tags:
Embed Size (px)
DESCRIPTION
Learn how to get onshore development at offshore prices.
Citation preview
Copyright © 2006-2008. Iron Speed Inc. All rights reserved
Onshore Development At Offshore Prices
Presented By: Razi Mohiuddin
President, Iron Speed Inc.
Visit Us: www.ironspeed.com Get Free Trial: www.ironspeed.com/download
2
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
Onshore vs. Offshore Development
Onshore = On siteFace to faceImpromptu, water cooler discussions
Offshore = >50 miles awayInfrequent contactPhone callsTime zone differences
3
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
Onshore Development Benefits
Agile DevelopmentIterativeIncrementalCollaborative
Results in…Usability built-inTested incrementallyNo false starts
Feedback
Implement
Test
Deploy
4
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
Onshore Development Benefits
ExpertiseClose interaction with Domain expertsIn some cases, domain experts can build appsDevelopers understand the user’s environmentExtensions can be made quicklyLong-term retention of expertise
5
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
Onshore Development Benefits
Constant Lifecycle ImprovementEvery Application has a lifecycleBusiness Requirements changeMinor maintenance should be minorMajor maintenance should not require relearning or a new team
6
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
Onshore Development Benefits
Better QualityNot because offshore developers are bad…It’s the Agile Development that is good…
Based on constant feedbackContinuous testingConstant improvement
Q
7
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
Onshore Development Benefits
IP & Data ProtectionEasier to enforce IP within boundariesCustomer & Proprietary Data kept internal
8
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
Onshore Development Benefits
R&D Tax CreditsLanguagePolitical / Financial Stability
9
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
Offshore Development Benefits
CostProjects may not be done otherwiseProject Cost vs. BenefitHigh internal billing rates
10
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
Offshore Development Benefits
ResourcesInsufficient in-house resources availableJuggling too many projectsProject management stretched
11
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
Offshore Development Benefits
Special Expertise RequiredLegacy technologiesAlternate frameworksEarly adopter technologiesOne-time useNot to distract existing team
12
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
Offshore Development – Requirements
Detailed specifications before estimation and pricingClear deliverablesTraining and DocumentationPost Launch Application Support
13
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
Offshore Development – Watch For
When 1 FTE ≠ 1 FTEDifference in definitions
“senior” = “junior”?QA = fair weather testing
Experienced Project Managers, Inexperienced developers
High turnover or constant rotation across projectsTraining groundLong-distance issues
14
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
The old adage…
Software can be…On timeOn budgetOn quality
…pick any two
Or all three…
15
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
Iron Speed Designer gives you…
Onshore TimeOnshore QualityOffshore Price
16
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
How?
90% of data-centric business applications have the
same underlying features…
Display, filter, search, sort and paginate
Add, update, delete, show
Reporting, charting, dashboards
Notify, workflow
Use regular patterns to generate common code
Customize layout using familiar interfaces
Customize behavior using familiar methods
17
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
How?
Codeless Custom Applications
Visual stunning
Consistent
Secure
Integrated
Pre-tested
18
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
Iron Speed Designer can…
Deliver applications is a quarter of the timeAgile DevelopmentHigh Return on Investment (ROI)Customized to your business needsVisually appealingUsing the latest in securityRunning with your environment (e.g., SharePoint)Well tested
19
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
Why use Iron Speed Designer?
Speed application development Cut software development costs Reduce testing time Simplify maintenance
Application generation = acceleration
20
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
What does Iron Speed Designer do?
Business process automation Reporting and tracking applications Workflow and scheduling applications Rapid prototyping
Use Iron Speed Designer for
"I can honestly say that Iron Speed Designer does cut your development time by more than half. … That's how productive I think the tool makes our developers."
— Robert Rivera, Development Manager, Los Angeles County Health Department
21
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
What does Iron Speed Designer Generate?
ASPX pages C# and Visual Basic code-behind files Data access layer Stored procedures
Iron Speed Designer generates Web applications…
… straight from your database.
22
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
Application Development Philosophy
•Application Generation
Database Preparation
Application Wizard
•Configuration
Menu Wizard
Application Security Wizard
•Customization
Page Layout
Formulas and Code
Fine Tuning
Coarse Tuning
Copyright © 2006-2008. Iron Speed Inc. All rights reserved
Thank you!www.ironspeed.com