SlideShare a Scribd company logo
1 of 15
CYB GRADUATE TRAINEE PROGRAM – FINAL REPORT OUT
NG KWONG CHEONG (KC)
JUNE 2015
2 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL
PROJECT CHARTER
Project Charter
Title
SAP Enterprise Portal
Homepage Enhancement
Process
SAP Enterprise Portal
Homepage Loading
Process Owner Ng Swee Tiong
Problem Statement
The current SAP Enterprise Portal Homepage layout contains a Universal Worklist (UWL) that takes up a lot of processing time and
layout space. Consequently, the efficiency of work task solving of portal users may decrease as it takes a very long time for the
Homepage to complete loading.
Project Objective
To improve the efficiency of SAP Enterprise Portal Homepage by creating an iView that works as a replacement for UWL that reduces
the loading time of Homepage
Start Date 6th March 2015 (WW10) Team Members/Role
Ng Kwong Cheong
Sponsor Michael Orlando
Project Manager Ng Kwong Cheong
Team Lead / Mentor -
Scope In Scope
SAP Enterprise Portal
Out of Scope
-
Constraints Technical skills, time management
Expected Financial Impact
(or other key metrics)
Increased user’s efficiency of workflow management
Aligned with which
Strategic Goal (s)
Simplify The Business
3 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL
SOLUTION
 1st stage: Development
• Create a new development track in NetWeaver Developer Infrastructure (NWDI) .
• Import required Software Components (SC) into the track from Change Management
Service(CMS) inbox.
• Create new Development Components (DC) using NetWeaver Developer Studio
(NWDS) in the track created from NWDI (* in this case, 1 Enterprise Portal application
and 1 External Library were created).
• Develop the source code in the DC’s and perform debugging/build to ensure no
compilation error.
2nd stage: Deployment
• Perform any changes necessary to the source code in NWDS.
• Perform a “Check In” to build the project in NWDI.
• Proceed to the development (DEV) portal which the project has deployed to.
• Create an iView based on the production, resources and tools (PRT) iView created
upon the success of the “Check In” of the DC.
• Insert the iView in the necessary SAP work page.
4 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL
SOLUTION
 Flow Chart
5 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL
SOLUTION
 New home page layout
 MiniUWL iView
6 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL
SOLUTION
 Old Home page loading completion time
 Time
(estimate) :
16.46 s
7 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL
SOLUTION
 Time
(estimate)
: 4.64 s
 New Home page loading completion time
8 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL
BENEFITS
What Benefits To Whom It Benefits
(Approximately) 70% less processing
time for Homepage loading
completion
Enterprise Portal Homepage user
Easier to keep track of workflow
based on certain attributes
Enterprise Portal Homepage user
More layout space can be used for
Homepage design
Enterprise Portal Homepage
administrator
9 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL
SHARING BEST PRACTICES
Who will you share this process
improvement with?
How will you let them know?
SAP EP team
Knowledge Transfer
Documentation
10 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL
MY GOALS IN GRADUATE TRAINEE PROGRAM
 Familiarize with the company’s organizational structure
 Establish an effective social network among team members and other colleagues
 Improve own technical and soft skills, at the same time learning new skillset
My Greatest Challenge and How I Overcame It
 Challenge: Difficulty to adapt to a new working environment (team switching)
 How I Overcame it:
