Questions about working together with co-workers or a team.

learn more… | top users | synonyms

8
votes
4answers
680 views

Why can't we get anything done?

I work on a small team, in a medium-sized company, most of which isn't involved in software development. I'm the newest and least-experienced developer and had no professional or academic background ...
4
votes
3answers
130 views

What could be some pitfalls in introducing a style guide and documentation generating software in a development team?

I'm considering using appledoc, a flavor of Doxygen for use in generating Objective-C code documentation, in order to create documentation for my company's iOS apps. The idea is that a server will ...
-2
votes
1answer
144 views

Task management tool needed [duplicate]

Possible Duplicate: How do you manage your todo.txt? I am looking for some application like GoPlan, but free. Something i can manage a little programming team, so i can give them tasks to ...
7
votes
1answer
659 views

How to divide work among development team members in a website project using MVC pattern

I am working on a webapp project using flask framework and sqlalchemy orm in python. Its the first time I am working on a project like this and I am having trouble in how to divide work properly among ...
10
votes
2answers
327 views

Adapting to a team environment after developing alone for years

I have almost 5 years of experience as a web developer, and feel that I should be mid-level by now, but when I walk the walk I think I'm still pretty "junior" at it. Here's what I think is the ...
4
votes
19answers
3k views

When a co-worker asks you to teach him what you know, do you share the information or keep it to yourself? [closed]

I am the only developer/DBA in a small IT department. There is another guy who can do it, but he's more of a backup as he spends his time working on IT support stuff. Anyway we have a new hire and ...
5
votes
3answers
214 views

What teamwork methods can be learned without being in a team?

I've worked in team-based environments most of my career, but not as a programmer. (I am trained as a musician/composer.) I'm becoming aware of programming specific team-based concepts, though--slowly ...
1
vote
2answers
276 views

There is a (social) network / website for developers share ideas and find a team for development? [closed]

Supposing I want to do some kind of project, but I want to find more people interested in that area that can develop some project with me, there is some website focused on this? Example: "I want to ...
7
votes
3answers
306 views

How do I avoid the complexity concerns of frameworks while keeping my team marketable?

When deciding upon how to design a software project with my colleagues, most suggestions tend to be for using specific frameworks "because it's popular in the job market" or "that's the framework that ...
0
votes
3answers
238 views

Version Control Workflow (Subversion)

I've been learning how to use subversion and would just like someone to clarify whether or not my understanding is correct? Create a master repository at a given location (be it on a webserver or ...
4
votes
4answers
1k views

How to help team members value each others input?

The sad reality is that team members in different roles see each other with different eyes. The above link presents a very true picture of how we regard each other in the SDLC. However the truth is ...
9
votes
2answers
426 views

Tips for organizing a “Hack Day” at work

I was thinking about organizing a "Hack Day" at work, think google's 20% time but just for 1 whole day (maybe just once per year or quarter). Similar to Atlassian Fedex Days I'd like for all the ...
9
votes
7answers
487 views

Bogarting the Data Access Layer

Situation: The dba is an offsite contractor who keeps the entire DAL code checked out in TFS. It would be nice as the front end developer to be able to add columns, and tweak procs and whatnot, ...
44
votes
13answers
2k views

*Code owner* system: is it an efficient way?

There is a new developer in our team. An agile methodology is in use at our company. But the developer has another experience: he considers that particular parts of the code must be assigned to ...
12
votes
6answers
1k views

How can I sharpen my team player skills? [closed]

Currently I'm in my dream job in a research lab as the only developer in a multidisciplinary team. I'm getting a little bit worried because I'm forgetting about coding in a team (I don't have legacy ...
5
votes
5answers
437 views

Composition of a dev team

I'm in a team of fifteen people and the team is in transition after a few changes of management. The current line of management is pushing for an agile approach to developing software but without ...
1
vote
1answer
282 views

Is it i normal for a programmer to be maverick? or is it considered as an attitude issue? [closed]

