Weitere ähnliche Inhalte
Ähnlich wie Onshore Software Development At Offshore Prices (20)
Kürzlich hochgeladen (20)
Onshore Software Development At Offshore Prices
- 1. 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
Copyright © 2006-2008. Iron Speed Inc. All rights reserved
- 2. Onshore vs. Offshore Development
Onshore = On site
Face to face
Impromptu, water cooler discussions
Offshore = >50 miles away
Infrequent contact
Phone calls
Time zone differences
2
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
- 3. Onshore Development Benefits
Agile Development
Iterative
Incremental
Collaborative
Feedback
Results in…
Usability built-in
Tested incrementally
Deploy Implement
No false starts
Test
3
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
- 4. Onshore Development Benefits
Expertise
Close interaction with Domain experts
In some cases, domain experts can build apps
Developers understand the user’s environment
Extensions can be made quickly
Long-term retention of expertise
4
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
- 5. Onshore Development Benefits
Constant Lifecycle Improvement
Every Application has a lifecycle
Business Requirements change
Minor maintenance should be minor
Major maintenance should not require relearning
or a new team
5
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
- 6. Onshore Development Benefits
Better Quality
Not because offshore developers are bad…
It’s the Agile Development that is good…
Based on constant feedback
Continuous testing
Constant improvement
Q
6
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
- 7. Onshore Development Benefits
IP & Data Protection
Easier to enforce IP within boundaries
Customer & Proprietary Data kept internal
7
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
- 9. Offshore Development Benefits
Cost
Projects may not be done otherwise
Project Cost vs. Benefit
High internal billing rates
9
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
- 10. Offshore Development Benefits
Resources
Insufficient in-house resources available
Juggling too many projects
Project management stretched
10
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
- 11. Offshore Development Benefits
Special Expertise Required
Legacy technologies
Alternate frameworks
Early adopter technologies
One-time use
Not to distract existing team
11
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
- 12. Offshore Development – Requirements
Detailed specifications before estimation and pricing
Clear deliverables
Training and Documentation
Post Launch Application Support
12
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
- 13. Offshore Development – Watch For
When 1 FTE ≠ 1 FTE
Difference in definitions
“senior” = “junior”?
QA = fair weather testing
Experienced Project Managers, Inexperienced
developers
High turnover or constant rotation across projects
Training ground
Long-distance issues
13
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
- 14. The old adage…
Software can be…
On time
On budget
On quality
…pick any two
Or all three…
14
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
- 15. Iron Speed Designer gives you…
Onshore Time
Onshore Quality
Offshore Price
15
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
- 16. 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
16
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
- 17. How?
Codeless Custom Applications
Visual stunning
Consistent
Secure
Integrated
Pre-tested
17
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
- 18. Iron Speed Designer can…
Deliver applications is a quarter of the time
Agile Development
High Return on Investment (ROI)
Customized to your business needs
Visually appealing
Using the latest in security
Running with your environment (e.g., SharePoint)
Well tested
18
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
- 19. Why use Iron Speed Designer?
Application generation = acceleration
Speed application development
Cut software development costs
Reduce testing time
Simplify maintenance
19
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
- 20. What does Iron Speed Designer do?
"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
Use Iron Speed Designer for
Business process automation
Reporting and tracking applications
Workflow and scheduling applications
Rapid prototyping
20
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
- 21. What does Iron Speed Designer Generate?
Iron Speed Designer generates Web applications…
ASPX pages
C# and Visual Basic code-behind files
Data access layer
Stored procedures
… straight from your database.
21
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved
- 22. Application Development Philosophy
Coarse Tuning
•Application Generation
Database Preparation
Application Wizard
•Configuration
Menu Wizard
Application Security Wizard
•Customization
Page Layout
Formulas and Code
Fine Tuning 22
Copyright © 2006-2008. Iron Speed® Inc. All rights reserved