Tagged Questions
The development-process tag has no wiki summary.
0
votes
0answers
8 views
How to infer my Assumptions I based my time estimate on?
In an answer on how to make time estimates it is said to write down all your assumptions you made when estimating a project. Seems like a good plan.
Problem is, by assuming I already made an ass out ...
4
votes
4answers
135 views
What is the difference between waterfall model with iterations and evolutionary software development model?
Does anyone know the difference between those two?
They are both created by iterative approach - giving successive revision after each iteration. They both have the initial ...
-5
votes
3answers
98 views
Are tools and addons for IDE's good or bad? [closed]
Is the usage of IDE'S addons good or bad?
Does it improves your programming skills or not?
Why it is good to use them and when not to use them.
4
votes
3answers
151 views
cost trade-offs for deploying changes to prod, stored procs vs. LINQ
Some context for thisi question: it is not about development time over the entire iteration of development, but just the stage of deploying changes from dev to prod environment. "LINQ" here really ...
5
votes
4answers
185 views
When to Stop Debug
I've read the article about fixing bug in this post What process do you normally use when attempting to debug a problem/issue/bug with your software?. One of the answer which I noted is "take a rest" ...
29
votes
11answers
1k views
What does a code review look like?
I'm writing a code review process document for our team; we've never had a formal process in place although we do do some code review.
I've found lots of articles talking about how important code ...
0
votes
1answer
116 views
Is Agile Development used in Machine Learning and Natural Language Processing?
I've been developing web apps for a while now and it is standard practice in our team to use agile development techniques and principles to implement the software.
Recently, I've also become involved ...
2
votes
2answers
108 views
Finding an agile coach
I'm hoping that this is the right place to ask this question, but my company has recently started a process to look at how we build software, from the tools we use to the methodology. As you can ...
5
votes
8answers
282 views
How far has process-i-fi-cation of SW engineering come in the past 10 years?
I read a UML book a long time ago (15 or so years ago) by the inventors which said something like "software engineering should be like building a house". Meaning architects produce blue prints, and ...
1
vote
1answer
116 views
What is the difference between Software Project Management Process and Software Development Process?
What is the difference between Software Project Management Process, and Software Development Process, or Software Life Cycle?
1
vote
1answer
58 views
Pros and Cons of Joint Application Design
I was asked to lead "JAD sessions", which I've heard of before, but never facilated before; at least in name, they appear just to be a fancy name for stakeholder workshops.
My experience has been ...
8
votes
5answers
450 views
Manufacturing vs Software Development
It's often said that the software industry is immature compared to manufacturing. Specifically with regard to being process driven.
Question:
Can we as developers learn from the processes of the ...
1
vote
4answers
227 views
What's the best way to handle multiple simultaneous “streams” of development in version control?
My department is planning on working on our next several releases (spanning a year) simultaneously. The powers that be are advocating we support this by refactoring all affected code into classes ...
12
votes
3answers
225 views
Using bug-tracking / issue-tracking software to discuss design questions, new tools etc
Does anybody have experience with using a bug-tracking / issue-tracking software like bugzilla, mantis or JIRA not only for bugs or tasks, but to initiate and maintain discussions that in the end lead ...
4
votes
4answers
244 views
Role of “Refactoring” in good programming pratices?
I have learned in Agile Development that:
Refactoring is the process of clarifying and simplifying the design of
existing code, without changing its behavior.
I have heard about some GUI ...