• Counsel and guidance from team members
• Reference from reliable online resources
• Tasks prioritization
Appendix
12 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL
CALCULATION: LOADING COMPLETION TIME
Old Home Page New Home Page
Time taken for loading completion :
16.46 seconds
Time taken for loading completion :
4.64 seconds
4.64 − 16.46
16.46
𝑥 100% = −71.81%
13 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL
STAKEHOLDER REGISTER
Name of
Stakeholder
Designation /
Department /
Location
Role in the
Project
Type of
Stakeholder
Type of
Communication
Expectations
Influence on
Project
Outcome
Internal /
External
Influencer /
Supporter /
Neutral
14 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL
CAUSE-EFFECT ANALYSIS
<Cause 1> <Cause 2>
<Effect>
Most likely to be
the root cause
and you have the
ability to
fix/control
<Cause 1.1>
<Cause 1.2>
15 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL
DISCLAIMER & ATTRIBUTION
The information presented in this document is for informational purposes only and may contain technical inaccuracies, omissions and
typographical errors.
The information contained herein is subject to change and may be rendered inaccurate for many reasons, including but not limited to
product and roadmap changes, component and motherboard version changes, new model and/or product releases, product differences
between differing manufacturers, software changes, BIOS flashes, firmware upgrades, or the like. AMD assumes no obligation to update or
otherwise correct or revise this information. However, AMD reserves the right to revise this information and to make changes from time to
time to the content hereof without obligation of AMD to notify any person of such revisions or changes.
AMD MAKES NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE CONTENTS HEREOF AND ASSUMES NO RESPONSIBILITY FOR
ANY INACCURACIES, ERRORS OR OMISSIONS THAT MAY APPEAR IN THIS INFORMATION.
AMD SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. IN NO
EVENT WILL AMD BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL OR OTHER CONSEQUENTIAL DAMAGES ARISING FROM
THE USE OF ANY INFORMATION CONTAINED HEREIN, EVEN IF AMD IS EXPRESSLY ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
ATTRIBUTION
© 2013 Advanced Micro Devices, Inc. All rights reserved. AMD, the AMD Arrow logo and combinations thereof are trademarks of
Advanced Micro Devices, Inc. in the United States and/or other jurisdictions. Other names are for informational purposes only and may be
trademarks of their respective owners.

More Related Content

What's hot

Model Methodology - Waterfall vs Agile Introduction
Model Methodology - Waterfall vs Agile IntroductionModel Methodology - Waterfall vs Agile Introduction
Model Methodology - Waterfall vs Agile IntroductionNguyenNguyen760
 
Hybrid model for software development
Hybrid model for software developmentHybrid model for software development
Hybrid model for software developmenteSAT Journals
 
What exactly is agifall
What exactly is agifallWhat exactly is agifall
What exactly is agifallNewpath Web
 
Artem Shapoval: PMO: To be or not to be
Artem Shapoval: PMO: To be or not to beArtem Shapoval: PMO: To be or not to be
Artem Shapoval: PMO: To be or not to beLviv Startup Club
 
Software Development Prioritization Techniques PowerPoint Presentation Slides
Software Development Prioritization Techniques PowerPoint Presentation SlidesSoftware Development Prioritization Techniques PowerPoint Presentation Slides
Software Development Prioritization Techniques PowerPoint Presentation SlidesSlideTeam
 
The Engineer Webcast: Five Ways to Get More Engineering Time Out of Your Eng...
The Engineer Webcast:  Five Ways to Get More Engineering Time Out of Your Eng...The Engineer Webcast:  Five Ways to Get More Engineering Time Out of Your Eng...
The Engineer Webcast: Five Ways to Get More Engineering Time Out of Your Eng...Planview
 
Agile vs Waterfall | Difference between Agile and Waterfall | Edureka
Agile vs Waterfall | Difference between Agile and Waterfall | EdurekaAgile vs Waterfall | Difference between Agile and Waterfall | Edureka
Agile vs Waterfall | Difference between Agile and Waterfall | EdurekaEdureka!
 
Agifall - Combining Waterfall and Agile Development Process for Digital and S...
Agifall - Combining Waterfall and Agile Development Process for Digital and S...Agifall - Combining Waterfall and Agile Development Process for Digital and S...
Agifall - Combining Waterfall and Agile Development Process for Digital and S...Mark Fromson
 
Agile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management PresentationAgile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management PresentationPrateek Sharma
 
Agile vs. waterfall
Agile vs. waterfallAgile vs. waterfall
Agile vs. waterfallDvir Zohar
 
Webinar: Development with Agile, Waterfall and Agile-Waterfall Hybrid
Webinar: Development with Agile, Waterfall and Agile-Waterfall HybridWebinar: Development with Agile, Waterfall and Agile-Waterfall Hybrid
Webinar: Development with Agile, Waterfall and Agile-Waterfall HybridIntland Software GmbH
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...VersionOne
 
Agile Development for Large-scale Learning Projects
Agile Development for Large-scale Learning ProjectsAgile Development for Large-scale Learning Projects
Agile Development for Large-scale Learning ProjectsBrightwave Group
 
Yuriy Chapran: Cyber Shield - від запуску до перших клієнтів
Yuriy Chapran: Cyber Shield - від запуску до перших клієнтівYuriy Chapran: Cyber Shield - від запуску до перших клієнтів
Yuriy Chapran: Cyber Shield - від запуску до перших клієнтівLviv Startup Club
 
Software Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid MethodSoftware Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid MethodIntland Software GmbH
 
