Implementation In this presentation… –Methodology –Software Development Life Cycle
Implementation - Methodology Phases –Approach Standards 1.Recognition Categories Graphical Basic integration 2.Extension Desktop integration Workflow
0. Approach Approach –Know your deployment environment liteclient smartclient thinclient mobileclient –Set GUI standards Look Feel –Phased implementation Simple GUI Extended application Integrated application Implementation - Methodology
GUI Standards –Design Signon screen – first screen users see Menus – where users spend a lot of time Applications –Look Color scheme Category identification Pictures –Feel Drop down boxes Buttons Message boxes Keystroke macros Combine/split screens Implementation - Methodology
Recognition –Apply correct identification CUA standards require less work Application consistency requires less work –Set categories Based on color scheme –Add simple graphic elements Navigation icons Background image –Include basic integration Simple spreadsheet graphs Word processing documents Implementation - Methodology
2. Extension Extension –Modify workflow New forms Hide screens –Add new business rules Validation Additional fields –Re-design screens combine screens split into tabs –Desktop integration Other applications Implementation - Methodology
Implementation – Software Development System Development Life Cycle (SDLC) –A logical process used to develop software applications. Typical components include, planning, code development, testing and deployment. Manage the development process –Development –QA –Production –Deployment staging
Development –Method Shared repository Individual repositories Will require manual merging of SID files –Location Network Individual PCs Implementation – Software Development
Merge repository –Key to multiple developer environment. Implementation – Software Development
Environments –Development –QA –Production master –Production staging Promotion –Add tasks to existing green screen development. –newlook changes require promotion of SID file. Implementation – Software Development
Development QAProduction Promote Implementation – Software Development Changes Promote Deployment Production User PC Deploy Files Web UI Deploy Files Download Desktop UI Web staging
Summary Establish a reliable methodology or framework prior to starting development work on newlook screens. By knowing the client you wish to deploy (smart, thin or mobile) you can tailor to suit. Establish a software development life cycle (SDLC) that you are happy with. Make sure you include sections for Development, QA, Production and Deployment Staging.
newlook 8 Training Implementation