Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [software-development]

This tag is for questions about software development projects, as opposed to questions about construction projects, or some other field that doesn't involve software.

4
votes
2answers
8k views

What are the key roles in a Scrum team?

Based on my understanding, Product owner, Scrum Master and Development team are the major roles in a Scrum team. I have to setup a .Net Scrum team with 5-8 members. I don't have enough knowledge about ...
6
votes
2answers
749 views

Agile Games for working in vertical slices

Is there a game for highlighting the wonders of working in vertical slices rather than horizontally? We are exploring techniques to represent the sum of the work that has to be done in a particular ...
0
votes
1answer
259 views

What are the steps to be taken in the initial projects in Software Companies? [closed]

I'm working in the middle level of a software company. My role is a software developer. I don't know what processes are to be handled in the Software Development company? Can you explain me in detail?...
1
vote
3answers
3k views

JIRA - generating work log reports

We are using JIRA to manage our tasks and to allow our client to review the progress and decides what to do next. Our developers are logging their work pretty accurately. Ideally our workflow would ...
0
votes
1answer
387 views

What tools do you use for distributed scrum backlog/board [closed]

Which tools do you guys use for your distributed scrum teams? I have had a look at Jira, Teamspace, Scrumworks and wanted to know if there any others used in the community. If possible please state ...
5
votes
10answers
759 views

How can I ensure our project gets developed successfully, without having any project management experience?

I'm a web developer who is part of a three-man team that has been tasked with a rather large and complex development project. Other than some direction and impetus from management, we're pretty much ...
2
votes
1answer
74 views

Should patches which cause regression issues be accepted? [closed]

This question comes from the perspective of a business analyst at the project site who identifies/tests issues which are fixed by a remote group. Say we receive a patch for issue A which resolves ...
4
votes
3answers
120 views

Handling detailed feedback from many sources

In software development, when you near the time for delivery, there's often a huge amount of feedback. Testers report bugs, customers ask for minor and major tweaks, designers have last-minute ...
8
votes
3answers
11k views

What software quality KPIs do you use?

I need to define the KPIs which will help me to say if software coming out from the project is good or bad. I mean does it fulfill quality KPIs which were targeted or not. The question of course is ...
2
votes
3answers
358 views

Best project management methodology for virtual office

We're a team of 10 developers working in a virtual office. It basically means that we're not located in one office but in different towns and countries. All of us are in the same timezone and only one ...
8
votes
4answers
1k views

Tool suggestion to manage multiple projects / people working on several projects at once? [closed]

This is the situation in our office and I would need a recommendation which tool to you to facilitate our work. At the moments, things are slowly slipping out of my hands. What we have: many ...
5
votes
2answers
420 views

Do I Need to Match-up the Functional Spec with the Spec in the Contract

This maybe a bit of a noob question to you client facing PM's out there, but I'm a PM with a pre-sales background, so please bear with me. I'm used to working on projects where you have an initial ...
4
votes
1answer
273 views

Link requirements within PDF or HTML files to increase traceability

Do you know of any tool (or plugin for such tool) with following features: Manage Requirements (like Redmine, DOORS, Borland Caliber and many more...) Link Requirements with parts of a PDF or HTML ...
2
votes
2answers
2k views

Project Management Document to prepare for Technical Team Leader

I am recently promoted to team lead, with this, my organization has also recently started to following the process of software development life cycle, but so far not too many things are streamlined. ...
9
votes
6answers
641 views

Allowing PMs to grade/rate developers

We're trying to introduce some new/updated ways to quantify developer productivity, and we want to include our Project Managers' thoughts. What do you think about allowing PMs to "grade" or apply ...
2
votes
3answers
1k views

Tracking punchlist items in a project plan

As a project gets closer and closer to handover to QA, I find myself tracking a list of outstanding items that need to be completed before the software is completely ready for testing. I'm trying to ...
4
votes
3answers
2k views