Dictionary Says that a maveric is someone who is Someone who exhibits great independence in thought and action Unorthodox Rebel (A person who takes part in an armed rebellion against the ...
3
votes
2answers
82 views

Dealing with multiple business requirement streams without compromising team size

A business has five discrete streams of business requirements to be implemented in software. There is a team of ten developers. A "naiive" organisational solution is to split the team into five ...
5
votes
14answers
862 views

Are software developers who ignore quality/standards better for the company?

Do software developers who choose not to put code optimization, standards and best practices as top priority, create more useful code than those developers who choose to worry about optimization, ...
75
votes
16answers
6k views

How do I deal with a slow and undedicated colleague in the team? [closed]

I have been working on a new project. The project works like this: The end user can access a webapp using a link and he can add multiple systems on his network and manage that particular systems ...
22
votes
9answers
1k views

How to say effectively to a manager that you missed the 'deadline' [duplicate]

Possible Duplicate: I cannot reach my deadline. What to do? My manager is a very deadline specific person. Even though I am a trainee, he insists on a deadline for every small assignment ...
13
votes
4answers
564 views

best way to “introduce” OOP/OOD to team of experienced C++ engineers

I am looking for an efficient way, that also doesn't come off as an insult, to introduce OOP concepts to existing team members? My teammates are not new to OO languages. We've been doing C++/C# for ...
7
votes
7answers
2k views

Who can be called a good team player?

Many times you encounter something like "team-worker" or "enthusiast to work in a team" or stuff like that in employment ads which state that they want you to be or become a good member of a ...
31
votes
14answers
2k views

When to confront a good project leader or boss

Our project head is a genius software architect, a gentle and considerate person in general, a geek by nature and delicate by voice. But, at times, we (my teammates and I) differ in opinions -- ...
0
votes
3answers
248 views

Best 3 people development team organization?

A developer of my company was promoted to a new possition that practically manages us developers, and he assigned to 3 people in our team(including me) some big proyects done in Java/Delphi/.NET, the ...
21
votes
11answers
1k views

Best tactics for avoiding colleague interruptions [duplicate]

Possible Duplicate: Dealing with interruptions / Working in solitary confinement? ... trouble is that it's so easy to get knocked out of the zone. Noise, phone calls, going out for ...
0
votes
5answers
510 views

How do I help a team member be more confident?

I have two team members who come from backgrounds that differ from what they're currently being asked to do: how can we encourage them to step up, develop their skills, and learn the new ways?
22
votes
10answers
1k views

Helping a new programmer become more self-proficient and not ask me so much?

I'm currently working on a project with a new programmer. How do I help him speed up his work? He often asks me questions, and I pair programmed with him in backbone.js (a part of the project). Now I ...
0
votes
2answers
118 views

3rd party hosted solution for project management & source control?

I am looking for a SAAS solution that offers project management, time tracking, invoicing and file sharing (to share with clients) as well as source control, work item management and team management ...
33
votes
11answers
2k views

What to do about team member who threatens to leave all the time and is difficult to work with? [closed]

I work in a small development group with 3 developers. We are loosely managed and have no structure to the team. There is no designated team leader and the manager is fairly hands off. The Senior ...
8
votes
9answers
1k views

Bitbucket and a small development house

I am in the process of finally rolling Mercurial as our version control system at work. This is a huge deal for everyone as, shockingly, they have never used a VCS. After months of putting the bug in ...
25
votes
13answers
2k views

A colourblind member of our team

My team relies a lot on colour within our code to outline features that need to be worked on (we colour lines of code that need attention). We have a close friend who is colourblind and wants to join ...
6
votes
10answers
359 views

What is the best way to discuss/plan/negotiate about code architecture remotely?

Our team is distributed in space and time, so we have no ability to discuss the architecture of the code in real time. How can we discuss it via documentation: write code interfaces/ comment/ modify, ...
13
votes
6answers
517 views

Solo .NET Programmer moving to a team

I've been a solo .NET programmer for a small startup for the last 8 years. I've put together some pretty decent software, and I always strived to better myself and conform to best practices, including ...
18
votes
7answers
890 views

Making an internship most effective, useful and fun for both parties

We're currently interviewing few candidates for an internship, which is a really new experience for us as a company and for me personally as a team lead/manager. What would be the most effective and ...
3
votes
2answers
170 views

Is there a good way to team develop using different MySQL Instances?

This may be a noob question but a colleague and I are working on a project. Some background about our situation is: We control versions using a centralized git server inside our office. We code in ...
4
votes
3answers
389 views

Continuously Improving output of a team

I am having my own software service company, DIGICORP and I am leading a team of 10 developers. The total company size is of around 50 persons. We are four friends who have started this venture from ...
34
votes
6answers
1k views

What should I do to leave a job professionally?

Given that the current employer knows and has been given appropriate notice ahead of time, how can a programmer make a clean job transition from his old job? What things should the programer consider? ...
9
votes
7answers
314 views

How should ability be distributed through teams?

After reading this, I saw that there seems to be a lot of disagreement over how agile teams should be structured within a group of developers with varying ability (aka almost all teams). Should all ...
14
votes
6answers
452 views

How to stand ground when colleagues are neglecting the process?

The problem I am facing: My team members start working on projects without the functional/technical documents ready - even if our company process dictates these should be there before starting. My ...
28
votes
8answers
2k views

What are the three most important questions you should ask your team about your performance as their team leader?

I'm approaching the 1 year mark as a leader of a small development team (4 members, including myself) inside of a small software company. I'd like to give my team the opportunity to evaluate how I am ...
8
votes
6answers
501 views

Motivation for a development team?

In two and half months I have successfully brought a team from the brink of doom to being a successful development team. The project is a using new .net technologies (MVC, EF), has new tools, and the ...
16
votes
6answers
811 views

How to explain the value of unit testing

I want to introduce the concept of unit tests (and testing in general) to my co-workers; right now there are no tests at all and things are tested by actually performing the tasks via the UI to see ...
52
votes
16answers
2k views

How can I make refactoring a priority for my team?

The codebase I work with daily has no automated tests, inconsistent naming and tons of comments like "Why is this here?", "Not sure if this is needed" or "This method isn't named right" and the code ...
8
votes
4answers
250 views

What do I need to know before approaching a web developer/ developing team?

I have little experience in website programming. However, I have an idea for a website that I would like to make real. It would have many of the same features that a site such as TripAdvisor uses, but ...
7
votes
5answers
319 views

Introducing new topics to co-workers

I've been trying to introduce topics such as unit testing, dependency injection, inversion of control, etc... to co-workers. I've given mini lectures, demonstrations, and have suggested these topics ...
14
votes
6answers
547 views

Fostering a time period where everyone can try any ideas to make software run faster?

Sometimes software performance tricks are found from a methodological and thorough search. Sometimes it requires divergent thinking and courage to try crazy ideas. Sometimes an idea is just the ...
4
votes
4answers
343 views

A scrum team for tiny projects

I have been wondering if it would be smart to form a single scrum team for several tiny projects. I am aware that it would be very hard to state a single sprint goal, if a team is working on several ...
3
votes
5answers
521 views

How important is working with a team?

I am about to graduate from college with a Masters in computer science. I have a couple of offers that I am considering and to me, the biggest difference between the two jobs comes down to one thing - ...
13
votes
7answers
769 views

How can I make team Javascript development less painful?

We have a team working on an ExtJS web app. Right now, the interface and its functionality is all stuffed in one 1500-line JS file, which is of course terrible. It's bad form in general, of course, ...