Supporting Inexperienced Teams - PowerPoint PPT Presentation

1 / 35
About This Presentation
Title:

Supporting Inexperienced Teams

Description:

I won't be proposing an all-singing, all-dancing software solution ... All types of data should be filed by what they relate to, not by what software ... – PowerPoint PPT presentation

Number of Views:52
Avg rating:3.0/5.0
Slides: 36
Provided by: alexah6
Category:

less

Transcript and Presenter's Notes

Title: Supporting Inexperienced Teams


1
Supporting Inexperienced Teams
Roger Tagg (DSTC Visitor) Senior Lecturer School
of Computer and Information Science
2
Anyone want to leave now?
  • Ill be talking about asynchronous, distributed
    cooperation
  • Different time, different place
  • NOT military-style command and control rooms
  • I wont be proposing an all-singing, all-dancing
    software solution
  • I may make comments relevant to DSTC3
  • I carry with me the prejudices of 40 years in
    computing

3
Motivation
  • My background in database, workflow and
    inter-enterprise computing
  • My experiences when joining a new university in
    July 2000
  • Collaboration with a BPR enthusiast
  • Exposure to agent-based thinking
  • The commercial Groupware hiatus
  • Exposure to FlowMake/Chameleon and a brief look
    at Skelta
  • The LiveNet work at UTS(Igor Hawryszkiewycz,
    Alan Lin, Ingrid Slembek)

4
My user experiences
  • I joined the School at UniSA in July 2000
  • They were short staffed, so I immediately had to
    take on 2 courses I hadnt seen before
  • I had no knowledge of procedures and no-one had
    anything I could read
  • I had an Assistant Lecturer who had helped once
    previously
  • Emails hit me demanding this and that
  • Few colleagues had any time to answer my
    questions
  • Discussion rooms were started up, but few
    colleagues ever visited them

5
Case Study Academic Teaching Management
  • The calendar is fixed
  • Many staff come and go
  • Cannot afford more staff
  • Processes not written down
  • Rules vary for each campus
  • Campuses are autonomous

6
Case Study Asset Management
  • Large organisations operate expensive collections
    of assets, which may need maintenance, and all
    have a life (not known in advance)
  • Much of the maintenance work is subcontracted,
    not necessarily to a single contractor
  • Actual job times vary
  • Work can get stuck
  • Need early warnings
  • Unavailability costs
  • Multiple contractors are difficult to
    coordinate

7
Case Study Grid Computing for e-Science
  • Research institutions, universities etc co-
    operate by doing complementary tasks
  • Examples astronomy, epidemics, human genome
  • Vast collections of data representing daily
    observations
  • There is no formal subcontracting structure,
    everything is peer-to-peer
  • Funding is competitive
  • Sponsors expect results
  • Headcounts are squeezed
  • No one organization can tell another what to
    do
  • But depend on good workflow

8
What are the main problemsfor Inexperienced
Teams?
  • Not knowing the procedure for doing something (or
    if one exists)
  • Not knowing who to ask
  • Cant find the relevant data
  • Different tools and applications that dont
    integrate
  • Team members who dont participate in the
    information sharing

9
The Prattle syndrome
  • The team leader sets up a shared workspace
    (bulletin board, discussion forum etc)
  • Team members are pressed just to answer their
    email, phone and F2F emergencies
  • So they rarely or never get to log on to the
    discussion forum
  • Pull is inappropriate for over-busy teams
  • Need a Push approach
  • Alerters, Sticker
  • Generate urgent email messages
  • Unified Task List

10
What Paradigms for Supporting Inexperienced Teams?
  • Process Help
  • Guided process execution (hand holding)
  • Flexible workflow enabling
  • Intelligent Agents
  • Process Knowledge Management
  • Tacit knowledge exchange facilitation
  • Universal data filing system
  • Team and individual
  • Integrated Computer Workspaces
  • Team and individual

