IT Course of e-Professional Training for ADOC in Peru · IT Course of e-Professional Training for...
Transcript of IT Course of e-Professional Training for ADOC in Peru · IT Course of e-Professional Training for...
IT Course of e-Professional Training for ADOC in
Peru
System Architecture Design
in Enterprise
Robert C. Wu, DBA/[email protected]
2
Agenda
? Overview? Information Technology in Enterprise? Software Implementation in Enterprise? Well-engineered Software? Software Specification and Design
3
Background of Instructor
? 8 Years Solid Working Experience in Enterprise Resource Planning and Supply Chain Management
? Familiar with Both SAP N1 and Oracle eBS Top Worldwide Enterprise SW System
? Chief Designer of WinsERP which Is A Package Developed for SME in Oriental
4
IT in Enterprise
? Desktop Environment? Infrastructures? Security? Real-time Performance Management? Collaboration Accomplishment? Customer Satisfaction and Success
5
Challenge of Administrating IT
? Mixed Desktop and Platform Environment? Multi-Sites? Both Wire and Wireless Streaming? Avoiding Attack and Spam? Secure Information? Deploy Difficult Without Thin-UI
6
Real-time Performance Management
? Best Description of e-Business? On-time Is Only Standard? Synchronization of? Operation Scale? Execution Speed? Location Spread
? En-powering the Real-Time Manufacturer
9
Collaboration Accomplishment
? Quick & Correct Order Responding? Planning? Collaboration? Simulation? Commitment
10
Collaboration Accomplishment
Order-DrivenNew, Change
1. Planning
3. Simulation4. Commitment
4. Commitment2. Collaboration
2. Collaboration
11
Collaboration Accomplishment
1 3 4 , 9 8 7Metric-n3 4 5Metric-2
- 3 5 5 , 1 4 5
4 , 1 3 4 , 9 8 7Metric-1Scenario
nScenar io
2Scenar io
1Base P lan
+23-232 ,347 -29 ,100+ 3 5
22,992 +11 ,000 - 68 ,954- 1 7
Order-Driven Change
P lann ingResults
Suppl iers Col laborat ionFeedback
Simulat ion
Profitability Analysis
Commitment to Customer
12
Collaboration Accomplishment
J IT De l ive ry C o r r e c t i v e
A c t i o n s
D a t a C o l l e c t i n g
Objec t B 2 B i
E R P I n v e n t o r y m o d u l e , e P r o c u r e m e n t M o d u l e
b u y e r
account
p r o d u c tp rocurement
B P M p r o c e s s
E x e c u t i n g O f f i c e r
M a t e r i a lSupp ly ing
suppl ier
manufac
13
Customer Satisfaction and Success
? Win Business Opportunity? Quick to Market? Better Customer Service? Accurate Order Confirmation? Inventory Reduction? On-Time Delivery Improved? Visibility of Information Flow Improved
14
Grow-up Enterprise
Value Disciplines and the Life Cycle
Tornado
Main Street
Operational Excellence+
Customer IntimacyProduct Leadership
+Operational Excellence
Bowling Alley
Product Leadership+
Customer Intimacy
? ? Geoffrey Moore 1995 Inside the Tornado« ? ? ? ? » ? 176?
Product Leadership
Only
15
SW Implementation in Enterprise
? Transaction System? Networking System? Planning and Analyzing System? Collaboration System
16
Systems Stack
ERP
B2Bi EAI
BPM / Portal
Sales Processes
Planning Processes
Procurement Processes
Service Processes
Real-Time Performance Management
Enterprise IT Structure
17
Transaction System
? Keep Business Operation in Record? 4 Purposes to Record? Administration? Calculation? Audit? Analysis
? Foundation of e-Business
18
Networking System
? Provide Information Super Highway? Link All Stand Alone Computers Into Web? Administrate Different Types or Size? LAN?WAN? VPN
19
Process Through Network
B u y e r s S a le s
B P P ( B u s i n e s s P r o c e s s P l a t f o r m )
O M M R P I V G L
R e a l - T i m e P e r f o r m a n c e M a n a g e m e n t
B u s i n e s s R u l e s
21
Process Is Soul of SW
? Process Is The Enterprise Know-how? Solid Process Makes Create Key
Performance Index (KPI) Possible? SW Operated by Computing Logic that is
Business Process in Enterprise? Data (Transaction) Analyses by Business
Logic that is Effect of Process
22
Enhancing Process (As Is)
Define Negotiate Perform Assess
Customer
ODM/OEM
SupplierTier 1
SupplierTier 2
Place Order
Commit to delivery
Sendinvoice
Payinvoice
Ordermaterials
Commit to delivery
Ordermaterials
Commit to delivery
Deliver ordered Materials
Internal Processes
Sendinvoice
Sendinvoice
Payinvoice
Payinvoice
23
Enhancing Process (To Be)
Define Negotiate Perform Assess
Customer
ODM/OEM
SupplierTier 1
SupplierTier 2
Place Order
Commit to delivery
Sendinvoice
Payinvoice
Negotiate order
commitment
Commit to delivery
Negotiate order
commitment
Commit to delivery
Deliver ordered Materials
Internal Processes
Sendinvoice
Sendinvoice
Payinvoice
Payinvoice
TimeSaved
24
Enhancing Process (To Be)
Define Negotiate Perform Assess
Customer
ODM/OEM
SupplierTier 1
SupplierTier 2
Place Order
Commit to
delivery
Sendinvoice
Payinvoice
Negotiate order
commitment
Commit to delivery
Negotiate order
commitment
Commit to delivery
Deliver ordered Materials
Internal Processes
Sendinvoice
Sendinvoice
Payinvoice
Payinvoice
25
Flow of Standardize Processing
CustomerRole
Type of Communication
SupplierRole
Define
Negotiate Perform
Assess
Offer/ Request
Agree Report Accept/ Reject
Time
Withdraw?No
Notify
Yes
26
Advancing to Collaboration
? Processes Between Companies that is Basic Meaning of Collaboration
? Co-working Like A Virtual Team? Platform Provided Needed for Communicate
for Business Issues
28
Collaborations Cause Chain
? To The Side of Some Tiers Suppliers that is Supply Chain
? To The Side of Some Tiers Customers that is Demand Chain
? Enhancing Performance of Chain that is Basically Process Re-engine
29
Model of Chain Operating
eProcess
ProcessIntegration
KPIcollection
cSupply
PlanningIntegration
Tracking
Receiving
AP
Delivering
cPlanning
OrderCollaborative
31
Advantages of Well-engineered SW
? Stable in Perform Production of Enterprise? Reducing Cost in Re-design or Spec
Changing? Correction Assure, Avoiding Garbage-in
Garbage-out
32
Key Attributes of Well-engineered SW
? The SW should be maintainable. As long-lifetime SW is subject to regular change, it should be written and documented so that changes can be made with undue costs.
? The SW should be reliable. This means that it should perform as expected by users and should not fail more often than is allowed for in its specification.
33
Key Attributes of Well-engineered SW
? The SW should be efficient. This does not necessarily mean that the last ounce of performance is squeezed out of the system HW; maximizing efficiency may make the SW more difficult to change. Efficiency means that a system should not make wasteful use of system resources such as memory and processor cycles.
34
Key Attributes of Well-engineered SW
? The SW should offer an appropriate user interface. Much SW is not used to its full potential because its interface makes it difficult to use. The user interface design must be tailored to the capabilities and background of the system users.
35
Waterfall Model of SW Development
? Requirements analysis and definition? System and SW design? Implementation and unit testing? Integration and system testing
36
Waterfall Model of SW Development
? Make up of a number of stages then defined it is “signed-off” and development proceeds to the following stage (Waterfall Model)
? Exploratory programming? Prototyping? Formal transformation? System assembly from reusable components
37
Managing by Document
? The timing of management requirements may not necessarily correspond with the time required to complete an activity so artificial documents may by produced
? The need to approve documents tends to constrain process integration as the costs of going back and adapting a completed deliverable are high
38
Managing by Document
? The notion that document from one stage should act as the defining input to the next stage is flawed
? The time required to review and approve a document is significant and there is rarely a smooth transition from one phase of the process to the next.
39
Documents for Activity
? Requirements analysis ? Feasibility study, Outline requirements
? Requirements definition ? Requirements specification
? System specification ? Functional specification, Acceptance test specification, Draft user manual
40
Documents for Activity
? Architectural design ? Design architecture specification, System test specification
? Interface design ? Interface specification, Integration test specification
? Detailed design ? Design specification, Unit test specification
? Coding ? Program code
41
Documents for Activity
? Unit testing ? Unit test result report? Module testing ? Module test result report? Integration testing ? Integration test report,
Final user manual? System testing ? System test report? Acceptance testing ? Final system
42
Documents for Activity
? Suitable: Waterfall model, Formal transformations
? Not Suitable: Exploratory programming, Reuse-oriented model
? Prototyping: Uneconomic to generate documents during initial phase of fast integration; later phases OK if waterfall model followed
43
SW Spec and Design
? Requirements Definition? System Modeling? Software Prototyping? Software Design? Real-Time Systems Design? User Interface Design
44
Q & A
? Thank You All, and Hope Being Helpful? Welcome to Reach Me by e-mail? [email protected]
? ADOC Office Locally