Download presentation
Presentation is loading. Please wait.
Published byNathan Jacobs Modified over 9 years ago
1
11 - 15 DECEMBER ANTWERP BELGIUM 1
2
2 A Software Framework for Human Interactions Building Human-To-Human Systems Keith Harrison-Broninski CTO Role Modellers Ltd
3
11 - 15 DECEMBER ANTWERP BELGIUM 3 A business person’s view of IT Image ©IBM
4
11 - 15 DECEMBER ANTWERP BELGIUM 4 Overall Presentation Goal Learn to construct systems for support of agile, innovative, collaborative human work
5
11 - 15 DECEMBER ANTWERP BELGIUM 5 Speaker’s Qualifications Keith Harrison-Broninski … Defined Human Interaction Management and the Human Interaction Management System in his 2005 book, “Human Interactions”, now taught at Universities and Management Schools worldwide "the overarching framework for 21st century business technology” bptrends.com "a must read for Process Professionals and Systems Analysts alike” bpmg.org Is architect of the leading HIMS humanedj (humanedj.com), free software that is the subject of this talk Writes the blog IT Directions for ebizq.net (ebizq.net/blogs/it_directions) “Keith Harrison-Broninski cuts through the hype in his hands-on guide to where enterprise technology is really going.”
6
11 - 15 DECEMBER ANTWERP BELGIUM 6 Question Current software frameworks (inc. BPM) support work that is System-To-System Human-to-System What about Human-To-Human?
7
11 - 15 DECEMBER ANTWERP BELGIUM 7 Answer H2H work is new territory It needs new thinking about IT And a new kind of software framework …
8
11 - 15 DECEMBER ANTWERP BELGIUM 8 A framework for human interactions What is a framework? Why we need yet another framework What you can do with humanedj
9
11 - 15 DECEMBER ANTWERP BELGIUM 9 What is a framework? Software for making software Delivers “best practice” solution to a general problem Uses standard patterns
10
11 - 15 DECEMBER ANTWERP BELGIUM 10 Why we need yet another framework Most frameworks solve low-level technical problems, not high-level business problems Yet there is a pressing business problem that needs a software solution Handling of routine work is being standardized in all sectors So businesses now compete, and public sector organizations are judged, on how they perform skilled human work
11
11 - 15 DECEMBER ANTWERP BELGIUM 11 Skilled work depends on collaboration Few skilled people work in isolation Typically, the more skilled you are, the more people you interact with So how does your organization manage skilled work? “Tacit interactions” How well do you manage your own collaborations?
12
11 - 15 DECEMBER ANTWERP BELGIUM 12 All we have is low-level software tools That actually make the situation worse Do you know how much time you spend on email text messages phone calls reading documents writing documents reviewing documents in meetings in conference calls etc etc etc? And do you know how efficiently all this time is being spent?
13
11 - 15 DECEMBER ANTWERP BELGIUM 13 Where most individuals are now
14
11 - 15 DECEMBER ANTWERP BELGIUM 14 Where most organizations are now
15
11 - 15 DECEMBER ANTWERP BELGIUM 15 We need to collaborate better Adopt standardized best practices Design patterns for collaboration Human Interaction Management (HIM) Provide corresponding software support Use a HIM-based framework To generate helpful collaboration systems Human Interaction Management Systems
16
11 - 15 DECEMBER ANTWERP BELGIUM 16 Some HIM patterns for work REACT AIM Collaborative Transactions
17
11 - 15 DECEMBER ANTWERP BELGIUM 17 Some HIM patterns for managing work Agreements Levels of control Strategic Executive Management
18
11 - 15 DECEMBER ANTWERP BELGIUM 18 Using a HIMS Structure collaboration, so that it can be Measured Supported Controlled In other words: Managed
19
11 - 15 DECEMBER ANTWERP BELGIUM 19 What you can do with humanedj Design collaborative human work processes according to best practices Generate supporting software Roll out support for skilled work easily Peer-to-peer, so collaboration can span organizational boundaries
20
11 - 15 DECEMBER ANTWERP BELGIUM 20 What is humanedj? A set of Java Eclipse plug-ins Delivered as a desktop app Eclipse Rich Client Platform (RCP) Extensible Free Open source in due course
21
11 - 15 DECEMBER ANTWERP BELGIUM 21 How to use humanedj Simplify and structure communications between colleagues. Co-ordinate and automate all working tasks Organize and manage skilled human work via standard principles and patterns
22
11 - 15 DECEMBER ANTWERP BELGIUM 22 Out of the box – process design Basic Collaborations with 2 clicks Process diagramming Multi-Agent System Build your own MAS Integrate humans into a MAS XMI import/export
23
11 - 15 DECEMBER ANTWERP BELGIUM 23 Out of the box – process use Change running processes Negotiate change Implement change Document management Creation/revision Sharing Structured use of Web 2.0
24
11 - 15 DECEMBER ANTWERP BELGIUM 24 Building software with humanedj Groovy scripting Business rules Transaction management Safe rollback Compensation Speech acts for controlled negotiation Knowledge management integration Zero-programming XForm generation
25
25 DEMO
26
11 - 15 DECEMBER ANTWERP BELGIUM 26 Well, not exactly! Complete demo is online See humanedj.com Humanedj Tour Going Further With Humanedj
27
11 - 15 DECEMBER ANTWERP BELGIUM 27 For now, here are some screenshots User interface Features aimed at software developers Note that the system itself can be extended
28
11 - 15 DECEMBER ANTWERP BELGIUM 28 User interface – Details/Work Items
29
11 - 15 DECEMBER ANTWERP BELGIUM 29 User interface – Details/Data Items
30
11 - 15 DECEMBER ANTWERP BELGIUM 30 User interface - Overview
31
11 - 15 DECEMBER ANTWERP BELGIUM 31 Scripting Support The Run Script Task type invokes a program With easily configurable, multi- level security controls Humanedj screenshot showing types of Task
32
11 - 15 DECEMBER ANTWERP BELGIUM 32 Business Rules Each Role is an independent rules engine Activity Enablement Activity Validation Humanedj screenshot showing an Activity validation Rule
33
11 - 15 DECEMBER ANTWERP BELGIUM 33 Speech acts Misunderstanding is a huge problem in workplace communications So Humanedj enhances messaging Each party can mark up a Message to indicate Intended Effect Intended Manner Humanedj screenshot showing Properties of a Message including Intended Effect and Intended Manner
34
11 - 15 DECEMBER ANTWERP BELGIUM 34 Knowledge management Leading experts describe the success of Knowledge Management as dismal “the current state of the practice of knowledge management, specifically KM focused on 'IT solutions' pitched as silver bullets by self-interested vendors and analysts particularly in the USA has been deplorable” KM is generally not integrated into work process execution Humanedj rectifies this Humanedj screenshot showing ontology mark- up for an Entity
35
11 - 15 DECEMBER ANTWERP BELGIUM 35 Zero-programming data entry forms Humanedj can automatically generate a W3C XForm from any data items Humanedj screenshot showing an example data entry form Humanedj screenshot showing Property Editor Task type
36
11 - 15 DECEMBER ANTWERP BELGIUM 36 A new kind of framework Solves a business problem Impress the suits! And humanedj is easy to deploy Reduced integration demands compared to workflow/BPM No need to get it right first time …
37
11 - 15 DECEMBER ANTWERP BELGIUM 37 Open sourcing humanedj Care is required 20 years of R&D behind humanedj But workflow/BPM vendors won’t care about that They’ll cherry-pick humanedj to enhance their products Danger is that everyone ends up with different Role- Interaction semantics Intra-enterprise collaboration will not meet user needs Inter-enterprise collaboration will break down unpredictably General approach will lose credibility Hence 3-stage process necessary Stabilize initial code via early adopter deployments Open source the tooling for branding, integration, OEM use, etc Once core semantics are widely accepted, open source the engine
38
11 - 15 DECEMBER ANTWERP BELGIUM 38 Get the software humanedj.com Also has screencasts etc Production release in early 2007 Join the beta program
39
11 - 15 DECEMBER ANTWERP BELGIUM 39 The shift from transactional to tacit interactions requires companies to think differently about how to improve performance - and about their technology investments. Companies can again create capabilities and advantages that rivals can't easily duplicate. "The next revolution in interactions", The McKinsey Quarterly, Q4 2005
40
40 Q&A
41
11 - 15 DECEMBER ANTWERP BELGIUM 41 Thank you for your attention!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.