11
Process Help
  • Answering the question how the XXXX do I do
    this?
  • Hypertext procedure manuals (XML)
  • Big backlog of existing manuals to re-encode
  • Diagrams with you are here arrows
  • E.g. FlowMake with searchable activity
    descriptions and superimposed arrows
  • Reference to a file of who to ask experts (see
    Tacit Knowledge later)

XXXX
12
Process Help Diagram Example
You are here
13
Guided process execution
  • Answering the request take me through this step
    by step
  • Is less than general application of a workflow
    process template
  • Single process instance only, from one
    performers viewpoint
  • Needs comments in addition to the activity
    description
  • Extracts from the full procedure manual
  • Guidelines on how to do it, quality expected,
    related policies
  • Needs to include the activities this performer
    ISNT doing as well as those he/she IS doing
  • Ideal would be a variable Wizard, whose steps
    were generated from the process template
  • Context (primary key) should ideally be deduced
    from the users previous actions

14
Flexible workflow enabling
  • A teams (or individuals) use of Workflow can be
    looked at in 3 quite different ways
  • As a driver of a mission-critical business
    process that must be performed in correct
    sequence ? Big workflow
  • As an integrator of software components in an
    customer-assembled mega-system ? Enabling
    workflow
  • As a set of rules applied to defined events in a
    cooperative system ? Small workflow

15
Problems with Workflow as a solution for
inexperienced teams
  • Processes are often too volatile
  • The team may start without any!
  • There are too many exceptions
  • Most team members wont have skill in modelling
    processes
  • It is difficult to enforce processes beyond one
    organizations boundaries

16
Can workflow be optional?
  • A possible spectrum is
  • Fully prompted all work is done in response to
    a worklist item
  • Opt out user decides not to follow the prompts
  • Opt in user chooses to be prompted by the Wf
    engine
  • Email prompted, but no compulsion
  • Fully ad hoc user totally decides what work to
    do next
  • Problem is, mix and match may not be an option
  • Next performer cant rely on the process state
    having being updated
  • Cant monitor, audit or analyse performance

17
Groupware Market Mismatch (adapted from Sheth)
BigWorkflow
Process-free Groupware
18
Intelligent Agents
  • User Agent (beyond the MS Office paperclip)
  • Aware of and learns - one particular team
    members needs and preferences
  • Filing Assistant (Agent)
  • Suggests a place to file everything based on
    content, team goals, individual goals
  • Drop boxes (see later)
  • Categorization
  • Puts any object into categories based on its
    content
  • Filing is one application, drop boxes another

19
Process Knowledge Management
  • The team may start with few, or only very broad,
    processes
  • If activities are recorded,
  • Process Mining detecting possible patterns in
    events
  • Learning interacting with team members to
    establish patterns as approved processes
  • Ref Biuk-Aghai, Simoff Slembek,
    Knowledge-Assisted Reverse Engineering of
    Virtual Work Processes

20
Tacit knowledge exchange facilitation
  • LiveNet (see later) has
  • About this workspace (a user can join many)
  • GoalsNewsSurprisesMilestonesTerminologyFAQ
  • About your role
  • Folders Chat Room(n) 
  • Communication Send email
  • Who to ask list

21
Universal data filing
  • All types of data should be filed by what they
    relate to, not by what software they were created
    in (current Groupware folders problem)
  • All types of data should be relatable by their
    content (e.g. emails with database rows with word
    documents with web pages)
  • If a piece of data is relevant to multiple
    categories, it should be accessible (either by
    replica or alias) in all those categories

22
The Data Perspective
  • Data may exist in many topic types, e.g.
  • Status of the entities being worked on
  • Decision support data, statistics etc
  • Metadata what types of data are there
  • Negotiating positions
  • Data exists in a lot of different software forms
  • Application databases
  • Office tool file types
  • Web pages and XML
  • A lot of the data is still unstructured and
    unsuitable for linking to more structured data
  • Terminology is an issue ( hence Ontologies)
  • Whether data is shared or transmitted depends on
    the trust between the team members

