looksoftware Methodology
The looksoftware implementation methodology has evolved from project experiences with our customers and partners in various industries. The methodology has been successfully tested and proven with best practices and processes for rapid implementation of solutions using looksoftware's tools. The methodology has been designed to work with the real-time tools provided by looksoftware's 'Dynamic Environment', which provides integrated support for newlook, centric and soarchitect.
The methodology is useful for managing and implementing small and large projects including those ulitizing looksolutions, and ensures a rapid and successful implementation.
looksoftware consulting can provide the required resources working on its own, or in conjunction with your staff.
Project Management (End-to-End)
An end-to-end process that involves project reporting, project tasks, schedules and dateline management, change requests management, issues management, quality management and internal and external communication management throughout the project life-cycle.
Define Phase
This is the initial stage of the project and lays out the foundation for the project. It consists of the following tasks:
- Prestudy
A high-level project requirements scoping phase. This determines the various objectives, roles and responsibilities of resources and the deliverables for the project. Active participation and sponsorship by senior business users is required. Access to domain expertise for business processes and applications is a prerequisite for business process automation.
- Education
Training of your chosen resources addressing looksoftware product capabilities, project implementation and deployment knowledge, experience and best practices and prepares them for the pilot phase.
- Pilot
May involve resources from both the client and looksoftware. The pilot exploits looksoftware's 'Dynamic Environment' to rapidly build an extensible prototype. The pilot is a working prototype that can be implemented in a live environment and is refined in stages towards implementation of the end solution. The pilot is also useful for modelling and delivering part or all of the UI, enterprise integration modules, revised business processes and related standards and documentation.
Design Phase
Translates business requirements into technical solutions. It consists of the following tasks:
- UI Specification
Documents and specifies corporate schemes and standards such as corporate colours, images, look and feel of the application, system messages and enterprise integration.
- Detail Design Specification
Documents, specifies and translates business requirements into technical solution.
Develop Phase
Develops the solutions according to UI and Technical Standards documents. It consists of the following tasks/sub-phases:
- UI Transformation Phase
During the UI development phase, the host application UI is reviewed with looksoftware’s Dynamic Recognition Engine. Global rules and filters are initially configured in the Dynamic Recognition Repository resulting in the dynamic generation of the new UI. Rules-based generation is extended by custom designs using the Designer where desired.
- Enterprise Integration Phase
Involves modelling and delivery of enterprise integration for related internal and external systems. Integration across presentation, application and data layers requires selection of appropriate techniques including service oriented architecture for web services and interfaces supporting:
- Desk-top application integration (e.g. MS Word, MS Excel, Email, CRM etc.)
- Database layer integration (e.g DB2, SQL Server, Oracle, Sybase etc.)
- Presentation layer integration (e.g. 5250, 3270 etc.)
- Application layer integration ( SOAP, XML, RPC, COM, JCA etc.)
- User Acceptance Test Phase
Involves thorough testing of the developed solution. looksoftware provides assistance in assuring the developed solution is of the highest quality, fully tested and accepted by users.
Deploy Phase
The developed solution is deployed into the production environment typically using Internet deployment technologies.
- System Hand Over
Hand-over sessions are held at the end of the project to impart system management knowledge, system support process and system documentation.
Change Management (End-to-End)
An end-to-end change control process that involves change requests management and change requests reporting throughout the project life-cycle.