HISTORY OF COMPUTING & ENGINEERING
Quebec Bridge Disaster: IRON RING and Professional engineering licensing
introduced
AIEE + IRE = IEEE – 129 years of history
IEE > IET: Electrical Engineering in Britain
ACM – Association for Computing Machinery
CIPS – Canadian Information Processing Society
Ethical Decision Making
Ethical Views:
Deontological à Judging right/wrong on one adheres rules
Utilitarianism/Consequentialism à Greatest good for greates # of people
Natural rights à Some things right regardless of rules/laws written down
Important Distinctions:
Negative rights(liberties): Right to act without interference
Positive rights(claimrights): Obligation of people to provide certain things for others
(ex:eng/doctor)
Difference between wrong and harm:
• Wrong (May cause harm, but may not)
• Harm (Bad consequence actually occurs)
Personal preference and ethics: Collective rights
vs. individual rights Guidance for ethical decision making in the
Ethical decision making guide area of privacy
• Constitutions and International treaties • Fair Information Practice
• Laws (statutes) Principles
• Regulations • Personal Information Protection
• Standards of good practice and Electronic Documents Act: PIPEDA
• Professional codes of ethics
• Corporate policies • Ontario Freedom of Information
• Community and personal values and Protection of Privacy Act
• Ontario Personal Health
Information Protection Act
• CIPS Guidelines
• CIPS Code of Ethics
Professionalism and Codes of Ethic
Signoffrestricting licenses or certifications:
- Approve certain types of work done/Can delegate work to others
- Engineers, Charted Accountant, etc
Legal standing where NO license issued nor legal requirement
- Information systems professional
1 Optional Certifications : Software development/project management
Degree or Diploma: Scientist/Journalist
Apprenticeship: Mason
Sufficient skill or knowledge that someone is willing to pay: Uni Prof, Sport Players
etc
So what does it mean to exhibit professionalism?
Obtain the required education and ongoing education (D)
Adhere to the code of ethics (C)
Apply the principles and knowledge properly (B)
Practice within the scope of your expertise (A, D) and defer to others when boundaries
are reached
Obtain and maintain appropriate credentials (E)
Participate in the appropriate professional organizations (F)
P.ENG:
- Licensed in each province
Requirements:
1. Graduating from a program accredited by Canadian Eng Accreditation Board Or
EXAM in discipline
2. Experience (under a P.Eng)
3. Passing an Ethics and Professionalism Exam
Professional Engineers Ontario (PEO)
- Selfgoverning/licensing organization
- Standars: Code of ethics, Regulations, Work with government on proposed
changes to Engineering Act
- Disciplines Members
- Issues: P.Eng(license to practice), Certificate of Authorisation (COA – provide
DIRECT service to public)
CEAB: Canadian Engineering Accreditation Council (ACCREDITATION)
CEQB: Canadian Engineering Qualifcations Board (Qualification NEW members not
from accredited UNI)
Ontario Society of Professional Engineers
- Separate from PEO
- Advocates for members
- Career development
2 Computer Scientist
• Conceptually : Researches/develops new techniques in computing
• In practic : Develops software, often specializing in some areas of
practice such as particular types of architecture
Software Engineer
• Conceptually : Has deep skills in the areas of the SE lifecycle:
Requirements, design, implementation, plus management
— Focus on systems where safety or other areas of public interest are
of concern
• In practic : Very little difference from a computer scientist
— just one of several computing specialties that employers consider
to largely overlap
• But: A software engineering graduate has a straightforward path to the
P.Eng
COMPUTERS:
CIPS Canadian Information Processing Society (accreditation)
• The national society for computing in Canada
— Affiliated with Réseau Action TI (Québec)
Presents professional development and socialnetworking events
Certifies individual practitioners (I.S.P )
Accredits academic institution (CSAC C ▯ omputer Accreditation council)
Adopts standards of practice
Advocates on behalf of the profession
Two USbased associations with international membership
• ACM Association for Computing Machinery
• IEEE Computer Society
The Information Systems Professional (I.S.P.) Certification
• Protection of the public
• Professional credibility
• Personal integrity and competence
• Enhanced customer confidence
• Enhanced professional profile
• Increased value to employer
- Provinciallyadministered National Standard (6 provinces / Mutual recognition
with other countries)
- Does not grant an exclusive license (same responsibilities as P.Eng)
ROUTES TO ISP
Education + Experience (Accredited degree faster)
Exam based
Professor at university
Industry leader/ Senior established professional
ISP/P.Eng Overlap ▯Alberta actively working on this
3 CSDA Certified Software Development Associate
• Designed to be passable by a recent grad who has studied a few software
engineering courses
• Suitable for CSI, SEG and CEG grads
CSDP Certified Software Development Professional
• Designed for a professional with several years software development
experience
**Both INTERNATION +Exam based + based on the Software Engineering Body of
Knowledge
Software Engineering Body of Knowledge – SWEBOK
SFIA: Skills Framework for the Information Age ( WORLDWIDE / Different levels)
Business Communication & Influence (Seminar 1)
Time: Earlier/ Controlled/ Reassigned/ Predictable/ Repeatable
Income: Increased/ Predictable/ Shaped/ Guaranteed/ Cap/ Floor
Risk: Decreased/ Understood/ Predictable/ Reassigned/ Mitigated
Expense: Reduced/ Managed/ Reshaped/ Reassigned
State: Smile/ Satisfy/ Stress/ Shine/ Seen/ Social/ Successful
T/R: The risk of time changing reduced?
T/I: The time of income arriving improved/extended?
R/S: The risk of feeling stressed reduced?
E/S: Feel more comfortable with reduced cost? (need chuking)
NOT TO DO: Assumptions/Guesses, Selling to Yourself, No connection, Spray & Pray,
Don’t Listen
TakeAways ▯Real Buying Drivers
Feature:
- Functions, Tech capabilities
- Appearance, user interface,
- Speed, reliability, efficiency
- Training, support, finance
- Cost, maintenance, upgrades
Advantages & Benefits
- What it does (for user)
- How it helps them do their job
- Completion with TIRES check
4 Keys to Success:
1. Feel Good Effect
2. Enrich every time
- Generic “Besides x, what others TakeAways does that deliver?”
- Explicit “SO WHAT [Time] TakeAway does that deliver?”
- Navigate the Hierarchy of Ideas (Chunking)
3. Find Multiple Generators
4. Sit on the Buyer’s side of the table
Navigating your Buyer’s Mind (Seminar 2)
What will they TAKE AWAY from doing business with you?
Desired Effect, which will still be in a significant time after delivery is complete
▯Talk to Buyers on their side of the table
▯It comes/ on g before:
• Creating an R&D schedule
• Having a business plan
• Earning an MBA
• Building a team
• Getting capital
• Creating something
No difference: Sales = Customer Discovery
Generic Uses for Chunking
5 Controlling the level of abstraction
- Moving Purchaser/Seller to YOUR LEVEL OF STRENGTH
- Creating/Maintaining RAPPORT &TRUST
- Accessing UNCONSCIOUS INSIGHTS
Ideas Development
- Chunking Horizontally to EXPAND OPTIONS
- Lateral Chunking Exercise to go OUTSIDE THE BOX
- Chunking Blankets ex: exploring ALL RISKS
- Creating PASSION for a project
- Overcoming OVERWHEL (size OR quantity)
Conflict Resolution/Negotiation
6 TOP HAT QUESTIONS
What can Chunking Questions be used for?
▯Drive out differentiators
▯Discover Buying drivers
▯Discovering where people are most comfortable in their thinking.
Which of these is a Chunk Up Question?
▯What is there an elephant in the front room?
What are three INCREASINGLU EFFECTIVE WAYS to influence someone?
▯Be told it, form an answer to a question about it, Experience it
What is the definition of a TakeAway?
▯The desired effect that will still be in a place a significant time later
What is the common mistake we make when selling?
▯Selling to ourselves, our beliefs and our values
▯Asking too many questions
▯Not listening to the answers to those questions
▯Spraying & Praying features, facts and functions at the buyer
What does TIRES stand for?
▯ ime, Income, Risk, Expense, State
What’s the best question you can ask yourself before pitching an idea, product or
service?
▯ o What?
How many phases are there in Turning Selling into Buying?
▯Two Create a Desire to Buy. Build the Process needed to create an Order or
Decision
What are the Buying Drivers?
▯The only 5 reason anyone is motivated to buy from you
What is a Compound Buying Driver?
▯2 or more Buying Drivers that combine positively (eg. More Time to generate
income)
Which of the following is generally the topmost consideration in codes of ethics?
▯Concern for the public
Which of the following certifications is legally recognized in Ontario?
▯P.Eng and ISP
Which society issues licenses for Engineers in Ontario?
7 ▯Professional Engineers Ontario
FACING YOUR BUYER (Seminar #3)
3 Main Uses for Chunking
Controlling the level of abstraction
- Move Purchaser/Seller to YOUR LEVEL OF STRENGTH
- Create/Maintain RAPPORT & TRUST
- Access UNCOSCIOUS INSIGHTS
Ideas development
- Chunk horizontally to EXPAND OPTIONS
- Chunking Blankets – e.g. exploring ALL RISKS
Overcoming problems
- Creating PASSION for a project
- Overcoming OVERWHELM (size OR quantity)
- NEGOTIATING between conflicting views
Keys to successful Chunking?
- Listen and PLUG BACK IN
- CONT
More
Less