Software project workflow template for the lonely programmer?

My problem is simple: I am the only software developer in an organization trying to start organizing projects for me. Management directors don't care and ignore EVERYTHING about corporate governance ...
47
votes
25answers
26k views

How do I measure employee (software developer) performance based on bugs created?

I am trying to implement KPI for employees of my company. One of the KPI have listed is the quality of code, as measured by bugs created by developers. Now my problem is: I am planning to give 40 ...
15
votes
6answers
1k views

How to make better software developers out of less-than-average ones?

I've asked this before in other places, and I'm now turning to you guys to see what sort of advice you can offer. Some background: I'm a project manager at an offshore company. I’m in no way the best ...
8
votes
5answers
3k views

How to organize multiple releases/feature sets

I'm the product manager for two of my company's application sets, and I've been running into some difficulties trying to manage future releases and how best to move them around. If I have version 2.2 ...
6
votes
4answers
401 views

Setting your own deadlines when your primary responsibilities cannot be scheduled

I know questions about setting your own deadlines have been asked before, but I think I'm in a unique situation. I have many software development projects, and one of the managers (though not my ...
8
votes
11answers
469 views

Trust issues with a client

I've been negotiating recently with a client who is... well... a bit difficult to work with, to say the least. He was the first to contact me and request my services. He wants me to build an ...
14
votes
4answers
3k views

As a development manager, what are your first steps joining a new company?

I've recently been offered my first position as a development manager. I would be taking over a team of 4 at a small software development shop with the mission of creating structure, and improving ...
3
votes
7answers
2k views

Time Tracking in basecamp no longer supported. What are some alternatives? [closed]

I work for a small web development company and for a few years now we have managed our time tracking through basecamp. With the recent news that basecamp will no longer be supporting time tracking in ...
12
votes
2answers
2k views

What first, UX/UI or Scrum Backlog to create a MVP?

I am really interested in expert opinions about my approach on UX/UI design and Agile software development. I hope someone with expertise on this field could help me with my doubts. From my ...
4
votes
1answer
166 views

how to cover details (side effect not desired workflow) with scrum user stories

As a scrum/agile system student, i am finding very hard the situation where you have to write up a user story in the clasical form and at the same time, describe the behaviour of parallel workflow. As ...
3
votes
10answers
2k views

Most suitable project management tool for a freelancer [closed]

I've been using JIRA for my project management since about a year. Before, I used Basecamp which was pretty useful, but someday I found out I needed time management and other more complex features. ...
12
votes
5answers
1k views

Our Team Finished Our Project Before The Deadline! What Now?

I have 1 project under me and looks like we are ahead of time in this. We told client that the project will be completed in a month, and the developer completed it in 2 weeks. What should you do in ...
9
votes
11answers
2k views

Would you hire a project manager with no programmer background in an IT environment?

As a team member, or as a programmer, would you accept a boss like that? If he wants to learn and he is interested by programming and what a programmer does? Can somebody with not programming ...
1
vote
5answers
175 views

Which Language to Select for a project? [closed]

In mythical man month author mention that we can increase productivity by selecting proper high level programming language. If we select c or C++ then design of GUI is problem the we may use QT ...
9
votes
3answers
754 views

What are the best practices/methods/tools/techniques for conflict identification in requirements?

