Post on 13-Dec-2015
transcript
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Welcome!
Cut Costs & Boost Productivity...The NorthWestern Energy Way
Presenters:Donnell Kuchtyn
Mark VasquezSoshima Kocharekar
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
SAP ERP
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Why is Usability Important?
• Easy to Learn
• Efficient to Use
• Easy to Remember
• Enjoyable to Use
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
What Can Usability Do For Business?
Impact on Business:
• Project Cost
• Productivity
• Calculating ROI
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
How can GuiXT Solutions improve Usability?
• Remove Distractions/Confusions• Consolidate/Optimize Data Entry
• Use Familiar Terms• Images to Aid Identification• Instructions for Complex or Seldom Used Procedures
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
• Bundled with SAP ERP• Certified by SAP for NetWeaver Portals• No backend code changes • Do it faster with fewer resources• Minimize Risk • Maximize your SAP ERP!
GuiXT Solution
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Activate GuiXT
Embedded within SAP!
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
How GuiXT Works
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Donnell Kuchtyn
• SAP PM/CS/SD Business Analyst/Configurer
• Primary Liaison with the T & D Operations Division
• Project Team member for original SAP implementation
• NorthWestern Energy Employee for 27 years
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
GuiXT Implementation
Cut Costs & Boost Productivity...
The NorthWestern Energy Way
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Talking Points:Talking Points:1.1. Background of Northwestern EnergyBackground of Northwestern Energy2.2. SAP and GuiXT SAP and GuiXT 3.3. Why GuiXT?Why GuiXT?4.4. Let’s see some GuiXTLet’s see some GuiXT5.5. Results/BenefitsResults/Benefits6.6. Lessons LearnedLessons Learned7.7. SuggestionsSuggestions8.8. QuestionsQuestions
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
About NorthWestern Energy (NWE)About NorthWestern Energy (NWE)
• Corp. Headquarters – Sioux Corp. Headquarters – Sioux Falls, SDFalls, SD
• IT operations located primarily in IT operations located primarily in Butte, MT Butte, MT
• Regional Electric & Gas Dist. & Trans. Utility
• 400K electric & 250K natural gas customers in Montana, S. Dakota, Nebraska
• Montana operations previously know as The Montana Power Co. (MPC) until purchase by NorthWestern Corp. (NWE) in 2002.
• MPC HQ has been in Butte since 1912.
• Approx. 1,300 employees
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
NorthWestern Energy (NWE) NorthWestern Energy (NWE) Service AreaService Area
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
SAP & GuiXT at NWESAP & GuiXT at NWE MPC live on 4.5b in May 2000MPC live on 4.5b in May 2000
NWE – SD/Neb operations live June 2002NWE – SD/Neb operations live June 2002
Upgrade to 4.6c in Nov 2002Upgrade to 4.6c in Nov 2002
GuiXT implemented December 2005 GuiXT implemented December 2005
GuiXT expanded to entire New Construction process June GuiXT expanded to entire New Construction process June 20062006
Upgrade to ECC 5.0 Oct 2006Upgrade to ECC 5.0 Oct 2006
Upgrade to ECC 6.0 – SP12 EP2 June 2008Upgrade to ECC 6.0 – SP12 EP2 June 2008
GuiXT expanded for all Capital work processes in the GuiXT expanded for all Capital work processes in the CU/OLC Go-Live Feb. 19 2009CU/OLC Go-Live Feb. 19 2009
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Why GuiXT?Why GuiXT? SAP Not intuitive SAP Not intuitive
Hard to navigate between transactionsHard to navigate between transactions
Too many fields and tabs on the screensToo many fields and tabs on the screens
Field descriptions did not make senseField descriptions did not make sense
Very time consuming to trainVery time consuming to train
Lost some of the controls and edits we had in the legacy Lost some of the controls and edits we had in the legacy system system
No consistency across areas for the same processNo consistency across areas for the same process
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
THE PROCESS FLOWCustomer
RequestCreate
Notification
LD Pro
Design
E or G
Service
only?
Create
Design
Using VC
Add Adders
or Services
Using VC
Release
Design
Generate
OLC OrderBundling
Process
NO
YES
YES
NO
Create Quote
– to Customer
Adders or
Services
Needed?
SAP GuiXT Step
Manual Step/Decision
LD Pro Step
Quote
Accepted
Release
OLC Order
???
Job Packet
Quote
$$$
ORD 24000670
Oper 1310
Oper 2330
PERFORM WORK
Materials
Labor
Contract
OH Loading
Oper By Act
To Crews
OK
Create
Customer
OLC ORDER
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Let’s see some GuiXTLet’s see some GuiXT Launch PadsLaunch Pads
» ScriptingScripting
Screen ScrubbingScreen Scrubbing» Standard screen vs. GuiXT screenStandard screen vs. GuiXT screen» ScriptingScripting
Business ControlBusiness Control» Edits within GuiXT scriptsEdits within GuiXT scripts
Create Notification and Customer (screen cam)Create Notification and Customer (screen cam)» Standard SAPStandard SAP» GuiXTGuiXT
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Launch PadLaunch Pad
Launch Pad Button for our New Construction ProcessLaunch Pad Button for our New Construction Process
Script to place button on SAP Easy access screen.Initiates transaction zw_guixt_001.
Script to place button on SAP Easy access screen.Initiates transaction zw_guixt_001.
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Launch PadLaunch Pad
Launch Pad Buttons for Each Functional Area for the process – used a custom ‘Z’ transaction.
Launch Pad Buttons for Each Functional Area for the process – used a custom ‘Z’ transaction.
Script to initiate the launch padScript to initiate the launch pad
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Launch PadLaunch Pad
“Include” means to read that particular script.“Include” means to read that particular script.
No Screen is selected so the Functional Area selection is initially presented, once you click on a Functional Area button a screen number is set (l_scrn = “#”).
No Screen is selected so the Functional Area selection is initially presented, once you click on a Functional Area button a screen number is set (l_scrn = “#”).
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Launch PadLaunch PadEach Functional Area Launch Pad is different based on the functions they perform in the process.
Each Functional Area Launch Pad is different based on the functions they perform in the process.
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Launch PadLaunch Pad
If the New Construction Desk Button is selected then the screen is = 1.If the New Construction Desk Button is selected then the screen is = 1.
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Launch PadLaunch PadScripting for the New Construction Desk launch padScripting for the New Construction Desk launch pad
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Launch PadLaunch Pad
Click on Create Capital Work Notification (Z4)Click on Create Capital Work Notification (Z4)
pushbutton (9,3) "@0Y\QCreate Capital Work Notification (Z4)@Create Capital Work Notification (Z4)" "/niw51" size=(3,50) process="iw51_navigate.txt“ using l_launch = "MAIN" using l_notif = "Z4"
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Notification ScreenNotification Screenprocess “iw51_navigate.txt”Executes transaction IW51 and sets notification type Z4 and enters.
process “iw51_navigate.txt”Executes transaction IW51 and sets notification type Z4 and enters.
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Notification ScreenNotification ScreenZ4 Notification with GuiXT:“Screen scrubbing”Additional GuiXT buttons/fieldsInserting the Create, change, and display customer transaction
Z4 Notification with GuiXT:“Screen scrubbing”Additional GuiXT buttons/fieldsInserting the Create, change, and display customer transaction
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Notification ScreenNotification Screen
Z4 Notification without GuiXTExtra Icons, tabs, fieldsZ4 Notification without GuiXTExtra Icons, tabs, fields
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Notification ScreenNotification Screen
Z4 Notification without GuiXTSecond pageZ4 Notification without GuiXTSecond page
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Notification ScreenNotification Screen
Notification Screen script example to: delete unwanted toolbar icons, tabs and fields re-size boxes re-position boxes and fields
Notification Screen script example to: delete unwanted toolbar icons, tabs and fields re-size boxes re-position boxes and fields
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Notification ScreenNotification Screen
Z4 Notification with GuiXT:Embedded the Create Customer, Change Customer and Display Customer transactions
Z4 Notification with GuiXT:Embedded the Create Customer, Change Customer and Display Customer transactions
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Notification ScreenNotification ScreenNotification Screen script example:Checks to ensure user has authorization prior to showing the button for Create or Change Customer.
Notification Screen script example:Checks to ensure user has authorization prior to showing the button for Create or Change Customer.
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Screen CamScreen Cam
Create Notification and Customer (screen cam)Create Notification and Customer (screen cam)» Standard SAPStandard SAP» GuiXTGuiXT
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
ResultsResultsJust from create notification transaction and embedding
the create customer transaction: Decreased time from 7 ½ mins. to 4 mins. From 21 screens to 4
» Eliminated 21 navigation clicks
From 50 input fields to 42» Defaulted 8 fields
» Eliminated 9 fields not used
» Organized fields in an intuitive order
2 concurrent SAP sessions to only 1 In 2008 4,900 customers created and 6,190 notifications created Similar results achieved throughout entire notification through order
completion process
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
BenefitsBenefits Processes intuitive and easy to navigateProcesses intuitive and easy to navigate
» Embedded many processes and navigation between Embedded many processes and navigation between transactions with a “push of a button”transactions with a “push of a button”
Forces consistent process across organization Forces consistent process across organization » Auditable processes for business control Auditable processes for business control
Users only see fields/tabs they need to seeUsers only see fields/tabs they need to see» Data which is consistently applied is defaultedData which is consistently applied is defaulted
Users do not need to know transactionsUsers do not need to know transactions» Use of Launch pads and buttonsUse of Launch pads and buttons
Training new employees on the process is cut in halfTraining new employees on the process is cut in half» From 6 hours to 2 hours for create notification/customerFrom 6 hours to 2 hours for create notification/customer
Screen changes in Upgrades are ‘invisible’ to usersScreen changes in Upgrades are ‘invisible’ to users
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Lessons LearnedLessons Learned SAP upgradesSAP upgrades
» Virtually SeamlessVirtually Seamless» Do Test - SAP changes field descriptions/ScreensDo Test - SAP changes field descriptions/Screens
♦ 4 field descriptions and 2 screens were changed by SAP in our last upgrade 4 field descriptions and 2 screens were changed by SAP in our last upgrade
♦ Synactive Tools make them easy to find/fixSynactive Tools make them easy to find/fix
Make sure all transactions which initiate a screen are Make sure all transactions which initiate a screen are included in the scriptincluded in the script» Example: a notification can be executed from list edit or an order as well as the Example: a notification can be executed from list edit or an order as well as the
notification transactions. If you want all the ‘screen scrubbing’ to appear then notification transactions. If you want all the ‘screen scrubbing’ to appear then those transactions should be included.those transactions should be included.
Works best if business process analyst/configurer and Works best if business process analyst/configurer and ABAP persons know how to scriptABAP persons know how to script» Easy to use, but may need ABAP assistance for more complex Easy to use, but may need ABAP assistance for more complex
processes (to create custom transactions, function modules, processes (to create custom transactions, function modules, etc)etc)
Users want more!Users want more!
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Suggestions for Roll-outSuggestions for Roll-out Define Business process/specifications before you beginDefine Business process/specifications before you begin
Start with just a few transactions that have big benefitsStart with just a few transactions that have big benefits» Preferably something you can build onPreferably something you can build on
Web repository is more efficient and offers better controlWeb repository is more efficient and offers better control
Use Synactive Consultant on-siteUse Synactive Consultant on-site» Have a business process analyst/configurer and ABAP person Have a business process analyst/configurer and ABAP person
with the consultant as they build the scriptswith the consultant as they build the scripts♦ Proved to be great knowledge transfer and speedy roll-outProved to be great knowledge transfer and speedy roll-out
» Expertise and knowledge for troubleshootingExpertise and knowledge for troubleshooting♦ They’ve seen it, done it and have direct contact with other They’ve seen it, done it and have direct contact with other
Synactive folks if neededSynactive folks if needed
» Initial implementation literally only took 1 week to implement – Initial implementation literally only took 1 week to implement – money well spent!!money well spent!!
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Shell Exploration
“If we had implemented GuiXT in 1998, it would have saved us millions in training.”
- John LeBas
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Butler Supply
“Our custom point-of-sale Cash Solution, developed in ABAP, would be unusable without GuiXT.”
- Bill Immer
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Louisville and Jefferson County Metropolitan Sewer District
“I’ve never been so excited about software in my life”
- Kathy Lynch
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
About Synactive• Founders • Bundled since 1998• Certified by SAP• SAP Support Portal• Full complement of Professional Services• Enterprise functionality in use by >250,000
end-users
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
5 Points to Take-Away
• Certified, Proven and Bundled with SAP ERP• A Super-Charger approach to make changes to
the SAP interface• Minimal maintenance & avoids/minimizes
problems with future SAP upgrades • SAP employees worldwide • NO losing support from SAP
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Questions?
© 2009 Synactive, Inc. www.GuiXT.com
Desktop ● Web UI ● Mobile ● Offline ● Developer
Synactive, Inc.
www.GuiXT.com
Tel. +1-650-341-3310
rfi@guixt.com
Survey at the end of the meeting
For More Information: