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.

3
votes
4answers
189 views

How to finance non-programming activities when clients don't want to pay for these activities?

On one hand, software development involves a lot of non-programming activities like requirements gathering (including analysis), estimating, planning, testing, tracking work, change request management,...
0
votes
1answer
74 views

What is the best requirements format for tenders

Large organisations often ousource software projects. For this purpose they create tender documents, which are used by software companies to make a bid. Tender documents must specify requirements so ...
4
votes
4answers
756 views

How should a Scrum Master handle high cycle times from individuals on a team?

As a Scrum Master / Agile Coach, what is the correct approach for dealing with Engineers in a team who take longer than the rest of the team to complete their tasks. Since we are using Kanban we aim ...
0
votes
1answer
120 views

High level way to explain programming concepts to my boss [closed]

My new boss has a little programming knowledge but not much, he is not technology illiterate but I'm looking for a few suggestions on how to explain programming concepts to him at a high level. Maybe ...
3
votes
2answers
99 views

How to avoid recurring questions and contradictions about same or related problems?

The questions How can we avoid ending up with contradicting requirements raised from the users? We'd appreciate process improvement suggestions that'd fit our limited resources. Disclaimer I haven ...
0
votes
1answer
63 views

software process model for one person with requirments well defined upfront

a project developed by just one person that have all the requirements well defined upfront which is the best process model for a cms project? Im in doubt between agile or waterfall. I read that ...
10
votes
3answers
331 views

If you already release continuously, what are the benefits of a Scrum Sprint of constant length?

Sprint: an arbitrary length of time over which you implement and release software features. From what I've read here and other places, it seems that the benefits of a Scrum sprint are that at the end ...
3
votes
3answers
130 views

Ensuring team motivation and project progress in a highly complex software project

Our development team is currently facing the problem that the complexity of our software project is draining their motivation/enthusiasm/... Since a few weeks they constantly struggle with pondering ...
7
votes
5answers
216 views

Where do requirements end and design begin?

I imagine this question has been asked in various forms previously but I couldn't locate a specific answer after searching around. I am currently working in an independent oversight role on an ...
6
votes
4answers
568 views

Can scrum master interrupt team member during daily Scrum?

We are a small team using Daily Scrum meetings to track progress of our mobile app development work. The developers are of varying experience range from 2+ years up to 9 years, and with different ...
1
vote
4answers
297 views

How can we keep track of changes to translations within our project?

I work in a game development company with around 100 employees. Every one of them can add text for translating. There is a lot of text to translate, so keeping track of all the text is problematic. ...
1
vote
2answers
853 views

Managing multiple agile projects in a small software house

Background I'm a junior project manager in a small software house with not much experience on our market. My aim is to organise work teams work in most efficient way, work out sustainable processes, ...
3
votes
4answers
180 views

Is it unrealistic to develop a software project and get reliability not just by what you see on screen?

In the software industry, not in all cases but true for many, you usually report to a manager who has no advanced knowledge about the underlying technology used in a software project. Usually this ...
2
votes
2answers
85 views

Feasability report and the kickoff meeting

Is feasability study related to kick off meeting? My understanding is that the feasability study is done before the contracts are signed to ensure that the project is 'feasible'. But my question is ...
0
votes
3answers
122 views

Do non-labour costs involve project overheads?

I'm completing some coursework for my Software Project Management university module (studying Computer Science). We have to assemble a bid for a hypothetical software development project. I have ...
-4
votes
1answer
99 views

Methodology for Deciding Between Building on Existing Code or Starting New

This is a question about assessing the cost/benefit or ROI of a prospective project. I'm working in 6-8 old years software project. It has a lot of issues and also failures plus some failed people on ...
11
votes
1answer
401 views

Assigning features to teams rather than assigning front-end or back-end work?

The system that i work on has a front-end and a back-end. At the moment, my team is working on the UI tasks and other team is working on the back-end tasks. There is also another team which handles ...
3
votes
2answers
197 views

How can I produce more reliable estimates for technology refresh projects?

After running a few projects that refresh technology rather than add functionality, I've noticed a few recurring themes: Technology refresh projects are more likely to go over budget/schedule; ...
9
votes
4answers
207 views

Should developers be talking to users during Story planning / refinement?

When you have a Product Owner who is less technical, can developers be brought into discovery with users and stakeholders? e.g. A new project is underway and the PO is doing discovery, creating epics,...
4
votes
3answers
2k views

Example epics for an mobile game

I want to define epics for the following project: "a mobile application which makes you discover a city through a detective game". The game basically needs to display your position on a map to get ...
0
votes
2answers
85 views

How to show planned project approach to the client?

I've came to a situation where the client asks me the next two things: Give me your project plan of how you would approach this project to make sure I have a result at the end of a specific month. ...
2
votes
2answers
87 views

Is it good idea to divide the modules to different developers? considering that they are freelancers

We have a project but we have very short period of time vs the requirements. We have only 2 developers and 1 designer. What we are thinking is to hire freelancers to help us on different modules and ...
2
votes
2answers
128 views

Does the act of measuring progress also slow progress?

I recently read an article on Heisenberg developers. In a nutshell, the author is arguing that the act of measuring progress has the effect of slowing progress. Does this principle have an official ...
-3
votes
1answer
34 views

Different user can access different feature [closed]

I have already developed website in nodejs and MySQL Now my client wants to add payment functionality. We have lots of features in the website like:- 1) Copy 2) Save 3) Delete 4) Groups 5) ...
0
votes
3answers
201 views

Dealing with unrealistic performance expectations [closed]

What facts and sources can I use to convince a manager I'm currently working with that rewriting a project of ~20'000 lines of code in a month is a completely unrealistic plan, and that writing ~5'000 ...
2
votes
6answers
249 views

How do you handle scheduling with developers who always come up with new cases in specifications?

We are a small mobile development team (6 developers, 3 QA, 1 team leader). We're a little new to agile, and are just learning the ropes/making mistakes as we go. The whole team reports to a project ...
2
votes
2answers
95 views

What are the effects of rotating of professionals among different projects during software development?

Currently, I am performing a research focused on the effects of rotation in software development. So, I'm interested in understand how developers, software engineers, testers, that is, all ...
5
votes
5answers
504 views

How can we speed up code reviews without sacrificing thoroughness of the code reviews?

At our workplace, we use Agile Scrum method. However, we don't really follow it religiously. But, we do very thorough code reviews. The problem with code reviews is that it's takes a while to ...
-3
votes
2answers
161 views

Should project management software be comprised of the technologies the developers use?

As owner of and project manager for a medium (~20 devs) Rails shop, I find myself constantly sifting through a dozen tabs trying to gauge any given project's current status. My team embraces ...
1
vote
1answer
49 views

How to document and manage activity that is managed by different procedures from different categories (CMMI)?

CMMI has 4 categories of process areas in staged representation, those categories are: process management project management engineering support All the CMMI process areas are categorized in these 4 ...
2
votes
5answers
205 views

How do I encourage self-learning of Git?

Recently my team transitioned from Perforce to Git. As part of the transition, the developers responsible for the transition wrote documentation and provided links to interactive tutorials to help ...
1
vote
5answers
324 views

How to ensure developers don't sneak in code not part of requirements?

Other than than code reviews by another developer and by trusting your developers won't do anything nefarious or stupid, is there any way to ensure that when you release a build to production or even ...
1
vote
3answers
227 views

Boss is making me liable for developers actions

As an agile project manager, I am currently working with one sub contractor, the problem that I am currently facing is that he is just not pulling his weight with not only doing the work but also ...
2
votes
1answer
72 views

Mapping value stream for a feature suggestion to working software process

I'm trying to get a gist of Value Stream Mapping and how to apply it to a suggestion to working software process that we have. Since we are developing products, and don't do client work, there's no ...
0
votes
1answer
88 views