What is new in Microsoft Project 2013
What is new in Microsoft Project 2013What is new in Microsoft Project 2013
What is new in Microsoft Project 2013SPC Adriatics
 
9 natali renska - product and outsource development, how to cook 2 meals in...
9   natali renska - product and outsource development, how to cook 2 meals in...9   natali renska - product and outsource development, how to cook 2 meals in...
9 natali renska - product and outsource development, how to cook 2 meals in...Ievgenii Katsan
 
10 Advantages of Agile Software Development
10 Advantages of Agile Software Development10 Advantages of Agile Software Development
10 Advantages of Agile Software DevelopmentValueCoders
 

What's hot (19)

Model Methodology - Waterfall vs Agile Introduction
Model Methodology - Waterfall vs Agile IntroductionModel Methodology - Waterfall vs Agile Introduction
Model Methodology - Waterfall vs Agile Introduction
 
Hybrid model for software development
Hybrid model for software developmentHybrid model for software development
Hybrid model for software development
 
What exactly is agifall
What exactly is agifallWhat exactly is agifall
What exactly is agifall
 
Artem Shapoval: PMO: To be or not to be
Artem Shapoval: PMO: To be or not to beArtem Shapoval: PMO: To be or not to be
Artem Shapoval: PMO: To be or not to be
 
Software Development Prioritization Techniques PowerPoint Presentation Slides
Software Development Prioritization Techniques PowerPoint Presentation SlidesSoftware Development Prioritization Techniques PowerPoint Presentation Slides
Software Development Prioritization Techniques PowerPoint Presentation Slides
 
The Engineer Webcast: Five Ways to Get More Engineering Time Out of Your Eng...
The Engineer Webcast:  Five Ways to Get More Engineering Time Out of Your Eng...The Engineer Webcast:  Five Ways to Get More Engineering Time Out of Your Eng...
The Engineer Webcast: Five Ways to Get More Engineering Time Out of Your Eng...
 
Agile vs Waterfall | Difference between Agile and Waterfall | Edureka
Agile vs Waterfall | Difference between Agile and Waterfall | EdurekaAgile vs Waterfall | Difference between Agile and Waterfall | Edureka
Agile vs Waterfall | Difference between Agile and Waterfall | Edureka
 
Agifall - Combining Waterfall and Agile Development Process for Digital and S...
Agifall - Combining Waterfall and Agile Development Process for Digital and S...Agifall - Combining Waterfall and Agile Development Process for Digital and S...
Agifall - Combining Waterfall and Agile Development Process for Digital and S...
 
Agile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management PresentationAgile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management Presentation
 
Agile vs. waterfall
Agile vs. waterfallAgile vs. waterfall
Agile vs. waterfall
 
Webinar: Development with Agile, Waterfall and Agile-Waterfall Hybrid
Webinar: Development with Agile, Waterfall and Agile-Waterfall HybridWebinar: Development with Agile, Waterfall and Agile-Waterfall Hybrid
Webinar: Development with Agile, Waterfall and Agile-Waterfall Hybrid
 
CCG Company Presentation
CCG Company PresentationCCG Company Presentation
CCG Company Presentation
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
 
Agile Development for Large-scale Learning Projects
Agile Development for Large-scale Learning ProjectsAgile Development for Large-scale Learning Projects
Agile Development for Large-scale Learning Projects
 
Yuriy Chapran: Cyber Shield - від запуску до перших клієнтів
Yuriy Chapran: Cyber Shield - від запуску до перших клієнтівYuriy Chapran: Cyber Shield - від запуску до перших клієнтів
Yuriy Chapran: Cyber Shield - від запуску до перших клієнтів
 
Software Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid MethodSoftware Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid Method
 
What is new in Microsoft Project 2013
What is new in Microsoft Project 2013What is new in Microsoft Project 2013
What is new in Microsoft Project 2013
 
9 natali renska - product and outsource development, how to cook 2 meals in...
9   natali renska - product and outsource development, how to cook 2 meals in...9   natali renska - product and outsource development, how to cook 2 meals in...
9 natali renska - product and outsource development, how to cook 2 meals in...
 
10 Advantages of Agile Software Development
10 Advantages of Agile Software Development10 Advantages of Agile Software Development
10 Advantages of Agile Software Development
 

Similar to KC GT Program Final Report _20150506

SAP TechEd 2019 CAA217 – Efficient Continuous Delivery in the SAP Ecosystem
SAP TechEd 2019 CAA217 – Efficient Continuous Delivery in the SAP EcosystemSAP TechEd 2019 CAA217 – Efficient Continuous Delivery in the SAP Ecosystem
SAP TechEd 2019 CAA217 – Efficient Continuous Delivery in the SAP EcosystemSAP Cloud Platform
 
Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020VMware Tanzu
 
SAP TechEd 2018 OPP103 – An Introduction to DevOps
SAP TechEd 2018 OPP103 – An Introduction to DevOpsSAP TechEd 2018 OPP103 – An Introduction to DevOps
SAP TechEd 2018 OPP103 – An Introduction to DevOpsSAP Cloud Platform
 
Guiding a Product Roadmap in a Chaotic World
Guiding a Product Roadmap in a Chaotic WorldGuiding a Product Roadmap in a Chaotic World
Guiding a Product Roadmap in a Chaotic WorldEric de Jager
 
dev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsdev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsSanjeev Sharma
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksIBM UrbanCode Products
 
Visual paradigm-leaflet
Visual paradigm-leafletVisual paradigm-leaflet
Visual paradigm-leafletCurtis Tsang
 
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 8: Converting Desktop Intelligence R...
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 8: Converting Desktop Intelligence R...SAP #BOBJ #BI 4.1 Upgrade Webcast Series 8: Converting Desktop Intelligence R...
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 8: Converting Desktop Intelligence R...SAP Analytics
 
S4H_399 2 SL _Onboarding Presentation (2).pptx
S4H_399 2  SL _Onboarding Presentation (2).pptxS4H_399 2  SL _Onboarding Presentation (2).pptx
S4H_399 2 SL _Onboarding Presentation (2).pptxchandramohan431817
 
Transition_Roadmap__Overview_23Q1.pdf
Transition_Roadmap__Overview_23Q1.pdfTransition_Roadmap__Overview_23Q1.pdf
Transition_Roadmap__Overview_23Q1.pdfSrinivasan N
 
Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16Abraic, Inc.
 
ITA2323_Final_SHOWREADY_28April2015
ITA2323_Final_SHOWREADY_28April2015ITA2323_Final_SHOWREADY_28April2015
ITA2323_Final_SHOWREADY_28April2015Paul Kirch
 
Project Management Project Assignment - Project Schedule & Resource Allocatio...
Project Management Project Assignment - Project Schedule & Resource Allocatio...Project Management Project Assignment - Project Schedule & Resource Allocatio...
Project Management Project Assignment - Project Schedule & Resource Allocatio...Shuchi Joshi
 
Application Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and SucceedApplication Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and SucceedVMware Tanzu
 
Figaf irt testing webinar 201903
Figaf irt testing webinar 201903Figaf irt testing webinar 201903
Figaf irt testing webinar 201903Daniel Graversen
 
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft
 

Similar to KC GT Program Final Report _20150506 (20)

SAP TechEd 2019 CAA217 – Efficient Continuous Delivery in the SAP Ecosystem
SAP TechEd 2019 CAA217 – Efficient Continuous Delivery in the SAP EcosystemSAP TechEd 2019 CAA217 – Efficient Continuous Delivery in the SAP Ecosystem
SAP TechEd 2019 CAA217 – Efficient Continuous Delivery in the SAP Ecosystem
 
Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020
 
SAP TechEd 2018 OPP103 – An Introduction to DevOps
SAP TechEd 2018 OPP103 – An Introduction to DevOpsSAP TechEd 2018 OPP103 – An Introduction to DevOps
SAP TechEd 2018 OPP103 – An Introduction to DevOps
 
Guiding a Product Roadmap in a Chaotic World
Guiding a Product Roadmap in a Chaotic WorldGuiding a Product Roadmap in a Chaotic World
Guiding a Product Roadmap in a Chaotic World
 
dev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsdev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOps
 
0916 resume
0916  resume0916  resume
0916 resume
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
 
Leaflet14 1
Leaflet14 1Leaflet14 1
Leaflet14 1
 
Visual paradigm-leaflet
Visual paradigm-leafletVisual paradigm-leaflet
Visual paradigm-leaflet
 
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 8: Converting Desktop Intelligence R...
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 8: Converting Desktop Intelligence R...SAP #BOBJ #BI 4.1 Upgrade Webcast Series 8: Converting Desktop Intelligence R...
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 8: Converting Desktop Intelligence R...
 
