Questions tagged [development-process]

A development process is a set of practices, roles and artifacts performed/created during development. **Important note:** General development methodology questions should be posted on Software Engineering SE or Project Management SE instead.

A software development process describes how one gets from the idea of software product to the actual software. Certain activities will most likely happen during any process: Requirements analysis, Specification, Implementation, Testing, Deployment. But the way how they happen, how they are named and when and how often they happen may differ widely.

You can't do software development without a development process, although the process often isn't formally defined or documented.

The V-Model, RUP, XP, Scrum and Kanban are often referred to as development processes although at least some of those are considered frameworks that can be the basis for a development-process.

Questions should be tagged with this tag if they relate to choosing or customizing a development process for a certain task.

It's easy to create very vague question in this topic area, so you should try extra hard to make the question specific.

31 questions
2
votes
5 answers

When does a bug become a feature request?

When does a non-critical bug become a feature or should a bug always remain as a bug? For example. Should there be a statute of limitations in place. For example, if you have a defined statute of 1 year. The bug was introduced over 18 months ago,…
Simmo
  • 3,101
  • 3
  • 16
  • 15
2
votes
8 answers

Using a Kanban board per developer

I have been trying to get our software department to adopt some kind development process methodolgy. We only have 9 developers, and about as many projects. Currently, we can only be described as chaotic. Or perhaps 'crisis driven development' as…
grimus
  • 3,175
  • 2
  • 18
  • 26
2
votes
4 answers

eyetracking package for usability research?

Here's an interesting writeup of using eye tracking software to generate "heat maps" that show where on the screen users spend the majority of their time. Any leads as to good packages for doing this, without paying through the nose for somebody to…
Mark Harrison
  • 297,451
  • 125
  • 333
  • 465
1
vote
1 answer

If two developers are working on code that has dependencies, should they work on the same feature branch?

In our current workflow, developers always create a new branch off of develop, work independently, push their changes to the remote development branch. Sometimes the work of one developer has a dependency on the work of another. In this situation,…
1
vote
0 answers

Flowchart (with commenting & versioning) tool for our software process flow - to be reference during development

I have recently started learning app development and we are planning make an app + a web based software for storing expense data and all. Coming to the process flow of the software/app, as a beginner I understand we need a detailed flow charts for…
ar3
  • 369
  • 1
  • 4
  • 18
1
vote
4 answers

ASP.NET content/functionality versus design/layout/styling

When developing a web application using ASP.NET, do you have any hints about how to separate the development of content/functionality from the design, so that the two can be developed separately and in parallel? The situation is: Customer has…
ChrisW
  • 54,973
  • 13
  • 116
  • 224
1
vote
3 answers

What is a good way to do a light unit-testing in an Rails web application?

I am on a tight timeline with minimum resources for a project. I would like to practice test driven development for this project, but realistically, i would not have time to learn any of the more sophisticated frameworks like Cucumber, Rspec, etc.…
meow
  • 27,476
  • 33
  • 116
  • 177
1
vote
1 answer

Your Django Development process/steps (Step by Step)

I want to know step by step process of how folks develop on Django here. I have seen that whenever I try to create a website in Django, I always get confused amongst: DB Schema/models.py UI/Template Structure Login module urls.py views.py How do…
user201788
0
votes
0 answers

How can I create more transparency and accountability with React Native app development process

I'm currently working with a bunch of React Native developers to develop an app. Tech stack- React Native, Nodejs, MongoDB As a non tech person I would like to know How can you detect any changes made by any developers on a React Native app. We are…
0
votes
0 answers

What do we mean by “code of ethics or design” in software engineering?

I am not clear on what we mean by code of ethics or code of design in software engineer. Does this mean writing your thought process on how you will code the feature? Or it is a way of saying what you have coded or will code. The point where I am…
Alamin
  • 1,878
  • 1
  • 14
  • 34
0
votes
1 answer

Is a new token generated for the same user on different node on a load balancer with stickiness enabled?

My project (on angularJs) implementation is done in a way that a single webpage application is deployed on a load balancer with 2 nodes, I am not able to figure out a solution for the below problem. Implementation: Each time a user logs in, a new…
0
votes
1 answer

Spring MVC development process - best practices

What is the right development process of Spring MVC / portlet-MVC application using JSPs as a view layer, when we don't take service/DAO layer in account - it is usually done already. I mean, if I'm creating controller + JSP(s) at a time, I'm…
lisak
  • 21,611
  • 40
  • 152
  • 243
0
votes
1 answer

Do you allow check-ins associated with work items from another Team Project?

Team Foundation Server 2008 allows that every check-in is associated with a work item, but what do you do if you are developing some features which span several Team Projects? For example, you're developing a specific product for a client and that…
markom
  • 2,040
  • 1
  • 21
  • 29
-1
votes
1 answer

MFS Agile Process Template Work Items

Where can I find a practical example on how to use Bug, Risk, Scenario, Task and Quality of Service Requirement work items? On MSDN documentation I found this topic: http://msdn.microsoft.com/en-us/library/bb668962.aspx but it is not enough for me…
abenci
  • 8,422
  • 19
  • 69
  • 134
-1
votes
1 answer

Development process and API levels

So, consider the common scenario where you want to build an app using the latest Android APIs (up to 18), but you must also provide support back to Android 2.x. This is the case for my current app. I had set my minSdk and targetApi levels…
jim
  • 8,670
  • 15
  • 78
  • 149