Questions about working together with co-workers or a team.
0
votes
3answers
88 views
How to integrate code reviews to a team [duplicate]
I work in a team that keeps growing. However, there are no code reviews and I see this as a problem every day. There are people with really limited skills committing code to our repository that I ...
36
votes
7answers
1k views
How do you keep track of what classes and functions your team has written?
When working on code, I face many of the same challenges that my teammates do, and I have written some helpful functions and classes, and so have they. If there is good communication, I'll hear about ...
14
votes
5answers
1k views
What should I do when waiting for a review?
Before asking my question, I must explain the situation.
I'm working for a company as a junior software engineer. One of the seniors always stops me when I have finished my development and want to ...
1
vote
1answer
108 views
What exactly is DevOps Engineering? [closed]
If someone were to work as a DevOps Engineer, what sort of things would he/she do on a daily basis and what would their responsibilities entail?
2
votes
1answer
153 views
How can I make being code reviewed by someone who doesn't know the language easier?
I'm in a team where I am the only Java developer. The rest of the team are VERY experienced in their own programming language, but their area of expertise is not object orientated.
I found the first ...
8
votes
2answers
217 views
How do I Integrate a Former Team Member into the Current Team
Is it possible to re-integrate a former team member into a software project?
We have a product with a looming customer deadline and we don't have enough hours to get it done! We have a former ...
6
votes
5answers
444 views
How to deal with management staff (company owner) that downplays the impact of specs changes?
I work in a small web development company (3 programmers) for a while. During the last year the company had hard times (less projects) and a few co-workers were fired, including our Production ...
2
votes
1answer
293 views
How can I deal with a team member who duplicates code? [duplicate]
One of our team member duplicates code. Code duplication causes confusion among my team members reading his code, it causes bugs down the line when the duplicated segment is fixed in one location and ...
3
votes
2answers
242 views
Good Version Control Guidelines from a Development/Collaboration Perspective?
At our company we have started outsourcing some of our development.
This has worked somewhat well. However, we are having a hard time getting them to properly use version control. They are familiar ...
1
vote
4answers
326 views
Is it OK to have a team with same abilities but different skill levels?
I believe that in an ideal team, members should have different but complementary abilities. But is that true about software development teams?
As an example we are a small team of 5. We almost have ...
3
votes
4answers
329 views
Command line tools vs IDE (Eclipse ) [duplicate]
Not sure if this is the right place to ask the question, but I'll ask anyway. (If it is not, please let me know!)
I'm working in a team of 5 programmers on a project which we have to start on ...
20
votes
7answers
1k views
how to stay efficient when a build is almost always broken
I work in a middle sized team which shares the same source code and while have a continues integration in place, but as all of us has to work in the same branch, the build is almost always broken.
...
2
votes
5answers
365 views
Unit test cases(JUnit), not by developer but other team members
I have a very interesting situation. Management has strictly asked to do unit testing for the code being developed and divided the task in such a way that few are developing the code and others are ...
28
votes
3answers
1k views
How to train junior programmers for today's (complicated) web environment?
Currently our company develops applications consisting, most of the time, in Ruby on Rails web servers and a bunch of different REST clients, from kiosk systems in Java to embedded devices in C/C++ ...
3
votes
1answer
181 views
Shared QA responsibilities on an Agile team
For many years our IT development group subscribed to the waterfall software development methodology with segregated pods of programmers specializing in database development, logic layer and ...
35
votes
11answers
2k views
How do I prove to management that our programmers could work more productively?
Backstory
I graduated less than a year ago with a degree in Computer Science (with extra courses in software engineering), and another degree in Software Engineering. I'd like to think that I'm ...
7
votes
7answers
963 views
Prevent developers from using constants
I have one one software system which allows developers to specify an ID or name to create NodeReferences. Both work fine, but ID's are not guaranteed to be the same across different environments. I've ...
15
votes
9answers
688 views
How can architects work with self-organizing Scrum teams?
An organization with a number of agile Scrum teams also has a small group of people appointed as "enterprise architects". The EA group acts as control and gatekeeper for quality and adherence to ...
7
votes
2answers
375 views
How to deal with too much pragmatism in the project?
My team and I took over a medium sized codebase over a year ago when the previous tech lead left the company. Originating from the lack of man power I fear we favored pragmatic solutions over best ...
2
votes
3answers
231 views
Study a project to be able to maintain it in future
I've joined as a fresher (trainee) a software company developing for Windows Store. I don't know much about C#. My company has started Windows Store development recently. They didn't do .Net ...
0
votes
1answer
117 views
How can I work with my partner from far away? [closed]
I'm currently having a newly started app company with a friend of mine. He's quite good at programming, and if I had to put him up against my own level, I'd say he would be right below it.
Right now ...
24
votes
7answers
2k views
How to convince my teammates to follow some basic rules
I have a problem with my teammates. Long story short: We are three students working at a project for a competition. The project consists of 2 separate applications: one for Windows (that I develop) ...
31
votes
10answers
2k views
Should Junior Programmers be involved as code reviewers in the projects of Senior Programmers?
One of my team members (a junior programmer) has good programming skills. I believe at Code reviews (with an emphasis on learning, not pointing out mistakes).
Should junior programmers be involved as ...
40
votes
7answers
2k views
What should junior developer expect from their senior team lead
Disclaimer: Opinions expressed are solely my own and do not express the views or opinions of my employer.
I work for a small company, in which few people are developers, others are QA/Test and 1 is ...
6
votes
4answers
305 views
How do you deal with discovering bad and false code in your team? [duplicate]
Every year in january we process a big task with our system. While the performance during the task was above average the maintaince follow up is currently having a lot of trouble with jobs running too ...
139
votes
23answers
11k views
How can I deal with a team member who dislikes making comments in code?
One of my team members consistently avoids making comments in his code.
His code is not self-documenting, and other programmers have a difficult time understanding his code.
I have asked him ...
0
votes
0answers
115 views
Breaking down work items [closed]
We are using TFS as a source control and issue tracking tool in our company.
As a team leader, I use to register an Issue or Requirement, then break it down to some general tasks, then break them down ...
17
votes
15answers
2k views
I hate one of our coding standards and it drives me insane, how to process it? [closed]
Disclaimer: Not as exaggerated as the title suggests, but it still makes me uncomfortable. I'm just going to express honestly, so take it with a grain of salt. Just pretend that I'm talking about that ...
12
votes
4answers
374 views
Dilemma of QA vs. iterations
In my company, we successfully working with agile practices - but without using iterations. The main reason is that we can't find a clean way to fit in QA in an iteration cycle.
We understand QA as ...
7
votes
5answers
537 views
should you always enter a bug in a bug tracking system [duplicate]
Possible Duplicate:
Should developers enter bugs into the bug tracking system?
Should I log trivial fixes?
For a project I'll be doing in school soon I will be working with 6 other ...
7
votes
6answers
368 views
what is the best way to ensure accountability in code checkins?
Note: after writing this I realize that this question is perhaps philosophical, but I'm interested in how the industry handles this scenario regardless.
I have recently been working with a code base ...
39
votes
11answers
3k views
As a software architect, am I supposed to focus that much on analysing the logs and fixing other's bugs?
Since my graduation (late 2005) I was working for the same company as a c++ software engineer. A year ago I was promoted as a software architect but I have found myself involved more and more in ...
3
votes
3answers
369 views
What is the best practice, point of view of well experienced developers [closed]
My manager pushes me to use his self defined best practices. All of these practices are based on is own assumptions. I disagree with them and I would like to have some feedback of well experienced ...
3
votes
2answers
270 views
How to work as a team of two
I work in a team of 2 developers, my partner is the founder of the company, in the beginning he did everything on his own. He hired me about 3 years ago to help him get things done quicker and satisfy ...
2
votes
3answers
283 views
Did a bunch of wrong work, should I keep it? [closed]
I have forked a repo and branched that clone to code a story, and because I didn't understand the problem, wrote code that isn't solving my task at hand, but may prove useful later.
Should I:
...
0
votes
2answers
132 views
Agile project management, agile development: early integration
I believe that agile works if everything is agile.
In software development area, in my opinion, if team members' code is integrated early, code will be more in sync and this has a lot of pros:
...
3
votes
2answers
274 views
Too complex/too many objects?
I know that this will be a difficult question to answer without context, but hopefully there are at least some good guidelines to share on this. The questions are at the bottom if you want to skip the ...
-1
votes
2answers
74 views
Can we put percentage on amount of work of a certain role in project's lifecycle? [closed]
The title may be confusing, but I will elaborate it here.
I am trying to figure our how much time and effort each person spend during some project.
I divided roles into:
- junior developer (works ...
3
votes
3answers
341 views
Working alone vs with others
Being a student in a small school, there aren't a lot of people (well, there aren't any) that share the same passion or skill of programming that I have.
I have been learning to program myself since ...
64
votes
21answers
6k views
How would you react if someone told you your code is a mess?
I am a good programmer, or so I thought before. I always love to program. And I want to learn many things about programming to make me a better programmer. I studied programming for 1 year and now I ...
4
votes
3answers
537 views
Git workflow for small teams
I'm working on a git workflow to implement in a small team. The core ideas in the workflow:
there is a shared project master that all team members can write to
all development is done exclusively on ...
3
votes
4answers
220 views
Which metric/list should be used to evaluate whole software development team?
The title might be seem vague, so let me tell you a little bit history what i am trying to clarify question.
I have been hired as a consultant for a corporate's small development division. The ...
7
votes
2answers
230 views
Bulk commits vs Quick commits [closed]
I know that most of you would advice to go with the strategy and methodology of the project.
However I just have a quick question, from Senior point of view, what would be better to see quick small ...
1
vote
4answers
331 views
Given a project and working with 1 other person - never worked with someone before [closed]
I'm taking a class where I work with a partner to implement the link layer of the OSI model.
I've worked programmed with a partner once before and it went bad. Is the goal to divide the work up and ...
16
votes
3answers
699 views
Is a code review which uses only code comments a good idea?
Preconditions
Team uses DVCS
IDE supports comments parsing (like TODO and etc.)
Tools like CodeCollaborator are expensive for budget
Tools like gerrit are too complex for install or not usable
...
6
votes
6answers
800 views
Dealing with selfish team member(s) [closed]
My team is facing a difficult quandary, a couple of team members are essentially selfish (not to be confused with dominant!) and are cherry-picking stories/tasks that will give them the most ...
6
votes
2answers
224 views
Where would my different development rhythm be suitable for the work?
Over the years I have worked on many projects, with some successful and a great benefit to the company, and some total failures with me getting fired or otherwise leaving. What is the difference? ...
4
votes
5answers
388 views
Good Practices for development team in large projects
Since I started learning C a few years ago, I have never been a part of a team that worked on a project. I am very interested to know what are the best practices for writing large projects in C.
One ...
20
votes
10answers
2k views
How to add a new developer to the team
I run a small company composed of only 2 developers. We are building a very big application for one of our clients. Development on this project has gone on for 1.5 years.
Now this client has secured ...
0
votes
3answers
266 views
Reuse the data CRUD methods in data access layer, but they are updated too quickly
I agree that we should put CRUD methods in a data access layer, However, in my current project I have some issues.
It is a legacy system, and there are quite a lot CRUD methods in some concrete ...