• No results found

TIE-PROJ, Project Management workshop questions from ten groups:

N/A
N/A
Protected

Academic year: 2021

Share "TIE-PROJ, Project Management workshop questions from ten groups:"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

TIE-PROJ, Project Management workshop

16.09.2014

questions from ten groups:

1. members from groups: G6, G7, G9

Q1: ”How to ensure that all group members have understood the requirements and got the idea of the whole project?” A: Be active with customer meetings. Use pair working. Ask questions or ”wrong questions”, also obvious ones. Work with the whole team with requirements gathering. Not all are familiar with the application area or business.

Group's answer: Have a group discussion and try to see if someone doesn't understand. Involving client/customer would also help if whole group hasn't understood

everything.

Q2: ”How to manage project, if requirements are incremental?”

A: Just like ”normally”. Customer usually fine-tunes his/her requirements during the projhect, after you have presented the next demo/proto. But naturally the overall ”big picture” should be known at the start of the project.

Group's answer: Try to collect features unlikely to change and implement them in the next sprint. After the sprint do this again.

Q3: "What should you do if in the project team, there are people that are lazy and/or looking after them and making sure they do their work takes a lot of time and is unnerving? But because it is important for the group to finish the project and it would be difficult or impossible to do it without those members e.g. due to tight schedule, the amount of work, or they have skills others don't have, they can't be left out of the group."

A: At the start, find clearly out everybody's interests, needs, skills, motivation for the project. E.g. working hours may

(2)

vary. Usually low motivation is because of busy time with other tasks (work, home, studies, hobbies, family,...). Not all students can put all their free time to the project.

Group's answer: Constructive criticism, organized gathering. Threats as last resort: tell the lazy person that (s)he will be kicked out of the group even if it isn't possible.

Q4: ”I'm slightly concerned about initiating the project with people I have no previous interactions with, especially of foreign origin.”

A. Get together in some unofficial social event. Think

yourself in a similar situation, what would be nice ? In real world, you always have some ”new faces” on your projects.

Group's answer: Get to know the group properly. Overcome shyness with IM services.

Q5: ”Do you have any advice on working in international teams, perhaps with such that introduce language barriers (which, in turn, may lead to silent frustration)?”

A: Misunderstandings cause sometimes frustration (e.g. two people doing same task). Have good written memos.

Group's answer: Social leisure time, try to become comfortable communicating with the group.

Q6: ”How do you appoint and come up with tasks, when those tasks are done with a technology or programming language that the group not familiar with?”

A: You just start with ”educated quesses” or ”academic quesses”. Ask everybody their will to study different technologies. Put somebody to get familiar with strange tools early enough. Find out if customer can give some technical assistance.

Group's answer: Familiarize yourself, appoint experts who can be consulted by the rest.

(3)

2. members from groups: G2, G3, G5, G8

Q7: ”If workload is much smalller/larger because of very abstract project subject, how can it be noticed as early as possible? How to solve and continue?”

A: There may be some refinement moments during the project, when you can adjust your work (based from the knowledge you got). Stay alert with the working hours log.

Group's answer: Ask more ! Be specific. POC asap.

Implement early on. Contact customer as often as possible. Be lean.

Q8: ”Project team members might have different schedules because of work or other studies. Team members might not be able to work at the same time or can't allocate the same amount of time for every sprint. What risks can this cause and how to counter them?”

A: No need for everybody to do the same amount of hours (promises are listed in Project Plan). Communication is important, leave no gaps. Groupmembers can be active, informing when their tasks are done, and then they may help others.

Group's answer: Some tasks can't be finished in time without good scheduling. Motivational issues. One task failing leads to another. Communicate (daily) as often as needed. Divide workload and time it so that it suits for everyone.

Q9: ”Our team's members are all working in different

companies and some even in different cities. Because of that we have quite rare possibilities to meet with whole team face to face. Is there any good at least somehow defined practises for remote working? Is there some common problems with remote working that can be avoided if the problem is known?”

