Upload
brent-boozer
View
224
Download
0
Embed Size (px)
Citation preview
11 Business Systems Without Programmers?
INTRODUCING…INTRODUCING…
22 Business Systems Without Programmers?
Building Business Systems…Building Business Systems…
33 Business Systems Without Programmers?
Building Business Systems…Building Business Systems…
Without Programmers?Without Programmers?
44 Business Systems Without Programmers?
HaHa
HaHa
Building Business Systems Without Programmers?
HaHa
HaHa
55 Business Systems Without Programmers?
Business Systems – a quick historyBusiness Systems are as old
as business itself
The medieval merchant used many systems in his business dealings –
probably not written down or recognised as ‘systems’ but to be successful he had
to develop ways to: -
• Find suppliers• Get merchandise to the market• Find customers• Develop competitive pricing• Decide what to stock & how much• Where / how to make profits
66 Business Systems Without Programmers?
The Origin of Modern Business Systems
Frederick Taylor (1856-1915) In 1911, he proposed work methods designed to increase worker productivity.
Henry Gantt (1861-1919) Henry Gantt developed the Gantt chart, which is used for scheduling multiple overlapping tasks over a time period.
Frank Gilbreth (1868-1924) Developed methods to break down a job into its component parts and streamline manufacturing processes.
Henri Fayol (1841--1925), developed a framework for studying Administrative management.
Mary Parker Follett's (1868-1933) concepts included the universal goal of organizations is an integration of individual effort into a synergistic whole.
77 Business Systems Without Programmers?
57-year history of computers in business
1951 UNIVAC-1 the 1st commercial computer for business 1953 The 1st mainframe the IBM 701 1954 FORTRAN the 1st successful high level programming
language 1958 The 1st Integrated Circuit (Chip) 1969 The original Internet (ARPAnet) 1970 Intel 1103 the world's 1st available dynamic memory chip 1971 Intel 4004 the 1st microprocessor 1971 The 1st floppy disk 1973 The Ethernet computer network 1978 VisiCalc Spreadsheet software 1979 WordStar Word Processor 1981 Microsoft MS-DOS 1985 Microsoft Windows…
88 Business Systems Without Programmers?
The evolution of Computer Programming
In the 1950s the key innovations were programming languages such as Fortran and Lisp.
The 1960s and '70s saw a crusade to root out "spaghetti code“ and replace it with "structured programming.“
Since the 1980s software development has been dominated by a methodology known as object- oriented programming, or OOP.
Now there are signs that OOP may be running out of oomph, and discontented programmers are once again casting about for the next big idea…
99 Business Systems Without Programmers?
Proliferation of Business SystemsFrom about 1985…
Stock control Order processing Sales contact management Database marketing Booking systems Scheduling Payroll Quality management Sales management Campaign management
1010 Business Systems Without Programmers?
Business Systems today - Enterprise Wide 1990s…
– MRP (Manufacturing Resource Planning)– Accounting Systems– CRM (Customer Relationship Management)– ERP (Enterprise Resource Planning)– HR (Human Resource Management Systems)– Supply Chain Management & Logistics
1995 …to present– Enterprise wide– Global Systems– On-line systems– E-Business Systems
1111 Business Systems Without Programmers?
Anatomy of a Business System
A business system is a mix of Hardware and Software
Hardware:
The parts of the system that you can
hit with a hammer!
Software:
those parts that you can only swear at!
1212 Business Systems Without Programmers?
Key elements of a Business System
1. Database
2. User Screens & query facilities
3. Processes
4. Document Production
5. Management Information & Decision Support
1313 Business Systems Without Programmers?
Key elements of a Business System
1. Database – an efficiently indexed filing system
A
BC
Master Database Data Sub-setRelational files
Query result-setRetrieved record
1414 Business Systems Without Programmers?
Key elements of a Business System
2. User screens & query facilities
1515 Business Systems Without Programmers?
Key elements of a Business System
3. Processes
Send Communiqueto Audience A
Start + n days? Campaign Close
Record sizeof A
Generate Audience A
Set Campaignduration (n days)
Date stamp(Start)
Response foroffer 1?
Response foroffer 2?
Response foroffer 3?
Return: Person /address not
known
Return: FurtureInterest
No Interest(A6)
Set to status: 'datacleaning required
(A5)
Record future interestdetails (A4)
End
End
CalculateA1/A
CalculateA2/A
CalculateA3/A
Calulate(A1+A2+A3)/A
A1 Follow-up
A2 Follow-up
A3 Follow-up
End
Y
Y
Y
Y
Y
Y
N
N
N
N
N
N
NextA1
NextA2
NextA3
Process 1 - Campaign Management
1616 Business Systems Without Programmers?
Key elements of a Business System
4. Reports and management information
1717 Business Systems Without Programmers?
What business systems must deliver
Increase customer satisfaction Share corporate information Streamline processes Enhance user job-satisfaction Regulate policy and external controls Provide competitive edge Increase profitability for the enterprise
1818 Business Systems Without Programmers?
Attributes of successful systems
Truly reflect the business processes
Take account of process variants
Quick to implement
Easy to learn, easy to use
Easy to support & Maintain
Develop and grow in line with business change
1919 Business Systems Without Programmers?
Who are the key players involved in the introduction of a new business System?
UsersBusiness Analyst
Programmers
3 main groups involved
2020 Business Systems Without Programmers?
The key players..Users
There are only two industries that refer to their customers as 'users‘
Programmers
The trouble with programmers is that you can never tell what they are doing until it's too late.“
Systems Analysts – work with users and programmers
Typical conversation…
Systems analyst to programmer:
"You start coding. I'll go find out what the users want.“
2121 Business Systems Without Programmers?
What the users asked for
2222 Business Systems Without Programmers?
What the analyst specified
2323 Business Systems Without Programmers?
What the programmers delivered
2424 Business Systems Without Programmers?
What the users really needed
2525 Business Systems Without Programmers?
Analysts & Programmers
The Systems Analyst has to be able to understand the business processes & goals and translate these into technical requirements.
The Software Engineer or Programmer has to be
able to take the technical requirements and create software that meets them
2626 Business Systems Without Programmers?
Systems Development Process
Business Analyst
Business Analyst
Software Developer/ Programmer
2727 Business Systems Without Programmers?
Issues when introducing business systems
Software development is very hard to specify accurately, almost impossible to estimate and difficult to manage
Programming is very expensive and can be the major cost factor
The trouble with programmers is that you can never tell what a programmer is doing until it's too late
The delivery of a new system can be so drawn out that users get dissatisfied - and the business can have moved on during the development period
2828 Business Systems Without Programmers?
What have businesses done to reduce the cost of Programming?
Out sourced IT projectsOff-shore developmentSet up wholly-owned off-shore
operations in low cost countries Introduced less than optimum (reduced
scope) solutions
2929 Business Systems Without Programmers?
What have business done to reduce the cost of Programming?
These solutions have not really solved the problem … in some cases have introduced others
Cultural / communication difficulties Remote management of complex issues Cost of travel Less effective project management Support inadequacies
3030 Business Systems Without Programmers?
A Better Solution
A better solution is to significantly reduce the amount of programming needed…
Enter…
3131 Business Systems Without Programmers?
Pyinna Builds Systems Automatically
Pyinna significantly reduces the amount of programming by building around 80% of the
system automatically
Fully Auto Build: -DatabaseScreensQuery facilities
Semi Auto Build: -ProcessesDocuments
3232 Business Systems Without Programmers?
The PYINNA System Development Process
SchemaPicklist definition
Picklist valuesField definitions
LinksLists / Reports
Create ExcelSpreadsheets: -
(a) Import formats(b) Import system(c) Import data
Import files -Auto-build system
Share systemwith users - get
feedback
Modify ExcelSpreadsheets: -
(a) Import formats(b) Import system(c) Import data
Reachedpractical limit for
auto-build?
Need to makechanges?
Y
Y
N
N
Add & modify standardprocedures
and / or program
bespoke procedures
Programme links toexternal systems
Build specialreports
Useracceptance
Rollout to usercommunity
UserRequirements
PYINNA AUTO BUILD PROCESS
Element ofConventionalProgramming
Auto-build adjustments
Use Pyinna semi-autofunctions to create
specific functionality
3333 Business Systems Without Programmers?
Pyinna’s Secret Weapon
Internet ManagementProgram
PYINNA SYSTEM
Browser(User Screens)
Screen Builder& Customiser
ProcessEngine
ProgramLibrary
Semi-automaticProcess
Configurer
Pyinna ProcessEngine
SQL Database
The Process Engine
3434 Business Systems Without Programmers?
Pyinna Benefits
A
B
Use PYINNA to go from..
this
to this
A
B
3535 Business Systems Without Programmers?
Pyinna Benefits
Needing only 80% of the programming means– very significant cost savings– Implement systems in a fraction of the time
Where programming is required – – you can afford to use a local team– far easier to manage
Many system expansion requirements can be done in house
3636 Business Systems Without Programmers?
How to Harness Pyinna.We are IT System Creators specializing in internal business processes.
We create feature-rich software solutions that enable companies to manage their business data quickly and efficiently.
Most systems implementers would start from scratch. We simply lay out your process on top of our development package and the work is done.
This will protect your business and staff from complex, drawn-out, technical developments.
3737 Business Systems Without Programmers?
How to Harness Pyinna.
In 30 minutes we can have you using a system that will immediately bring you benefits.
Let's make a start!
Interested?
3838 Business Systems Without Programmers?
Business Systems Without Programmers?
We’ve got pretty close!