Date post: | 17-Jan-2018 |
Category: |
Documents |
Upload: | hortense-mcdowell |
View: | 214 times |
Download: | 0 times |
ARCH-04Before You Begin Your Transformation Project…Phillip MagnayArchitect – Applied Technology
2 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Agenda
Transformation Challenges Product Roadmap Transformation Assessment Transformation Pilot Following Through…
3 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Transformation
Ian S. Hayes,Clarity Consulting
“Application transformation (means) making existing applications more competitive.”
4 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Competitive Applications
Functionality
Features
Architecture
Technology
5 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Potential Breakdowns
Competing priorities Financial preparedness Fear of commitment Reactive vs. proactive Poor planning Got to keep the lights on
6 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
The Keys to Moving Forward…Product Roadmap
Transformation Assessment
Transformation Pilot
7 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Agenda
Transformation Challenges Product Roadmap Transformation Assessment Transformation Pilot Following Through…
8 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
The Landscape
Business
Market
Product
Technology
Processes
People
competes in
by offering
built from
using
performed by
9 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
The Landscape
Business
Market
Product
Technology
Processes
People
perform
with
to build
to serve
to further the goals of
10 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Drivers and Enablers
Business
Market
Product
Technology
Processes
People
Drive
Enable
11 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
A Product Roadmap in 4 StepsThe Application
Business
Market
Product
Technology
Processes
People
Functionality
Features
Architecture
Technology
Define What…Features & Functionality
Understand Why…Business Goals & Market Strategy
Determine How…Technology & Architecture
Decide When…Project Plans, Processes & People
12 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Understand Why…Business goals & market strategy
Business plan Market definition Customer requirements Competitive landscape
13 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Define What…Features & functionality
Functional requirements Business processes Feature evolution Map to market requirements
14 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Determine How…Technology & architecture
OpenEdge™ Technology OpenEdge Reference
Architecture Target Application Architecture Map to Features & Functionality
15 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Decide When…Project plans, processes, & people
Scope Schedule Budgets Resources Quality Management Risk Management
16 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Product Roadmap
Links…
Clarifies…Prioritizes…
Communicates…
Educates…Continuous
…
17 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Agenda
Transformation Challenges Defining a Roadmap Transformation Assessment Transformation Pilot Following Through…
18 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
But We Have an Existing Application…
Functionality
Features
Architecture
Technology
19 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
… and an Existing Business.
Business Market
Functionality
Features
Architecture
Technology
Processes People
20 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Assessing the Legacy Application
Functionality
Features
Architecture
Technology
21 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Assessing the Legacy ApplicationData(what?)
Function(how?)
Network(where?)
People(who?)
Time(when?)
Motivation(why?)
Contextual(Scope)
List of important business entities
List of core business processes
List of business locations
List of important users and user groups
List of important business events
List of business goals
Conceptual(Business Model)
Conceptual Data Model
Business Process Model
Business Logistics
Business Workflow
Business Schedule
Business Plan
Logical Design(System Model)
Logical Data Model
Application Architecture
Distributed Architecture
Usability Design
Processing Structure
Business Rules
Physical Design(Technology Model)
Physical Data Model
Component Design
Technology Architecture
Presentation Layer
Control Structure
Rule Designs
Physical Implementation(Application)
Data Definitions
Programs Network Architecture
Security Architecture
Event Scheduling
Rule Specifications
Deployment(Operation)
Data Function Network Organization Schedule Operations
22 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Assessing Processes & Practices
23 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Assessing SkillsSkill Group Competency Rating Observations
Responsibilities Architect Excellent
Software Engineering Architecture
Good, could be stronger in design patterns
Database Very good
Business Logic OK
User Interface Good
Progress Technologies OpenEdge Reference Architecture
Limited awareness
Database Design Good
Business Programming Good
UI Programming Good
24 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Transformation Assessment
You are
here!
Determine starting point in Product Roadmap
Leverage existing assets Identify gaps in capability &
capacity Begin more detailed planning
25 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Agenda
Transformation Challenges Defining a Roadmap Transformation Assessment Transformation Pilot Following Through…
26 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Transformation Pilot
Select features & functionality Target architecture Technology adoption “Vertical slice”
27 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Select Features & Functionalityud Customer
Customer Serv ice Manager
Register New Customer User Defined Data
Fields
View Customer Order Status
View Customer Backorders Report
Print Customer Invoice
Update Existing Customer
Search & Select Customer
«include»
«include»
«include»
«include»
28 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Users
Presentation Layer
Business Servicing Layer
Data Access Layer
Managed Data Stores
Unmanaged Data Stores
Enterprise Services
Integration Layer
OpenEdge Reference Architecture
Envi
ronm
ent M
anag
ers
and
Util
itiesWeb service
client
Web service interface
AppServer™ Business
Logic
29 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
CustomerDatabase
Customer Invoices
Target Application Architecture
Customer Service Screen
Customer Data Access Object
Invoice Data Access Object
Customer Business Entity
Invoice Business Task
POS Adapter
OpenEdge AppServer
OpenEdge Database
PDF Files
WebSpeedJava™ & SonicMQ®
30 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Outcomes
Demonstrable proof of concept Skills Standards Methodology Estimates Forward planning
31 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Agenda
Transformation Challenges Defining a Roadmap Transformation Assessment Transformation Pilot Following Through…
32 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Following Through…
Building capability– Investing in people– Modernizing processes
Building capacity– Resource strategy
Managing risk– Planning– Project management
33 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Application Transformation Approach
34 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Help is Available
Business Empowerment Technical Empowerment Education PSDN
35 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
What it’s all about …Competitive applications!
Functionality
Features
Architecture
Technology
36 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
In SummaryProduct Roadmap
Transformation Assessment
Transformation Pilot
37 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Questions?
38 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation
Thank you for your time!
39 ARCH-04 Before You Begin Your Transformation Project…© 2005 Progress Software Corporation