A: Gather ”around the same table” whenever possible. The distant members use Skype or something like that. Have

(4)

good memos from meetings in some accessible place. A fixed weekly meeting time is very strongly recommended.

Group's answer: Use IRC, Skype, etc. For instant messaging. Also video conference. Make sure messaging tools are

available. Daily IRC/Skype IM meetings and weekly video conferences.

Q10: ”Should one person be responsible for coming up with all the tasks for other group memebers or would it be better to share the responsibility? For example one person is

responsible for the frontend and the other backend.” A: It is good to divide tasks, P.M. looks over the whole

project. In implementation the sw architect handles the big picture.

Group's answer: Share the responsibility because if the project is large enough, only one person can't understand the whole project.

3. members from groups: G1, G4, G10

Q11: ”What are the best project management tools based on your experience?”

A: The best tool is something you CAN use, i.e. know how to get most out of it. ”You don't find a perfect tool...”.

Allright, here is Tensu's list of good P.M. tools: 1. paper and pencil

2. coffee room table 3. sauna party

4. paper calendar (with all deadlines etc. marked).

Group's answer: The best tool is the most suitable one, e.g. JIRA. Depends on the number of users, money (licences), scope of the project etc., project method: waterfall/agile.

Q12: ”Our project is a game. So are there any specific project management topics that should be taken into

(5)

account more closely in a game project than in other software projects?”

A: There should be one ”lead designer”, who manages the ”story” of the game. Iterative development is a must.

Group's answer: The definition needs to be done more carefully (technologies etc.). Prototyping is important -> fast feedback.

Q13: ”Jim Highsmith represent a model of agile project management triangle in his book "Agile Project

Management". This triangle contains value, restrictions and functionality and the idea is to maximize value. In what kind of situations we should consider of using this model over the traditional triangle model (timescale, functionality, cost)?” A: well... what is that VALUE ? Consider yourself what might be best for the customer. And, the fourth factor of quality is SERVICE.

Group's answer: Project management triangle; in agile

projects, when there are more tasks in the project than time and people to do them -> choose those that bring most

value.

Q14: ”How to distinguish working hours between

Implementation (IMP) and Studying (STU)? Is there a

method or some kind of general rule to do this? In the case of this course all the hours could be labeled STU... and often things done during studying might end up in the first

versions of the implementation. :) How about between

Documentation and Requirements gathering? And secondly does any of this matter in this course?”

A: Studying is e.g. lectures and self-studying.

Group's answer: The group could decide the methods to

count the hours for themselves. On example: all lectures and planning the implementation is STU and when you start

implementation, all is IMP even if it includes a lot of googling.

References

Related documents

Identify several big ideas in early childhood science and mathematics, and examine the role of executive functioning skills in STEAM learning.. Understand the charge for

• The following sponsorship statement is also required: “New Jersey’s Clean Energy Program ™ is brought to you by the New Jersey Board of Public Utilities and does not endorse

Add all of your rectangles to the Input Objects (by left clicking then right clicking). Make sure both the “Keep input objects” and “Keep interior boundaries” boxes are NOT

It contains device management function, the device list as Figure 3-13 shows. Consumers can add, edit, delete and monitor device in this screen.. Also “operation” is available

(2) Plee, V.; Jaubert, J.-N.; Privat, R.; Arpentinier, P., Extension of the E-PPR78 equation of state to predict fluid phase equilibria of natural gases containing carbon

While there is always a positive probability that the auditor violates the standard under negligence, the obligation de® ned by the insurance company is always met if the ex-post

İnsana dayalı bilgi organizasyonunda, çeşitli şablonlara bağlı kalınarak üretilen üstverinin bilgi kaynağını tam olarak temsil ettiği varsayılmaktadır. Erişimi

The heterogeneity in energy purchase costs, network charges and fees, consumer switching behavior, as well the different local competitive conditions described above leads