COMP6099 Research Skills & Professional Issues Professional Issues in Practice University of Manchester 12th March 2008 Prof. David J Parsons Professional Issues in Practice Today we will seek to : Review the material covered in my earlier lecture on Professional Issues context Relate the Professional Issues addressed in that lecture to the practical world of IT / Computing Examine some future challenges facing the IS / IT computing professional © David J Parsons 2008 Professional Issues in Context – What did we covered ? Business / Technical Challenges facing the Professional Our perceived professional performance Some specific issues – people, project, personal. Professions, the role of the Professional Society © David J Parsons 2008 Professional Issues in Context We looked at : Some ideas Some concepts Some theories BUT much of what we discussed is : PRACTICAL and Relevant to the SOCIETY BUSINESS ENVIRONMENT TECHNOLOGY ENVIRONMENT In which we as existing / potential IS / IT / Computing Professional Practitioners find ourselves in what is now sometimes referred to as Information Systems Engineering. © David J Parsons 2008 Information Systems Engineering – what is it ? Some key words extracted from a Definition agreed between the British Computer Society & the Engineering Council in 1989 Creation, use and support of information systems for the solution of practical problems. Specification, design, construction, testing, bringing into service, maintenance and enhancement Quality assurance Design, development and use of standards and tools Fitness for purpose, range of functionality, economy and efficiency, reliability, cost-effectiveness, security and safety, and life cycle support. The FULL Definition from a PRACTICAL point of view……………………. © David J Parsons 2008 Information Systems Engineering ( definition agreed between the British Computer Society & the Engineering Council in 1989 ) Information Systems Engineering is the application of engineering principles, founded on appropriate scientific and technological disciplines, to the creation, use and support of information systems for the solution of practical problems. As with other branches of engineering, this primarily involves the activities of specification, design, construction, testing, bringing into service, maintenance and enhancement, together with quality assurance applied to all of these. The scope includes hardware components ( such as processors, networks and interface devices ) and software components ( including operating systems software, information structure software, communications protocol and application software ). It also includes the design, development and use of standards and tools essential for the engineering of information systems. The users of information systems require them to exhibit observable attributes of any properly engineered system or artefact including fitness for purpose, range of functionality, economy and efficiency, reliability, costeffectiveness, security and safety, and life cycle support. © David J. Parsons 2008 ISE definition 1 – its PRACTICAL nature Application of engineering principles & founded on appropriate scientific and technological disciplines To the creation use and support of information systems For the solution of practical problems PRACTICAL ( New Oxford Dictionary ) ‘ ....of or concerned with the actual doing or use of something, rather than with the theory and ideas ...’ PRACTICE ( New Oxford Dictionary ) ‘....the actual application or use of an idea, belief or method as opposed to theories about such application or use...’ © David J. Parsons 2008 ISE definition 2 – the systems methods we need to develop solutions Involves the activities of : PRACTICAL systems life cycle aspects : specification identifying, understanding users needs design solutions / alternatives to meet those needs construction building agreed solution to meet users needs testing ensuring solution ‘works’ as required bringing into service introducing into existing user environment maintenance and enhancement ensuring solution can be enhanced to meet additional requirements & if necessary, corrected quality assurance applied to all of the above © David J. Parsons 2008 ISE definition – 3 – the hardware / software systems we use Scope includes PRACTICAL Examples : hardware components processors, networks and interface devices software components operating systems software, information structure software, communications protocols and application software standards and tools their design, development and use I.E. The PRACTICAL tools, methods, etc that we are going to use to develop PRACTICAL solutions that will operate on the required hardware and software systems to meet the user’s needs © David J. Parsons 2008 ISE definition 4 – to meet our users’ needs Business users of information systems requirements - The observable attributes of any properly engineered system or artefact This includes PRACTICAL aspects fitness for purpose, Meeting users needs range of functionality, Providing appropriate solution economy and efficiency, Optimising performance requirements reliability, Consistent, trustworthy in operation cost-effectiveness, Achieving financial / technical ‘balance’ security and safety, and Data, processing, Health & Safety life cycle support. Capable of upgrade, change, correction © David J. Parsons 2008 ISE Definition 5 – relating the WHAT to the HOW This ISE definition helps us look at and remind ourselves of some of the PRACTICAL aspects of …… WHAT we need to consider as Professional Information Systems Practitioners Let’s now look EXAMINE and remind ourselves of some PRACTICAL aspects relating to …….. HOW we need to ‘implement’ the WHAT as Professional Information Systems Practitioners © David J. Parsons 2008 Practical Professional Responsibilities – examples of HOW In my earlier lecture we briefly touched on aspects under the headings People Project Legal Personal Let me remind you of some of the matters we reviewed © David J. Parsons 2008 Practical Professional Responsibilities – examples of HOW - 1 People matters – what we do as professionals affects : Users Groups Impacts individuals – other professionals organisation – management their work & working practices When Team leading we may be involved with : Planning other people’s time Technical guidance leadership Coaching, advising, developing Simple approach – treat others as we would like them to treat us © David J. Parsons 2008 Practical Professional Responsibilities – examples of HOW - 2 Project Management matters requires us to consider : Understanding requirements functions schedule Managing / scheduling resources tasks Risk Analysis / management security, restart, recovery Quality Management everywhere ! People Management subordinates, ourselves !!! © David J. Parsons 2008 financial priorities time skills Practical Professional Responsibilities – examples of HOW - 3 As Professionals we all have a professional obligation to comply with the laws and regulations which exist bin the countries in which we are working or in which our systems are operating. So we MUST ensure that our designs comply with any LEGAL and/or REGULATORY requirements :– e.g. Health & Safety - Critical Systems Data Protection – to ensure requirements enshrined in the Data Protection principles are implemented Intellectual Property - especially when using ‘packages’ / licensed software Computer Misuse – to ensure that appropriate ‘security’ is designed in to prevent / detect misuse …… and many more ….. © David J. Parsons 2008 Practical Professional Responsibilities – examples of HOW - 4 At a personal level we need to address matters such as : Maintaining knowledge & understanding To cope with new technologies different systems etc Developing our competence & expertise To be able to use / exploit different / new methods, tools Personal behaviour Maintaining high professional / ethical standards Communications skills Reports / presentations Setting examples and taking personal responsibility for our own & subordinates actions including ongoing CPD © David J. Parsons 2008 Practical Professional Responsibilities – other areas Examples of other Professional Disciplines which we might encounter as Professional Information Systems / Computing Practitioners include : Aspects of PLANNING & CONTROL related to : CHANGE MANAGEMENT PROJECT MANAGEMENT PEOPLE MANAGEMENT RESOURCE MANAGEMENT TIME MANAGEMENT COMMUNICATIONS SKILLS – written, oral BEHAVIOUR MANAGEMENT RISK MANAGEMENT QUALITY MANAGEMENT SUPPLIER MANAGEMENT These are all additional to the skills, knowledge and experience relating to the TECHNICAL aspects of our roles & they all impact “how we behave as IS / IT Professionals” © David J. Parsons 2008 How we behave as IS / IT Professionals So we need to study and understand matters such as : Ethical Principles and Practice The Obligations facing us as IS / IT / Computing Professionals The role of the Professional Society Codes of Conduct / Ethics / Good Practice All these areas can help us understand / guide Professional Behaviour / Professional Conduct. © David J. Parsons 2008 How we behave as IS / IT Professionals ETHICS Definitions New Oxford Dictionary ‘Moral principles that govern a person’s behaviour or the conducting of an activity ‘ ETHICS & COMPUTING – a definition Robert Ayers : Professional Issues in Computing “Ethics is concerned with questions of right and wrong, good and bad, and determining how people should behave in particular situations” © David J. Parsons 2008 PRACTICAL Computer Ethics ( Behaviour ) reminders NOT academic philosophical study BUT Practical issues relating to behaviour - e.g. Dealing with personal uncertainties Dealing with conflicts of opinion What choice should I make in this situation? Is the action I am considering unfair ? Source : Duncan Langford Practical Computer Ethics Practical issues In the workplace – client site, office, university Whatever we are working on – systems analysis, programming, documentation etc. Recognising any potential outcomes of ‘unethical’ behaviour © David J. Parsons 2008 Professional Behaviour Why should we be ethical ? A reminder…. Discussions held with Computer Science undergraduates suggest these points : TRUST as a reliable IS / IT Professional SECURITY guarding against unexpected outcomes COMFORT peace of mind Source : Duncan Langford – Practical Computer Ethics © David J. Parsons 2008 Professional Behaviour – which action should I take? Ethics Check / Ethical Decision Making Checklists Questions We looked at several approaches including the one taken from Blanchard & Peale The Power of Ethical Management ( modified by DJP ) Is it LEGAL ? Will it violate either civil law or company policy ? Is it BALANCED ? Is it fair to all concerned - short and long term ? Does it promote win-win relationships ? How will it make me feel about myself ? Will it make me feel proud ? Would I feel good if my decision were published ? Would I feel good if my family knew about it ? Will it pass the BATHROOM MIRROR test ? © David J. Parsons 2008 Professional Issues Professional Behaviour – I asked were there sources of help Given the challenges / issues relating to: people, projects, personal professionalism Given the need for professional compliance with legal / regulatory matters personal integrity and high standards of personal behaviour professional Ethics in the Workplace Are there any sources of help ? Can the Codes of Conduct / Practise of the Professional Societies provide useful guidelines to help us address / deal with the challenges we face ? © David J. Parsons 2008 Starting to summarise – the challenges we looked at ? Business / Technology environments faced by the Professional Why Information Systems are Important Need for Professionalism & the ‘performance’ of our industry Professional’s responsibilities – e.g. people, projects, legal, personal Professional behaviour – ‘ethics’ & codes of behaviour / conduct Why is it so important …… remember the surveys / reports …… © David J. Parsons 2008 Perception is Reality The Need for Professionalism Standish 2002 * 31% of projects cancelled before completion 88% of projects exceed deadline, budget or both For every 100 starts, there are 94 restarts Average cost overrun – 189% Average schedule overrun – 222% * IT Project Management : On Track from Start to Finish Joseph Philips ( McGraw Hill ) 2002 © David J. Parsons 2008 Report on GOVERNMENT IT PROJECTS – July 2003 Perhaps we can learn some lessons and avoid / prevent some of these Causes of Project Failure : Lack of clear link between project and organisations priorities Lack of clear senior management ownership Lack of effective engagement with project stakeholders Lack of project / risk management skills Lack of understanding / contact with supply industry Evaluation driven by price NOT value for money Too little breakdown of projects into manageable steps Inadequate resources and skills to deliver requirements … and understanding and recognising why factors such as these cause problems can help us all be a professional in the practical world in which we live and work ………… © David J. Parsons 2008 Being an IS / IT / Computing Professional in the PRACTICAL world As IS / IT / Computing / IS Professionals we need to be aware that : OUR designs will impact other professionals & end users WE are expected to be professional i.e. – expert, competent, etc. OUR work may well have legal, social & other implications WE are part of a relatively 'new' profession and there is / can be still considerable mistrust and ignorance of IS / IT issues © David J. Parsons 2008 Some Conclusions for us as IS / IT / Computing Professionals Putting the PRACTICAL ISSUES in context Information systems are here to stay ! Technology is becoming all pervasive Technology & associated information systems are becoming essential to most / many organisations These organisations will demand more of the technology & information systems investments Quality, reliability, functionality, effectiveness, efficiency... etc. will all be demanded As individuals involved with IS/IT studying the implications of the technology and the many issues raised by technology will help us all to be professional and act professionally But what else will we need to think about in the future…. © David J. Parsons 2008 Some Conclusions for us as IS / IT / Computing Professionals Looking at the FUTURE ….. What else will we need to think about in the future…. Some BIG ISSUES Some IMPORTANT QUESTIONS Some REAL CHALLENGES …………….. © David J. Parsons 2008 Professional – I asked if there a need for an enhanced definition ? PROFESSIONAL ( NOD ) - “of or belonging to a profession ....... involving training....... showing appropriate skill ........ maintaining proper standards ....... competent .... expert....." Do we need extend to include a mix of : competency ( e.g. relevant up to date skills appropriate to the tasks being carried out ) and integrity (e.g. a commitment to a recognised code of ethical behaviour which identifies obligations and responsibilities ( and which may, in certain circumstances overcall contractual obligations ) ) The BCS believes such an enhanced definition is necessary – what do you think ? © David J Parsons 2008 Some questions about the IS / IT / COMPUTING Profession Should the computing profession become more regulated ? Should the computing profession become a licenced profession ? Should those working in the profession need to be ‘registered’ as qualified and competent to carry out their role / fulfil their professional obligations in the same way as doctors and lawyers are registered ? If the answer to all or some of the above is YES, what would be involved ? Would a regulated ‘licenced’ computing profession prevent some of the errors and failures that have occurred ? © David J Parsons 2008 The FUTURE ? Likely IT Developments over next 10 years Taken from The Future of Law – Richard Susskind - 2002 Global telecommunications Information industries Virtual private networks Computing power increases Convergence of computers & television Smarter technologies Multi-media growth Usability developments Interpersonal & inter organisational computing WEB as the ‘first port of call’ We are already seeing many of these implemented. No doubt we could all add our own ideas to this list ! © David J. Parsons 2008 The TOP 10 Challenges for IT Professionals - 1 IET Information Professional – October / November 2006 1. CHARTERED STATUS : gaining in the GRAVITAS stakes 2. TEAM MANAGEMENT : keeping the best people 3. ENTERPRISE SECURITY : threats from inside 4. BALANCING ACT : IT – Business Alignment 5. ENTERPRISE MOBILITY : Where are all the users going ? © David J. Parsons 2008 The TOP 10 Challenges for IT Professionals - 2 IET Information Professional – October / November 2006 6. WORK / LIFE BALANCE : stressing the importance 7. MANAGEMENT SKILLS : finding room at the top 8. OUR WAY : what the high achievers say 9. INTERPRISE SECURITY : guarding against outside threats : while they’re busy it’s time to catch up on your reading. 10. USER POWER © David J. Parsons 2008 The FUTURE What else do Information Systems Professionals need to be considering ? Some of my thoughts : Are we becoming excessively reliant on IT ? Any there morally/ethically objectionable uses of IT ? What will be the social impact of incessant growth of IT ? Are we developing a digital divide – separating the information haves from the information have nots . Will DATA be the next major pollutant ? No doubt you can and will add your own thoughts to this list ! © David J. Parsons 2008 Where I started - the increasingly complex information & technological infrastructure - a challenge President of the World Future Society : 'the global network of interconnected computers and telecommunications links is already the biggest machine ever built..... but it will likely become bigger and more powerful in the coming decades. This monster machine will fundamentally transform human life as we know it today.‘ Such technology developments / innovations surely HAVE and surely WILL continue so to do. That is why an understanding of PROFESSIONAL and related PRACTICAL ISSUES is so important to us all. THANK YOU for allowing me to share my thoughts with you. © David J. Parsons 2008