23
Integrated computer workspaces
  • Dashboards
  • UI containers that assemble a users total work
  • Unified UI objects
  • e.g. Single task list (inbox workflow tasks
    )
  • Integration between standard team support
    components work management
  • Mainstream groupware (email calendar tasks),
    workflow enabling, project management, contract
    management, time tracking, common office tools
  • Integration with domain-specific applications
  • e.g. accounts receivable, production planning, HR

24
Dashboard Example
25
Dashboard - Implications
  • Need to provide a tailoring facility for creating
    and pasting in compact controls
  • If a control gets dropped in, the system should
    take some responsibility for managing things
  • Need to capture knowledge about the tool(s)
    underlying that control
  • Need to designate shared and individual elements
  • Screen space may be a limitation
  • Multiple displays
  • Mobile-friendly versions?

26
Drop Boxes
  • Are dashboard icons (or sub controls) that act
    as specialized administrative assistants
  • Are supported by rule based components (agents?)
    that work out what to do when something is
    dropped
  • Invoke a categorization agent to deduce, from
    text in messages or files, the data values that
    drive the rules
  • Support many types of droppable things, e.g.
    messages index lines, selected text / graphs,
    file icons (including attachments)

27
Drop Box Functionalities
28
Drop Box Architecture in Mainstream Groupware
29
A prototype system LiveNet from UTS
  • Specifically supports team working
  • Aims to support Tacit Knowledge Exchange
  • Includes some small workflow
  • Includes some Process Knowledge Management
  • Tested in a cooperative business proposal
    preparation and review example (Ingrid Slembek)
  • Agents are subject of current research (Alan Lin)
  • Doesnt seamlessly integrate with ordinary email
  • Doesnt have a component customization system for
    integrating with external applications
  • Isnt dashboard-friendly or mobile-friendly

30
LiveNet An example screenshot
31
A persistent problem Autonomy of Team members
  • In none of my 3 case studies can one organization
    control how team members in other organizations
    do things
  • In formal B2B situations, the process to be
    followed may itself form part of the contract
  • In University CS departments, even internal
    control doesnt stand much chance
  • Riempp (1998) proposed 3 inter-enterprise models
  • Hierarchy the requesting org can set the
    process to be followed
  • Market requesting orgs have to accept the
    processes of the service suppliers
  • Equal partnership peer-to-peer
  • Some individuals may not participate
  • Wont use some tools, or even a prescribed common
    environment

32
Why we should expect a New Generation of Groupware
  • There has been no real dent so far in information
    overload
  • Depth of use of Groupware tools is very low not
    much apart from email
  • Functionality has been pretty static for some
    years
  • Virus attacks have been a big problem
  • Clients have inconsistent features (3 types of MS
    Outlook)
  • Users arent managing to integrate Groupware data
    with application data
  • Vendors have been researching into agents and
    categorization for some years

33
What Implications for DSTC3?
  • If all the hard research problems have been
    solved, why isnt it happening yet?
  • The current research shortfall is probably more
    in ergonomics and social science, not in computer
    science
  • Team Builder could the concept be extended to
    take aboard some of these ideas in this talk?
  • selection how often is there that much choice?
  • event monitoring needs to cover all tools and
    applications
  • event monitoring should include mining of
    processes
  • How much edge in this field has DSTC got?
  • Some risk of being wiped out by the big wave
    that must come soon

34
Is there any IP in all this?
  • Possibly in the successful application of agents
    to support knowledge management in agile team
    collaboration
  • If it doesnt happen in next generation
    groupware, then EASY-TO-CONFIGURE component-based
    integration of complementary tools for Work
    Management
  • .NET and WS Chameleon expertise
  • Could include Dashboard tailoring
  • But is it marketable by DSTC Ltd?

35
Conclusion
  • Er .
  • Thats it
  • Any questions?
Write a Comment
User Comments (0)
About PowerShow.com