For the sake of this discussion requirements = user-stories (since I'm not differentiating any process per se and would like to get rid of any ambiguities). It's quite common to have a set of about ...
3
votes
5answers
266 views

CMMI and SCRUM related jobs

I am an IT student and have been working on team-based projects for several years. I have read some papers about CMMI and SCRUM, and this is really interesting to me and I would like to know what kind ...
2
votes
5answers
169 views

Should we use different project trackers for different teams working on the same product?

We have been using a popular project tool, Pivotal Tracker. We have decided to break up our product team into 3 separate teams, each focusing on features with a particular theme. There is some debate ...
5
votes
4answers
4k views

How to handle 'ilities' (or non-functional requirements) for a project planning/prioritization/work-allocation?

It seems the world is doing a good job at managing functional requirements for a system - you can link them to benefits, prioritize them and manage their implementation schedule (let's assume an ideal ...
3
votes
2answers
752 views

how to give estimate to client about payment?

I am new in software field. I have done M.C.A. and haven't done any deal with client. Now i have one client who has a requirement of C++ software. I can cope up with requirement but I don't know how ...
1
vote
1answer
131 views

Is it wrong to collect user's IP addresses for registration purposes? [closed]

I develop software and release it under a simple license that allows people a free copy as long as it remains for personal use only. I was thinking of setting up a registration server where the ...
9
votes
3answers
918 views

Do you know any companies that rotate developers between different projects on regular basis?

I work for a smallish outsourcing company of about 30 people, nearly all of them developers. At any given moment we have 6-9 projects in development for various clients. Most of the projects are ...
2
votes
5answers
467 views

Software development management for small disconnected team

I'm looking for a tool to aid in managing the development and maintenance of a single web app. It will mainly be used by one project manager and one or two external developers. Until now we have been ...
1
vote
1answer
717 views

What percentage of software development companies adopt each type of organizational structure?

In my previous question, I said that, from my personal experience, it seems that most software development companies adopt a functional-like organizational structure. But, of course, this is just a ...
4
votes
4answers
273 views

Can my customer ask for his money back?

I am a lone developer who built a billing system for a customer as moonlighting job. We had worked together previously on a number of occassions and as a reults no contract was ever signed between ...
5
votes
4answers
2k views

Denying payments as a project deadline penalty

I've just had a bad project experience. I was a subcontract programmer of a subcontract software house. I've been assigned as a single developer to build an application. During the development ...
0
votes
1answer
93 views

Documents to make for larger appspot projects

My appspot projects are growing and I'm making an SDD ("system design document") and an RAD ("requirements analysis document") for every larger project I deliver (currently 2 and 2 others are also ...
2
votes
1answer
3k views

How to send weekly priorities email from MS Project

I think the title is pretty self-explanatory, but let me clarify. I'd like to send a mail to each member of the development team each Monday, which outlines the tasks that they should focus on for the ...
17
votes
1answer
768 views

How to cope with a client expecting compensation for mistake your team made?

Our team made a mistake in software code and that caused the customer lose a lot of money. Now they ask us for that amount to give them back as compensation. How to deal with that?
5
votes
2answers
280 views

Is it important to have a clearly defined methodology from the outset of a project?

I'm a final year undergraduate student studying software engineering. 1 module for my final year consists of a development project of approximately 6 months. I'm completely new to this level of ...
-2
votes
2answers
393 views

First time project lead for web development. Need resources [closed]

I work for a small company and am usually tasked with front-end things such as design/UI/UX with some light php/mysql/ajax/javascript programming. I have done some pseudo-project management in the ...
3
votes
8answers
205 views

What software can I use to make it easy for developers on my project to vote? [closed]

I am working on an open source project, and we are looking to make changes to the way we do version control. I want to propose several systems, and have the developers vote. What would be a good ...
3
votes
1answer
706 views

Managing a Visual Studio Project on Github(Git DVCS) [closed]

I am noobishly new to Git version control system having used Tortoise Svn, VSS. I thought of contributing my code as open source work on github[moving by crowds voice], i did open a account and create ...
6
votes
5answers
544 views

How to manage risks in a solo project?

I have been "promoted" from a software developer position to a project management role in a solo little project (about 200h). All the development work will be done by me, and also I'll talk to the ...
10
votes
4answers
413 views

What are some good options for Project Management for a development team of 14 who generally work 1 team member to a project?

We are currently implementing Team Foundation Server as our source control, and this has lead to more research into project management, as it offers many features in that arena. We currently believe ...