bw*wizard overview
TRANSCRIPT
BW*Wizard Overview
Rapid Application Development…
Without Compromise
Copyright Bridgewater Consultants, Inc.2
Presentation Purpose
• This presentation will show you how developers can dramatically increase their productivity, without compromising current best practices, by taking advantage of BW*Wizard’s extraordinarily rapid code building capabilities in both traditional and client-server environments.
Copyright Bridgewater Consultants, Inc.3
Presentation Agenda
• About Bridgewater
• Development Challenges and Trade-offs
• The Power of Automated Design Reuse
• BW*Wizard’s Design and Functionality
• What Our Customers Say
• Demonstration
• Next Steps
Copyright Bridgewater Consultants, Inc.4
About Bridgewater
• We are a six year old San Diego based software development and professional services firm dedicated to helping organizations significantly reduce COBOL application development times without sacrificing current best practices or maintenance procedures.
Copyright Bridgewater Consultants, Inc.5
About Bridgewater
• We have over 100 satisfied clients around the world including Banco Itau, Hyundai, IBM, and USDA.
• Our flagship product is BW*Wizard for COBOL which significantly increases the productivity of application development teams by producing pure source code in minutes that would take days to hand code.
Copyright Bridgewater Consultants, Inc.6
Development Challenges
• Tremendous pressure to develop new code and make systems contemporary– Scarce resources to develop programs– Trade off usually exists between program
quality and time required to develop
• Increased developer productivity is a major area of opportunity to reduce development time
Copyright Bridgewater Consultants, Inc.7
Development Trade-Offs• However, changes intended to significantly
increase productivity can mean– discontinuous change– significant initial and ongoing investment in
new infrastructure– long payback due to high training and
conversion expenses– maintenance of the code may be more complex
Copyright Bridgewater Consultants, Inc.8
RAD... without compromise
• BW*Wizard is a tool that significantly increases programmer productivity without the trade-offs normally associated with RAD– produces programs in minutes– produces pure source code - no black-box code– builds code that is as high a quality as the best
hand-written code
Copyright Bridgewater Consultants, Inc.9
How can BW*Wizard help?
• BW*Wizard produces a rapid ROI and is an ideal tool when there is pressure to:– Deliver a new system with a short deadline
– Replace an old code generator
– Replace an expensive data-entry package
– Add significant functionality to an existing system
– Add GUI or Internet interfaces to CICS system
Copyright Bridgewater Consultants, Inc.10
The Power of Automated Design Reuse
• BW*Wizard produces tremendous increases in productivity by harnessing the power of automated design reuse using code templates– Design reuse is one of the cornerstones of manual
programming…nobody starts with a blank edit session
– Bridgewater has worked with customers to create a tool that reuses an organization’s best designs to rapidly produce high quality code
Copyright Bridgewater Consultants, Inc.11
What is BW*Wizard?
• BW*Wizard is …– a template driven code generator– language and platform independent– PC based: runs on Windows 3.1, 95, 98, NT
and WINOS2
Copyright Bridgewater Consultants, Inc.12
What is BW*Wizard?
• The fully customizable templates define the target environment (e.g. MVS CICS)
• The library of templates currently includes CICS COBOL, Java, and Visual Basic
• The built code is pure source code, specific to the target environment, containing no black-box runtime routines
Copyright Bridgewater Consultants, Inc.13
Template Architecture
• High functionality• pop-up lists, multiple messages, error checking
• Client-server design• Multiple user interfaces
– TUI(3270)
– GUI(e.g. Visual Basic)
– BUI (Java, HTML/CGI)
Copyright Bridgewater Consultants, Inc.14
Template Architecture
• Site standards conformance– Completely customizable– Produce pure source code
• no black box code of any kind
– No change to your existing code management procedures, libraries, testing
Copyright Bridgewater Consultants, Inc.15
How does BW*Wizard Work?
YourDataBaseDef’n
BW*WizardRepository
(Labels,Edits, etc.)
ProjectDefinition(Programs)
BW*WizardCode
Templates
BW*WizardGraphical User Interface
and Application Engine
Built TUI or GUI Application
Copyright Bridgewater Consultants, Inc.16
How do you use BW*Wizard?
• The developer– selects a DDL file which feeds the tables, columns, and
foreign key info into the BW*Wizard Repository
– specifies program definitions using BW*Wizard’s UI
– selects the appropriate Code Templates
– instructs BW*Wizard to build the program
– adds any required business logic to complete the application (often an additional 20% LOC)
Copyright Bridgewater Consultants, Inc.17
BW*Wizard’s Impact on the Life Cycle
• Planning and Analysis Benefit– Fully functioning prototypes are built rapidly
for use in JAD sessions
• Design and Construction Benefit– Error-free, high-quality code is built
• Testing and Maintenance Benefit– Consistent look and feel of code and UI
Copyright Bridgewater Consultants, Inc.18
What our Customers Say
• “BW*Wizard’s pre-tested code templates provide us with a strong foundation for the development of new applications. It then goes on to build those applications at blazing speeds saving us time and money.”
• John J. Spiewak, TVSM Inc.
Copyright Bridgewater Consultants, Inc.19
What our Customers Say
• “Our initial investment in BW*Wizard has been repaid many times over through significantly increased productivity. It enables our developers to quickly produce error-free programs that meet our corporate standards, which reduces our maintenance requirements.”
• Perry Bredeson, Musicland Stores Corp.
Copyright Bridgewater Consultants, Inc.20
What our Customers Say
• “The productivity boost from this product is incredible. You can literally complete a fully functioning screen in just five minutes. However, the most impressive fact is that every application has been error-free from the first build.”
• Tom Bishop, USDA
Copyright Bridgewater Consultants, Inc.21
Demonstration
• Build a Cobol CICS/DB2 server program, with a 3270 BMS Text User Interface and a Java Browser User Interface.
Copyright Bridgewater Consultants, Inc.22
BW*Wizard Proof of Technology
• Two Steps
• Step One– 1/2 day of our time and yours– no charge
• Step Two– 5 days of our time and yours– a consulting fee applies
Copyright Bridgewater Consultants, Inc.23
Step One
• You will use BW*Wizard running on our PC to: – build, compile and test CICS DB2 programs
and receive code listings – you will be able to verify ease of use, speed of
development, and code quality
Copyright Bridgewater Consultants, Inc.24
Step Two
• Try and Buy– We will conduct a small consulting assignment
to make BW*Wizard fully functional in your environment
– We will help you build code using BW*Wizard and upload to your mainframe for execution
– We will help you customize the BMS map layout to show you BW*Wizard’s adaptability to your organization.
Copyright Bridgewater Consultants, Inc.25
Step Two
• Try and Buy– you will be able to verify the fact that
BW*Wizard will work in your environment with your data and that you can apply your organization’s standards to code developed by BW*Wizard
– you will also be able to verify the tremendous productivity gains that BW*Wizard provides
Copyright Bridgewater Consultants, Inc.26
Next Steps
• Do you require any other information to complete your understanding of BW*Wizard?
• Does BW*Wizard have the potential to help your organization?
• Do you have any projects with tight deadlines that could immediately benefit from the use of BW*Wizard?