Optimizing the phase model of CMS-project [closed]

We are working since couple of years with an CMS. Until now our working model was divided in the following phases: Preparation Online Meetings Soft Kick off-online Scoping ...
-3
votes
1answer
132 views

Leading technical teams as an agile non technical project manager [closed]

I am currently project managing a software build, managing 2 developers, a QA engineer and UI/UX designers in the process. I am no longer hands on. Previously I was a former developer, but I did not ...
-3
votes
1answer
64 views

Project Management Methodology for software and real time audio processing project [closed]

Im starting a project with some college friends and we want to make a team of audio engineers and software developers. We have experience in apps development, filters implementation and audio ...
1
vote
2answers
101 views

How to diplomatically deny client access to their server

My client has requested access to their server we have not delivered yet, due to the development of the project is still in progress. They do not have anyone on staff with technology experience. And ...
4
votes
1answer
237 views

What quality management frameworks are used (appropriate) today - especially in software development?

There were ISO 9001 (and adapted version for IT TickIT), CMMI - capability maturity model, Six Sigma, IEEE software development standards and so on. All that was intended for software quality ...
0
votes
5answers
647 views

Your team member fails to meet the deadline for the coding and testing of a component. What do you do?

You are the manager of a software development project. One of the team members fails to meet the deadline for the coding and testing of a component. What do you do?
6
votes
4answers
242 views

What needs to be in place to get a Software project estimate within 10%

Often we hear people wanting estimates to be within 10% even if the dev team has not been hired yet and you have no idea about their productivity. This results in techniques such as fat and burn (add ...
1
vote
1answer
90 views

I'm the new dev team boss - some advice please [closed]

I've just been put in charge of a software development team, and don't want to stuff it up. I'm interested to find out what are some of the things you valued most about the best managers you've worked ...
1
vote
1answer
77 views

What does it mean to “verify SW requirements related to safety, security and critically are correct, as shown by rigorous methods”?

I have been given a list of criteria to verify our requirements against (I found out they took it from an ISO standard) and there is one I have no clue what to do with: the software requirements ...
1
vote
2answers
81 views

Can planning documents be retroactively produced to fit the product that's been built?

I am currently implementing an Android application and am struggling to do my class and sequence diagrams, predominately due to the fact that the specifications are too abstract and vague. I was ...
-1
votes
2answers
660 views

Android App Development: Effort Estimation tools [closed]

The intention is to determine raw estimates effort in man hours for the development of Android app, based on basic Screen UI/Wireframes. For example: Design team provided 10-screens. Based on the ...
3
votes
1answer
704 views

How do you keep track of software engineers daily activity?

We are a new software development team in a manufacturing company. Currently, we are using agile methods for our software development. But since we are just a new team, there are times that we could ...
7
votes
7answers
1k views

Developers don't like to estimate. What can I do to improve the process?

I have two kinds of projects: Agile where estimates made with story points using planning poker http://www.planitpoker.com/ Waterfall/Kanban where estimates made on hours/days divided to specialty. ...
1
vote
5answers
572 views

Team velocity dramatically slows down to the end of a sprint

I have noticed that team velocity sometimes becomes "negative" near to the end of a sprint. There's few trivial story's/bugs left but they took extraordinary effort to finish. Team seem's not to be ...
0
votes
2answers
171 views

How to represent tasks with subtasks over versions?

I have tasks T1, T2,...TN. Each task has subtasks S11,S12,...,SNM. Each subtask takes some amount of time. For version V1 I have t1 months, for version V2 I have t2 months,... For simplicity I assume ...
11
votes
3answers
277 views

How do you explain to a client that migrating an existing application's database to different one (e.g. from MySQL to MSSQL) is not a trivial task?

My client believes that he just has to copy the data over into the new database using some kind of migration tool and change the app's database configuration file. While I am sure there are some ...