S4H_399 2 SL _Onboarding Presentation (2).pptx
S4H_399 2  SL _Onboarding Presentation (2).pptxS4H_399 2  SL _Onboarding Presentation (2).pptx
S4H_399 2 SL _Onboarding Presentation (2).pptx
 
Transition_Roadmap__Overview_23Q1.pdf
Transition_Roadmap__Overview_23Q1.pdfTransition_Roadmap__Overview_23Q1.pdf
Transition_Roadmap__Overview_23Q1.pdf
 
Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16
 
Puppet on a string
Puppet on a stringPuppet on a string
Puppet on a string
 
ITA2323_Final_SHOWREADY_28April2015
ITA2323_Final_SHOWREADY_28April2015ITA2323_Final_SHOWREADY_28April2015
ITA2323_Final_SHOWREADY_28April2015
 
Project Management Project Assignment - Project Schedule & Resource Allocatio...
Project Management Project Assignment - Project Schedule & Resource Allocatio...Project Management Project Assignment - Project Schedule & Resource Allocatio...
Project Management Project Assignment - Project Schedule & Resource Allocatio...
 
Application Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and SucceedApplication Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and Succeed
 
Figaf irt testing webinar 201903
Figaf irt testing webinar 201903Figaf irt testing webinar 201903
Figaf irt testing webinar 201903
 
What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE? What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE?
 
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes
 

KC GT Program Final Report _20150506

  • 1. CYB GRADUATE TRAINEE PROGRAM – FINAL REPORT OUT NG KWONG CHEONG (KC) JUNE 2015
  • 2. 2 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL PROJECT CHARTER Project Charter Title SAP Enterprise Portal Homepage Enhancement Process SAP Enterprise Portal Homepage Loading Process Owner Ng Swee Tiong Problem Statement The current SAP Enterprise Portal Homepage layout contains a Universal Worklist (UWL) that takes up a lot of processing time and layout space. Consequently, the efficiency of work task solving of portal users may decrease as it takes a very long time for the Homepage to complete loading. Project Objective To improve the efficiency of SAP Enterprise Portal Homepage by creating an iView that works as a replacement for UWL that reduces the loading time of Homepage Start Date 6th March 2015 (WW10) Team Members/Role Ng Kwong Cheong Sponsor Michael Orlando Project Manager Ng Kwong Cheong Team Lead / Mentor - Scope In Scope SAP Enterprise Portal Out of Scope - Constraints Technical skills, time management Expected Financial Impact (or other key metrics) Increased user’s efficiency of workflow management Aligned with which Strategic Goal (s) Simplify The Business
  • 3. 3 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL SOLUTION  1st stage: Development • Create a new development track in NetWeaver Developer Infrastructure (NWDI) . • Import required Software Components (SC) into the track from Change Management Service(CMS) inbox. • Create new Development Components (DC) using NetWeaver Developer Studio (NWDS) in the track created from NWDI (* in this case, 1 Enterprise Portal application and 1 External Library were created). • Develop the source code in the DC’s and perform debugging/build to ensure no compilation error. 2nd stage: Deployment • Perform any changes necessary to the source code in NWDS. • Perform a “Check In” to build the project in NWDI. • Proceed to the development (DEV) portal which the project has deployed to. • Create an iView based on the production, resources and tools (PRT) iView created upon the success of the “Check In” of the DC. • Insert the iView in the necessary SAP work page.
  • 4. 4 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL SOLUTION  Flow Chart
  • 5. 5 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL SOLUTION  New home page layout  MiniUWL iView
  • 6. 6 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL SOLUTION  Old Home page loading completion time  Time (estimate) : 16.46 s
  • 7. 7 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL SOLUTION  Time (estimate) : 4.64 s  New Home page loading completion time
  • 8. 8 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL BENEFITS What Benefits To Whom It Benefits (Approximately) 70% less processing time for Homepage loading completion Enterprise Portal Homepage user Easier to keep track of workflow based on certain attributes Enterprise Portal Homepage user More layout space can be used for Homepage design Enterprise Portal Homepage administrator
  • 9. 9 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL SHARING BEST PRACTICES Who will you share this process improvement with? How will you let them know? SAP EP team Knowledge Transfer Documentation
  • 10. 10 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL MY GOALS IN GRADUATE TRAINEE PROGRAM  Familiarize with the company’s organizational structure  Establish an effective social network among team members and other colleagues  Improve own technical and soft skills, at the same time learning new skillset My Greatest Challenge and How I Overcame It  Challenge: Difficulty to adapt to a new working environment (team switching)  How I Overcame it: • Counsel and guidance from team members • Reference from reliable online resources • Tasks prioritization
  • 12. 12 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL CALCULATION: LOADING COMPLETION TIME Old Home Page New Home Page Time taken for loading completion : 16.46 seconds Time taken for loading completion : 4.64 seconds 4.64 − 16.46 16.46 𝑥 100% = −71.81%
  • 13. 13 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL STAKEHOLDER REGISTER Name of Stakeholder Designation / Department / Location Role in the Project Type of Stakeholder Type of Communication Expectations Influence on Project Outcome Internal / External Influencer / Supporter / Neutral
  • 14. 14 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL CAUSE-EFFECT ANALYSIS <Cause 1> <Cause 2> <Effect> Most likely to be the root cause and you have the ability to fix/control <Cause 1.1> <Cause 1.2>
  • 15. 15 | GT FINAL REPORT OUT | AUGUST 31, 2015 | CONFIDENTIAL DISCLAIMER & ATTRIBUTION The information presented in this document is for informational purposes only and may contain technical inaccuracies, omissions and typographical errors. The information contained herein is subject to change and may be rendered inaccurate for many reasons, including but not limited to product and roadmap changes, component and motherboard version changes, new model and/or product releases, product differences between differing manufacturers, software changes, BIOS flashes, firmware upgrades, or the like. AMD assumes no obligation to update or otherwise correct or revise this information. However, AMD reserves the right to revise this information and to make changes from time to time to the content hereof without obligation of AMD to notify any person of such revisions or changes. AMD MAKES NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE CONTENTS HEREOF AND ASSUMES NO RESPONSIBILITY FOR ANY INACCURACIES, ERRORS OR OMISSIONS THAT MAY APPEAR IN THIS INFORMATION. AMD SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. IN NO EVENT WILL AMD BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL OR OTHER CONSEQUENTIAL DAMAGES ARISING FROM THE USE OF ANY INFORMATION CONTAINED HEREIN, EVEN IF AMD IS EXPRESSLY ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. ATTRIBUTION © 2013 Advanced Micro Devices, Inc. All rights reserved. AMD, the AMD Arrow logo and combinations thereof are trademarks of Advanced Micro Devices, Inc. in the United States and/or other jurisdictions. Other names are for informational purposes only and may be trademarks of their respective owners.

