Upload
david-castro
View
2.218
Download
1
Tags:
Embed Size (px)
Citation preview
Corporate PositioningCorporate PositioningCorporate PositioningCorporate PositioningQ2FY07Q2FY07Q2FY07Q2FY07
MarketingMarketingMarketingMarketing
2222
•ObjectiveObjectiveObjectiveObjective•Market AnalysisMarket AnalysisMarket AnalysisMarket Analysis
•J2EE app dev marketJ2EE app dev marketJ2EE app dev marketJ2EE app dev market•Customer issues and needsCustomer issues and needsCustomer issues and needsCustomer issues and needs•SummarySummarySummarySummary
•Market PositioningMarket PositioningMarket PositioningMarket Positioning•Perceptual mapPerceptual mapPerceptual mapPerceptual map•SummarySummarySummarySummary
•Skyway PositioningSkyway PositioningSkyway PositioningSkyway Positioning•Positioning statementPositioning statementPositioning statementPositioning statement•Supporting information unfoldedSupporting information unfoldedSupporting information unfoldedSupporting information unfolded
•ImplementationImplementationImplementationImplementation
OutlineOutlineOutlineOutlineOutlineOutlineOutlineOutline
3333
ObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectives
•Develop Positioning DeckDevelop Positioning DeckDevelop Positioning DeckDevelop Positioning Deck• Define the relevant market where our product competes (for the Define the relevant market where our product competes (for the Define the relevant market where our product competes (for the Define the relevant market where our product competes (for the relevant buyers) relevant buyers) relevant buyers) relevant buyers)
• Identify the attributes that define the relevant marketIdentify the attributes that define the relevant marketIdentify the attributes that define the relevant marketIdentify the attributes that define the relevant market
• Collect information from a sample of customers about their Collect information from a sample of customers about their Collect information from a sample of customers about their Collect information from a sample of customers about their perceptions of each product (and the relevant attributes of all perceptions of each product (and the relevant attributes of all perceptions of each product (and the relevant attributes of all perceptions of each product (and the relevant attributes of all products) in the relevant marketproducts) in the relevant marketproducts) in the relevant marketproducts) in the relevant market
• Determine the relevant buyerDetermine the relevant buyerDetermine the relevant buyerDetermine the relevant buyer’’’’s preferred combination of attributes s preferred combination of attributes s preferred combination of attributes s preferred combination of attributes
• Examine the fit between: Examine the fit between: Examine the fit between: Examine the fit between: • The position of our product; andThe position of our product; andThe position of our product; andThe position of our product; and
• The preferred position for the relevant buyer The preferred position for the relevant buyer The preferred position for the relevant buyer The preferred position for the relevant buyer
• Drive our product placement to optimal positionDrive our product placement to optimal positionDrive our product placement to optimal positionDrive our product placement to optimal position
•Use as basis for subsequent collateral developmentUse as basis for subsequent collateral developmentUse as basis for subsequent collateral developmentUse as basis for subsequent collateral development
4444
Market Analysis
5555 Source: IDC, 2005 and Gartner, 2006
Total Available Market Total Available Market Total Available Market Total Available Market –––– Analyst ViewAnalyst ViewAnalyst ViewAnalyst ViewTotal Available Market Total Available Market Total Available Market Total Available Market –––– Analyst ViewAnalyst ViewAnalyst ViewAnalyst View
•$4.3B app dev worldwide in 2006$4.3B app dev worldwide in 2006$4.3B app dev worldwide in 2006$4.3B app dev worldwide in 2006•Java segment is approximately 60% ($2.6B)Java segment is approximately 60% ($2.6B)Java segment is approximately 60% ($2.6B)Java segment is approximately 60% ($2.6B)
•$5.2B (CAGR 7%) app dev worldwide by 2009$5.2B (CAGR 7%) app dev worldwide by 2009$5.2B (CAGR 7%) app dev worldwide by 2009$5.2B (CAGR 7%) app dev worldwide by 2009•Java growth is 36% during same time period ($3.5B by Java growth is 36% during same time period ($3.5B by Java growth is 36% during same time period ($3.5B by Java growth is 36% during same time period ($3.5B by 2009 or 67% share)2009 or 67% share)2009 or 67% share)2009 or 67% share)
•TrendsTrendsTrendsTrends•SDLC is moving to Service Oriented Development of SDLC is moving to Service Oriented Development of SDLC is moving to Service Oriented Development of SDLC is moving to Service Oriented Development of Applications (SODA)Applications (SODA)Applications (SODA)Applications (SODA)
•Gaps in SODAGaps in SODAGaps in SODAGaps in SODA• Service to UI integrationService to UI integrationService to UI integrationService to UI integration• Service to BPM integrationService to BPM integrationService to BPM integrationService to BPM integration• Design Time to Run Time (and back to Design Time) transitionDesign Time to Run Time (and back to Design Time) transitionDesign Time to Run Time (and back to Design Time) transitionDesign Time to Run Time (and back to Design Time) transition
6666
• 4% - typical IT budget as % of annual sales
• Core vertical industries, such as Finance, Insurance,
Government, Healthcare, Manufacturing, Retail
$101.9B
• 10% - typical new project budget (application delivery) as
% of IT budget
$10.2B
• North American firms with $500M - $5B annual sales
(2006)
• 1,523 firms
$2,549B
• 60% - Java development as % of application development $6.1B
RationaleRationaleRationaleRationaleTAM TAM TAM TAM
CascadeCascadeCascadeCascade
Total Available Market Total Available Market Total Available Market Total Available Market –––– Skyway ViewSkyway ViewSkyway ViewSkyway ViewTotal Available Market Total Available Market Total Available Market Total Available Market –––– Skyway ViewSkyway ViewSkyway ViewSkyway View
Source: Hoovers,Aberdeen & Info Tech Research, 2007, Gartner & McKinsey, 2006, and IDC, 2006
7777
The IT Pain ChainThe IT Pain ChainThe IT Pain ChainThe IT Pain ChainThe IT Pain ChainThe IT Pain ChainThe IT Pain ChainThe IT Pain Chain
Title:Title:Title:Title: CIOCIOCIOCIO
Pain:Pain:Pain:Pain: Competitors innovate faster
Reason:Reason:Reason:Reason: Systems adapt more easily
Title:Title:Title:Title: Line of Business Vice President or General ManagerLine of Business Vice President or General ManagerLine of Business Vice President or General ManagerLine of Business Vice President or General Manager
Pain:Pain:Pain:Pain: Loss of market share
Reason:Reason:Reason:Reason: Competitors innovate faster
Title:Title:Title:Title: CFOCFOCFOCFO
Pain:Pain:Pain:Pain: Margin decline
Reason:Reason:Reason:Reason: Loss of market share
Title:Title:Title:Title: CEOCEOCEOCEO
Pain:Pain:Pain:Pain: Stock decline
Reason:Reason:Reason:Reason: Margin decline
Source: Gartner, 2006, IDC, 2006, and Standish Group, 2005, McKinsey, 2007
Title:Title:Title:Title: Line ITLine ITLine ITLine IT
Pain:Pain:Pain:Pain: Systems can’t adapt
Reasons:Reasons:Reasons:Reasons: Lack of synergy with end-user customers, integration and customization
difficulties, communication complexity of distributed development
PLEASE help
me!!!
8888
Application Development Application Development Application Development Application Development –––– IssuesIssuesIssuesIssuesApplication Development Application Development Application Development Application Development –––– IssuesIssuesIssuesIssues
•Business IssuesBusiness IssuesBusiness IssuesBusiness Issues• Persistent competitive pressure to differentiatePersistent competitive pressure to differentiatePersistent competitive pressure to differentiatePersistent competitive pressure to differentiate
• Limited success in commercializing new business opportunitiesLimited success in commercializing new business opportunitiesLimited success in commercializing new business opportunitiesLimited success in commercializing new business opportunities
• New solutions often donNew solutions often donNew solutions often donNew solutions often don’’’’t include all the needed features and are t include all the needed features and are t include all the needed features and are t include all the needed features and are delivered late and over budgetdelivered late and over budgetdelivered late and over budgetdelivered late and over budget
• AdoptionAdoptionAdoptionAdoption----paralysis of newer, enabling technologiesparalysis of newer, enabling technologiesparalysis of newer, enabling technologiesparalysis of newer, enabling technologies
•IT IssuesIT IssuesIT IssuesIT Issues• Existing tools and processes still not fully effective for delivExisting tools and processes still not fully effective for delivExisting tools and processes still not fully effective for delivExisting tools and processes still not fully effective for delivering ering ering ering accurate solutions on timeaccurate solutions on timeaccurate solutions on timeaccurate solutions on time
• Gathering business requirements is slow and difficult and end usGathering business requirements is slow and difficult and end usGathering business requirements is slow and difficult and end usGathering business requirements is slow and difficult and end users ers ers ers only engage at the beginning and the end of the processonly engage at the beginning and the end of the processonly engage at the beginning and the end of the processonly engage at the beginning and the end of the process
• Declining data consistency and qualityDeclining data consistency and qualityDeclining data consistency and qualityDeclining data consistency and quality
• Increasing levels of IT backlogIncreasing levels of IT backlogIncreasing levels of IT backlogIncreasing levels of IT backlog
• Culture of status quo, apathy, and complacencyCulture of status quo, apathy, and complacencyCulture of status quo, apathy, and complacencyCulture of status quo, apathy, and complacency
Source: Gartner, 2006 and Standish Group, 2005
9999
Application Development Application Development Application Development Application Development –––– CIO ScorecardCIO ScorecardCIO ScorecardCIO ScorecardApplication Development Application Development Application Development Application Development –––– CIO ScorecardCIO ScorecardCIO ScorecardCIO Scorecard
Source: McKinsey, 2007
>66% can>66% can>66% can>66% can’’’’t innovate fast enought innovate fast enought innovate fast enought innovate fast enough
10101010
Application Development Application Development Application Development Application Development –––– CIO PrioritiesCIO PrioritiesCIO PrioritiesCIO PrioritiesApplication Development Application Development Application Development Application Development –––– CIO PrioritiesCIO PrioritiesCIO PrioritiesCIO Priorities
Source: Gartner, 2006
11111111
Market Analysis Market Analysis Market Analysis Market Analysis –––– SummarySummarySummarySummaryMarket Analysis Market Analysis Market Analysis Market Analysis –––– SummarySummarySummarySummary
•$6B Java$6B Java$6B Java$6B Java----solution market opportunitysolution market opportunitysolution market opportunitysolution market opportunity
•IT Executives feel pain of broken software delivery IT Executives feel pain of broken software delivery IT Executives feel pain of broken software delivery IT Executives feel pain of broken software delivery processprocessprocessprocess•Inaccurate requirements lead to incorrect solutionsInaccurate requirements lead to incorrect solutionsInaccurate requirements lead to incorrect solutionsInaccurate requirements lead to incorrect solutions
•Slow, costly delivery processSlow, costly delivery processSlow, costly delivery processSlow, costly delivery process
•IT Executives need a new way to deliver more IT Executives need a new way to deliver more IT Executives need a new way to deliver more IT Executives need a new way to deliver more accurate solutions more quickly to their endaccurate solutions more quickly to their endaccurate solutions more quickly to their endaccurate solutions more quickly to their end----user user user user customerscustomerscustomerscustomers•They also need predictability, flexibility, value, security, They also need predictability, flexibility, value, security, They also need predictability, flexibility, value, security, They also need predictability, flexibility, value, security, and reduced risksand reduced risksand reduced risksand reduced risks
12121212
Market Positioning
13131313
Market Positioning Market Positioning Market Positioning Market Positioning ---- OverviewOverviewOverviewOverviewMarket Positioning Market Positioning Market Positioning Market Positioning ---- OverviewOverviewOverviewOverview
•Perceptual mapping to frame positioningPerceptual mapping to frame positioningPerceptual mapping to frame positioningPerceptual mapping to frame positioning• Charting the ProspectCharting the ProspectCharting the ProspectCharting the Prospect’’’’s perception of the s perception of the s perception of the s perception of the ““““Java app dev ISVsJava app dev ISVsJava app dev ISVsJava app dev ISVs’’’’capabilitiescapabilitiescapabilitiescapabilities””””
• Using relevant market feedback to compare Skyway to our peers Using relevant market feedback to compare Skyway to our peers Using relevant market feedback to compare Skyway to our peers Using relevant market feedback to compare Skyway to our peers along core app dev issue attributesalong core app dev issue attributesalong core app dev issue attributesalong core app dev issue attributes
•Accuracy of solution attributeAccuracy of solution attributeAccuracy of solution attributeAccuracy of solution attribute• Prospects want the right solutions delivered all the timeProspects want the right solutions delivered all the timeProspects want the right solutions delivered all the timeProspects want the right solutions delivered all the time• Skyway uses collaborative, iterative delivery processesSkyway uses collaborative, iterative delivery processesSkyway uses collaborative, iterative delivery processesSkyway uses collaborative, iterative delivery processes• Other ISVs utilize waterfall or quasiOther ISVs utilize waterfall or quasiOther ISVs utilize waterfall or quasiOther ISVs utilize waterfall or quasi----agile delivery methods agile delivery methods agile delivery methods agile delivery methods
•Speed of delivery attributeSpeed of delivery attributeSpeed of delivery attributeSpeed of delivery attribute• Prospects want solutions delivered quicklyProspects want solutions delivered quicklyProspects want solutions delivered quicklyProspects want solutions delivered quickly• Skyway uses modelSkyway uses modelSkyway uses modelSkyway uses model----based toolsbased toolsbased toolsbased tools• Other ISVs utilize proprietary and openOther ISVs utilize proprietary and openOther ISVs utilize proprietary and openOther ISVs utilize proprietary and open----standard standard standard standard IDEsIDEsIDEsIDEs that rely heavily that rely heavily that rely heavily that rely heavily (or exclusively) on hand coding techniques(or exclusively) on hand coding techniques(or exclusively) on hand coding techniques(or exclusively) on hand coding techniques
14141414
Relevant Buyer Preference
Perceptual Map Perceptual Map Perceptual Map Perceptual Map –––– Java Application DevelopmentJava Application DevelopmentJava Application DevelopmentJava Application DevelopmentSpeed and Accuracy Attributes
Perceptual Map Perceptual Map Perceptual Map Perceptual Map –––– Java Application DevelopmentJava Application DevelopmentJava Application DevelopmentJava Application DevelopmentSpeed and Accuracy Attributes
LowLowLowLowAccuracy Accuracy Accuracy Accuracy
HighHighHighHighAccuracy Accuracy Accuracy Accuracy
FastFastFastFastDelivery Delivery Delivery Delivery
SlowSlowSlowSlowDelivery Delivery Delivery Delivery
Skyway Visual WorkspaceSkyway Visual WorkspaceSkyway Visual WorkspaceSkyway Visual Workspace
•ModelModelModelModel----based based based based
developmentdevelopmentdevelopmentdevelopment
•Collaborative and Collaborative and Collaborative and Collaborative and
iterative deliveryiterative deliveryiterative deliveryiterative delivery
IBM/RationalIBM/RationalIBM/RationalIBM/Rational
•Model-assisted, Eclipse-
based IDE development
•RUP delivery
Compuware Optimal JCompuware Optimal JCompuware Optimal JCompuware Optimal J
•Model-assisted, Eclipse-
based IDE development
•Waterfall delivery
Eclipse PlugEclipse PlugEclipse PlugEclipse Plug----InsInsInsIns
•Eclipse-based IDE
development
•Waterfall delivery
Sun Java StudioSun Java StudioSun Java StudioSun Java Studio
•Model-assisted,
NetBeans-based IDE
development
•RUP delivery
15151515
Skyway Positioning
16161616
Skyway Visual Workspace tool and Skyway Collaborative Software
Delivery processTheTheTheThe
A non-proprietary, model-based development and deployment tool
combined with a collaborative, iterative delivery processAreAreAreAre
Deliver accurate, standard-J2EE, SOA-compliant solutions faster
than ever before – the very first time – through a shared
application development workspace
ThatThatThatThat
Other J2EE application tools and processes that rely on hand-
coding and waterfall or quasi-agile delivery methodologiesUnlikeUnlikeUnlikeUnlike
Need J2EE applications delivered more quickly and more
accuratelyWhoWhoWhoWho
IT Executives at mid-tier enterprises ($500M - $5B)ForForForFor
Delivers the most accurate J2EE applications to customers
worldwide, oftentimes at speeds 5x faster than hand-coding
Our Tool and Our Tool and Our Tool and Our Tool and
ProcessProcessProcessProcess
Skyway Positioning StatementSkyway Positioning StatementSkyway Positioning StatementSkyway Positioning StatementSkyway Positioning StatementSkyway Positioning StatementSkyway Positioning StatementSkyway Positioning Statement
17171717
Skyway Positioning StatementSkyway Positioning StatementSkyway Positioning StatementSkyway Positioning StatementUnfolded
Skyway Positioning StatementSkyway Positioning StatementSkyway Positioning StatementSkyway Positioning StatementUnfolded
Skyway Visual Workspace tool and Skyway Interactive Delivery
processTheTheTheThe
A non-proprietary, model-based development and deployment tool
combined with a collaborative, iterative delivery processAreAreAreAre
Deliver accurate, standard-J2EE, SOA-compliant solutions faster
than ever before – the very first time – through a shared
application development workspace
ThatThatThatThat
Other J2EE application tools and processes that rely on hand-
coding and waterfall or quasi-agile delivery methodologiesUnlikeUnlikeUnlikeUnlike
Need J2EE applications delivered more quickly and more
accuratelyWhoWhoWhoWho
IT Executives at mid-tier enterprises ($500M - $5B)ForForForFor
Delivers the most accurate J2EE applications to customers
worldwide, oftentimes at speeds 5x faster than hand-coding
Our Tool and Our Tool and Our Tool and Our Tool and
ProcessProcessProcessProcess
Skyway Visual Workspace tool and Skyway Interactive Delivery
processTheTheTheThe
A non-proprietary, model-based development and deployment tool
combined with a collaborative, iterative delivery processAreAreAreAre
Deliver accurate, standard-J2EE, SOA-compliant solutions faster
than ever before – the very first time – through a shared
application development workspace
ThatThatThatThat
Other J2EE application tools and processes that rely on hand-
coding and waterfall or quasi-agile delivery methodologiesUnlikeUnlikeUnlikeUnlike
Need J2EE applications delivered more quickly and more
accuratelyWhoWhoWhoWho
IT Executives at mid-tier enterprises ($500M - $5B)ForForForFor
Delivers the most accurate J2EE applications to customers
worldwide, oftentimes at speeds 5x faster than hand-coding
Our Tool and Our Tool and Our Tool and Our Tool and
ProcessProcessProcessProcess
FasterFasterFasterFaster
DeliveryDeliveryDeliveryDelivery
SpeedSpeedSpeedSpeed
MoreMoreMoreMore
AccurateAccurateAccurateAccurate
SolutionsSolutionsSolutionsSolutions
Core
Positioning
Attributes
Skyway
Visual
Workspace
Supporting
Messages
Skyway
Collaborative
Software
Delivery
Supporting
Messages
Skyway
Builder
Differentiators
Skyway
Director
Differentiators
Skyway
Interactive
Prototyping
Differentiators
Skyway
Interactive
Development
Differentiators
Skyway Skyway Skyway Skyway
PositioningPositioningPositioningPositioning
Tool
Process
18181818
• Obtain better solution accuracy with Skyway Collaborative
Software Delivery• Leverage shared development workspace to facilitate distributed
Teams and engage all application delivery stakeholders
• Deliver validated J2EE prototypes to end users in hours• Visual business-requirements gathering
• Visual project planning
• Deliver validated J2EE solution modules to end users in days,
including validated production releases
More
Accurate
Solutions
• Achieve faster software delivery using Skyway Visual Workspace• Develop J2EE applications 5x faster
• Reduce software delivery cycle by 30% or more
Faster
Delivery
Speed
Supporting MessagesSupporting MessagesSupporting MessagesSupporting Messages
Core Core Core Core
Positioning Positioning Positioning Positioning
AttributeAttributeAttributeAttribute
Skyway Positioning Statement UnfoldedSkyway Positioning Statement UnfoldedSkyway Positioning Statement UnfoldedSkyway Positioning Statement UnfoldedCore Positioning Attributes
Skyway Positioning Statement UnfoldedSkyway Positioning Statement UnfoldedSkyway Positioning Statement UnfoldedSkyway Positioning Statement UnfoldedCore Positioning Attributes
19191919
• Utilize collaborative development workspace to bring end user into process naturally
for optimal requirements gathering
• Compress design and build phases using power of Skyway M3D
• Maintain applications or switch infrastructure simply by changing the model
• Standardize infrastructure with Skyway M3D applications that are standard J2EE,
scalable, and evolve easily with the business
Reduce
software
delivery cycle
by 30% or
more
• Use next generation visual models that contain pre-built code to develop applications
rapidly
• Build rich internet applications faster using familiar tools and templates
• Provide release engineering automation and ensure control with Skyway M3D
• Enable parallel development and planning processes using Skyways collaborative
development workspace
Develop J2EE
applications 5x
faster
Skyway Visual Workspace Summary DetailsSkyway Visual Workspace Summary DetailsSkyway Visual Workspace Summary DetailsSkyway Visual Workspace Summary Details
Faster Delivery Faster Delivery Faster Delivery Faster Delivery
Speed Speed Speed Speed
Supporting Supporting Supporting Supporting
MessagesMessagesMessagesMessages
Skyway Core Positioning Attributes UnfoldedSkyway Core Positioning Attributes UnfoldedSkyway Core Positioning Attributes UnfoldedSkyway Core Positioning Attributes UnfoldedFaster Delivery Speed
Skyway Core Positioning Attributes UnfoldedSkyway Core Positioning Attributes UnfoldedSkyway Core Positioning Attributes UnfoldedSkyway Core Positioning Attributes UnfoldedFaster Delivery Speed
20202020
• Embrace full-cycle participation of end user customer
• Use Skyways powerful modeling environment to deliver applications across highly
distributed environments and using wide varieties of developer skills
• Utilize the most common version control systems (or Skyways version)
Leverage
shared
development
workspace
• Leverage existing prototypes in Skyways collaborative workspace to deliver additional
functionality more easily
• Capture additional design notes throughout iterative delivery process via direct end
user collaboration to gain end user buy more quickly
• Modify deployed applications by merely changing the final model
Deliver
validated J2EE
solution
modules in
days or weeks
• Create working prototypes in days that match end user requirements
• Capture design notes throughout prototyping process and incorporate into
evolving/final design record
• Deliver valid project effort estimates and detailed project plans to gain end user buy
in on solution more quickly and more easily
Deliver
validated J2EE
prototypes in
hours or days
Skyway Collaborative Software Delivery Summary DetailsSkyway Collaborative Software Delivery Summary DetailsSkyway Collaborative Software Delivery Summary DetailsSkyway Collaborative Software Delivery Summary Details
More Accurate More Accurate More Accurate More Accurate
Solutions Solutions Solutions Solutions
Supporting Supporting Supporting Supporting
MessagesMessagesMessagesMessages
Skyway Core Positioning Attributes UnfoldedSkyway Core Positioning Attributes UnfoldedSkyway Core Positioning Attributes UnfoldedSkyway Core Positioning Attributes UnfoldedMore Accurate Solutions
Skyway Core Positioning Attributes UnfoldedSkyway Core Positioning Attributes UnfoldedSkyway Core Positioning Attributes UnfoldedSkyway Core Positioning Attributes UnfoldedMore Accurate Solutions
21212121
• Model new logic and build services visually (created from scratch or as composites and
composed of models, data objects, and data stores)
• Create WSRPs at the touch of a button
• Add new functionality easily (without additional tools), such as event handling and exception
handling and logging steps, using model-based, graphical step palette
• Bundle automatically any third party libraries and APIs
• Use wizards in a single tool to assemble Skyway services or external services
• Unlike other firms that rely on hand coding via multiple tools for service creation and assembly
Create and
assemble
services
• Build applications with rich web UIs – AJAX or Web 2.0 – in a single tool
• Use Skyway models to bridge delivery gap between web designer and developer and interaction
between server and browser
• Unlike other tools that either create applications or web UIs, but not both, or require extra tools
Create rich AJAX
UIs
• Integrate easily using Skyway editor or HTML editors, including Dreamweaver
• Build and integrate UIs via tight or loose coupling, including sophisticated back-end logic, using
a single tool
• Unlike other tools that only create applications or web UIs exclusively and only via tight coupling
Integrate UIs and
enable portlets
• Use wizards in a single tool to discover external data sources, existing Java code (from Java .jar
files) and/or web services
• Unlike other tools that require manual lookups of WSDLsDiscover services
Positioning Attribute Positioning Attribute Positioning Attribute Positioning Attribute –––– Faster Delivery SpeedFaster Delivery SpeedFaster Delivery SpeedFaster Delivery Speed
Product Product Product Product
Differentiators Differentiators Differentiators Differentiators ----
Skyway BuilderSkyway BuilderSkyway BuilderSkyway Builder
Skyway Product Differentiators UnfoldedSkyway Product Differentiators UnfoldedSkyway Product Differentiators UnfoldedSkyway Product Differentiators UnfoldedSkyway Builder
Skyway Product Differentiators UnfoldedSkyway Product Differentiators UnfoldedSkyway Product Differentiators UnfoldedSkyway Product Differentiators UnfoldedSkyway Builder
22222222
• Validate services and app models using Skyway validation engine
• Synch models with VCS and validate dependencies automatically
• Easily handle late-binding changes via simple model enhancements
• Unlike other tools that require manual hand coding to accommodate late cycle changes or other
troubleshooting activities
Validate
application prior
to deployment
• Prepare model plan and convert Skyway models to standard J2EE code in a single mouse click
• Generate JSP pages and/or entity and session beans for each J2EE container
• Generate and compile standard J2EE code – no run time engine required
• Generate deployment package and provide full documentation and design notes during delivery
process to a wide range of infrastructure environments
• Unlike other tools that require run time engines and those that rely on hand coding and/or only
allow for manual deployment to a single, and oftentimes proprietary, environment
Generate
execution code
• Set up network topology and span domain elements (including security policies and security
assets) using a single tool
• Organize app servers via models, including clustering and VCS plans
• Organize and configure databases via models within domains
• Configure data persistence plan and solution deployment plan easily to wide range of
proprietary or open source server environments and data sources
• Unlike other hand coding methods that require manual preparation of deployment scripts
Select and
configure target
app servers and
databases
Positioning Attribute Positioning Attribute Positioning Attribute Positioning Attribute –––– Faster Delivery SpeedFaster Delivery SpeedFaster Delivery SpeedFaster Delivery Speed
Product Product Product Product
Differentiators Differentiators Differentiators Differentiators ----
Skyway DirectorSkyway DirectorSkyway DirectorSkyway Director
Skyway Product Differentiators UnfoldedSkyway Product Differentiators UnfoldedSkyway Product Differentiators UnfoldedSkyway Product Differentiators UnfoldedSkyway Director
Skyway Product Differentiators UnfoldedSkyway Product Differentiators UnfoldedSkyway Product Differentiators UnfoldedSkyway Product Differentiators UnfoldedSkyway Director
23232323
• Deliver estimation model, cost analysis, project plan, and release plan in a single, visual tool
based on collaborative input from key stakeholders
• Provide simple transition from prototype to project planning phase since all stakeholders
remain involved in each phase
• Enable fast documentation and solution-deliverable reviews that accommodate late-cycle
changes to business requirements
• Eliminate requirements “guess work” and ensure fast document and solution approvals since
all stakeholders remain fully involved throughout delivery process
• Unlike other processes that require additional software tools for extra project planning
functionality or processes that decouple the analysis and design stakeholders
Develop accurate
project plans and
cost estimates to
facilitate effective
delivery in
distributed
environments
• Use collaborative efficiency of Skyway Visual Workspace to engage stakeholders in short
incremental iterations throughout entire delivery process
• Provide visual deliverables to stakeholders faster than ever before and obtain valid
requirements sign-offs without delays
• Unlike other processes that require regimented and sequential flow through each delivery
phase, using comprehensive documentation, and only involve stakeholders during the analysis
and deploy phases of the SDLC
Gather accurate
business
requirements
Positioning Attribute Positioning Attribute Positioning Attribute Positioning Attribute –––– More Accurate SolutionsMore Accurate SolutionsMore Accurate SolutionsMore Accurate Solutions
Process Process Process Process
Differentiators Differentiators Differentiators Differentiators ----
Skyway Skyway Skyway Skyway
Interactive Interactive Interactive Interactive
PrototypingPrototypingPrototypingPrototyping
Skyway Process Differentiators UnfoldedSkyway Process Differentiators UnfoldedSkyway Process Differentiators UnfoldedSkyway Process Differentiators UnfoldedSkyway Interactive Prototyping
Skyway Process Differentiators UnfoldedSkyway Process Differentiators UnfoldedSkyway Process Differentiators UnfoldedSkyway Process Differentiators UnfoldedSkyway Interactive Prototyping
24242424
• Use speed of M3D to focus on accuracy and effectiveness of prototype rather than worry about
the amount of time and effort needed to code into the pre-existing infrastructure
• Build standard J2EE working prototypes as application skeletons
• Deliver standard documentation including requirements project plans and design documents
• Unlike other tools and processes that require pre-determined deployment architecture and/or
lead to non-working prototypes
Build fully
functional,
standard J2EE
applications
Positioning Attribute Positioning Attribute Positioning Attribute Positioning Attribute –––– More Accurate SolutionsMore Accurate SolutionsMore Accurate SolutionsMore Accurate Solutions
Process Process Process Process
Differentiators Differentiators Differentiators Differentiators ----
Skyway Skyway Skyway Skyway
Interactive Interactive Interactive Interactive
PrototypingPrototypingPrototypingPrototyping
Skyway Process Differentiators UnfoldedSkyway Process Differentiators UnfoldedSkyway Process Differentiators UnfoldedSkyway Process Differentiators UnfoldedSkyway Interactive Prototyping (continued)
Skyway Process Differentiators UnfoldedSkyway Process Differentiators UnfoldedSkyway Process Differentiators UnfoldedSkyway Process Differentiators UnfoldedSkyway Interactive Prototyping (continued)
25252525
• Deliver comprehensive application management capability in a single tool (requirements,
incremental application, project, test, environment, and release)
• Ensure fast, effective test and fix iterations since testers and developers work in tandem,
regardless of geographical location (supports Model-Enabled Rightshoring)
• Deliver validated, high-quality solutions since model-generated code is tailored to the
deployment infrastructure (including all common app servers and databases)
• Build standard J2EE applications without any need for run-time engines
• Unlike other processes that require additional software tools for extra application delivery
functionality or processes that decouple the design, build, test, and deployment stakeholders
Collaborate in
tandem to build,
test, and deploy
standard J2EE
solutions
• Enable simple transition from prototype and project planning phases to development phase
since all stakeholders remain involved in each phase
• Build additional functionality quickly, easily, and accurately
• Unlike other tools that do not include model repository functionality
Manage software
modules using
Skyway VCS (or
standard CVS)
Positioning Attribute Positioning Attribute Positioning Attribute Positioning Attribute –––– More Accurate SolutionsMore Accurate SolutionsMore Accurate SolutionsMore Accurate Solutions
Process Process Process Process
Differentiators Differentiators Differentiators Differentiators ----
Skyway Skyway Skyway Skyway
Interactive Interactive Interactive Interactive
DevelopmentDevelopmentDevelopmentDevelopment
Skyway Process Differentiators UnfoldedSkyway Process Differentiators UnfoldedSkyway Process Differentiators UnfoldedSkyway Process Differentiators UnfoldedSkyway Interactive Development
Skyway Process Differentiators UnfoldedSkyway Process Differentiators UnfoldedSkyway Process Differentiators UnfoldedSkyway Process Differentiators UnfoldedSkyway Interactive Development
26262626
Implementation
27272727
Skyway Positioning StrategySkyway Positioning StrategySkyway Positioning StrategySkyway Positioning StrategySkyway Positioning StrategySkyway Positioning StrategySkyway Positioning StrategySkyway Positioning Strategy
•Use functional positioning approachUse functional positioning approachUse functional positioning approachUse functional positioning approach•Position directly against the competitionPosition directly against the competitionPosition directly against the competitionPosition directly against the competition
• Skyway Visual Workspace delivers applications quickly (it is notSkyway Visual Workspace delivers applications quickly (it is notSkyway Visual Workspace delivers applications quickly (it is notSkyway Visual Workspace delivers applications quickly (it is nothandhandhandhand----coding) coding) coding) coding)
• Skyway Collaborative Software Delivery provides accurate Skyway Collaborative Software Delivery provides accurate Skyway Collaborative Software Delivery provides accurate Skyway Collaborative Software Delivery provides accurate solutions (it is not waterfall or RUP)solutions (it is not waterfall or RUP)solutions (it is not waterfall or RUP)solutions (it is not waterfall or RUP)
•Develop messages and collateral to further distinguish Develop messages and collateral to further distinguish Develop messages and collateral to further distinguish Develop messages and collateral to further distinguish Skyway from our competitorsSkyway from our competitorsSkyway from our competitorsSkyway from our competitors
•Be aggressiveBe aggressiveBe aggressiveBe aggressive•The other app dev ISVs can NOT match our tools and The other app dev ISVs can NOT match our tools and The other app dev ISVs can NOT match our tools and The other app dev ISVs can NOT match our tools and processesprocessesprocessesprocesses
28
www.skywaysoftware.com