prototype and test mirjam neelen

5

Click here to load reader

Upload: mirjamn

Post on 29-Jan-2018

112 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Prototype and test mirjam neelen

How can we prevent computational linguistics interns to

keep reinventing the wheel because they are unfamiliar

with access to existing products/processes and don’t

have sufficient access to the people network.

My Favorite

Use System that points intern to the right person or resource when he types in a

question or problem

This is my ideal world, where you can type in a problem, task or question and a system knows exactly where you can find what you need

Page 2: Prototype and test mirjam neelen

Prototype for system that points the intern to the right person or resource when he types in a question, problem,

or task

Manager initiates and is responsible

that team members fill out their

expertise profile by the standards

and are updated regularly

Each employee

• Set up profile with expertise,

interests

Design and implement process on

how to set up the profile and how and

when to update (e.g. linked to

performance reviews)

Organization-wide system

that matches search terms

with people’s profile

Intern types in question, problem, or

task

Expertise includes skills,

interests, tools,

processes, and

documentation

knowledge

Intern types in question, problem, or

task System shows profile of employees

who matches one of the queries in

sequence of relevance

System has button to connect to the expert. System also

has an icon to click on so that you can see the expert’s role

position in the organizational hierarchy

---------------------

--

Feedback in Test phase:

Swap 2 and 3 – I had the responsibility of the manager first, then the design and implement process.

23

1

4

5 6

Page 3: Prototype and test mirjam neelen

How can we prevent computational linguistics interns to

keep reinventing the wheel because they are unfamiliar

with access to existing products/processes and don’t

have sufficient access to the people network.

Most Practical 1

Use a Naming convention for coding so that the system will recognize when existing

code is being reinvented

Although this is a bit ad hoc, it seems very feasible and not too expensive to implement. You would need someone who manages it and updates and communicates effectively but if that process is in place, I really like it.

Page 4: Prototype and test mirjam neelen

Prototype for naming convention for coding so that the system will recognize when existing code is reinvented

Bring teams together and

communicate a simple and concise

naming convention + the process on

how to implement and update

Determine which employee will have

the responsibility to communicate the

naming convention to newemployees/interns. This role also

includes updating and ensuring that

guidelines are followed

Intern start with using the naming

convention before he actually starts

to work on the code. If the code or

tool is already in place the existing

coding piece will appear

Also include:

• A documentation system that

is connected to the system

where the coding is done

Determine the teams that

deal with this issue first

System will also flag if there is a

piece of code with a similarnaming convention

1

2 34

Feedback in Test phase:

See next slide

Page 5: Prototype and test mirjam neelen

Prototype for naming convention for coding so that the system will recognize when existing code is reinvented

Bring teams together and

communicate a simple and concise

naming convention + the process on

how to implement and update

Gatekeeper will have the

responsibility to communicate the

naming convention to newemployees/interns. This role also

includes updating and ensuring that

guidelines are followed

Intern follows process:

• Create proposal, send to

gatekeeper

• Approval/disapproval

• Next step/adjust

• Keyword search to make sure that

the code does not yet exist

Create and implement role of

gatekeeper. Each initial coding

plan needs to be approved by

gatekeeper.

Determine the teams that

deal with this issue first

System will also flag if there is a

piece of code with a similarnaming convention

1

2 3

4

Feedback in Test phase:

1. Set coding environment with folder structure; e.g. internal and external

2. Each individual that wants to start coding, can do a key word search

3. Naming convention can be set as follows: prefix per product or category_prod<number>_<category> etc

4. Implement role of a gatekeeper. Each person who has a plan to create a tool needs to go through gatekeeper first

5. Need a process to check naming of the coding and coding standards

Everyone codes in the same

environment with a clear and

concise folder structure

-----