Editor's Notes

  1. Bring more impact -> effects the efficiency / productivity of workflow (need mention business impact) Add on: What is UWL? – A type of workflow inbox used to perform assigned tasks (SAP Business workflow, KM, approvals, etc). Advantages & Disadvantages of UWL Adv: High degree of customization & personalization, supports multiple systems (ECC, SRM, etc) in one place Disadv: high infrastructure requirements (must have EP to use), doesn’t support mobile devices, PERFORMANCE ISSUE OF POLLING MULTIPLE SYSTEMS, REQUIRE EXTRAORDINARY MEASURE (DELTA PULL) to overcome Cause of long loading time of UWL – DELTA PULL to pull multiple systems into one spot What is DELTA PULL?
  2. DON’T READ PLAINLY. JUST BRIEFLY EXPLAIN THE TOOLS USED AND THE REASON IN USING THEM What is NWDI? – server-based development landscape in Java environment, provides development environment and software support through entire lifecycle of a product. Helps DEV team to modify standard apps. (CHECK IN, DEPLOY). Allows management of resource files as well. What is NWDS? – integrated development environment (IDE) of Java part of SAP technology. Used to develop business web app and SAP EP projects as well. Contains plug-ins a toolsets for SAP technology (Web Dynpro, Java Dictionary) What are SC, DC and CMS? SC: a collection of REUSABLE software, libraries (.jar) that helps in developing own software, etc allows to support new feature inside your app DC: software unit that you develop. Always assigned to certain SC. Contains the information for the software unit, METADATA of the development CMS: central system that manage process with different release steps to control software flow. Supports automated deployment of build results onto test servers and PROD. Explain “Check In”
  3. Explain the “deployment” – difference between actual deployment and current deployment
  4. Describe the functional behavior of iView (what happens when new task appear, each row representations, color highlight, URL link to actual UWL) Blue = New Task, Orange = High prio, Green = In progress, Yellow = Due today, Red = Overdue Mention the spacing left for Announcement as well
  5. Pin out the page which takes most loading time (Blue)
  6. Point out the reduction of loading time (4.64s)
  7. Calculation in Appendix
  8. Use checkbox