The development-methodologies tag has no wiki summary.
-1
votes
2answers
213 views
The difference between waterfall model and object oriented model? [closed]
Please explain the difference between the waterfall model and the object oriented model.
Since the books and web sites that I've seen didn't provide much information about it, I need someone to ...
4
votes
3answers
215 views
Why is Feature Driven Development considered an Agile methodology?
In several places Feature Driven Development (FDD) is called an Agile methodogoly - e.g. the Wikipedia entry on FDD.
Yet in general, to be considered FDD it seems the following requirements have to ...
1
vote
1answer
54 views
Extracting domain logic from the forms to which they are coupled?
Many applications do nothing to separate the interface from domain logic. I’ve been programming for a couple decades and have worked at more than a dozen shops and none of them have taken any measure ...
1
vote
2answers
231 views
Approach of delivering “Logging API”
I faced a question in a .NET interview.
As a client i need a LoggingAPI. How you go the approach of design and development and delivering Logging API to the client? I don't care about WPF or a ...
1
vote
2answers
159 views
Formal study about trends and prevalence of agile vs traditional methodology in the industry
Has there been a formal study about the prevalence of agile vs traditional (e.g. waterfall) software development methodology in the IT industry? And how fast the agile share is growing (assuming it ...
2
votes
3answers
537 views
Is the following diagrams correct for RAD and Agile methodologies?
I do not know if this would be the right stack exchange site to ask this question but I have been researching on RAD (Rapid Application Development) and Agile methodologies and was trying to find ...
-2
votes
1answer
40 views
Methodology for software facing internet connections? [closed]
Is there a known methodology stronger than TDD to prevent accepting invalid input and performing undesired behaviour for software that is going to be open to the internet at large (e.g., HTTP ...
18
votes
6answers
819 views
Development methodologies when hundred of developers are working on one single solution?
We are an organisation consisting of around 200 developers that are working continuously on one single product (using the revision control Git) which is planned to be released at a certain date.
Due ...
1
vote
2answers
189 views
I want to adopt an agile methodology - in a company that has NO process at all? [closed]
I'm in a team of two developers and currently we have no formal processes for software development and testing - I'd like to adopt one solo initially.
Where I need some opinions is really on the ...
2
votes
5answers
284 views
Should programmers talk with customers / users according to MSF / agile methods?
I've just read two statements that seem to be very different:
Des Weiteren ist mangelnde Kommunikation zwischen Programmierern und Nutzern eine nicht zu vernachlässigende Quelle von unzureichenden ...
5
votes
1answer
109 views
Hardware key removal on a test system
One of my company's applications still requires a hardware key to run, but we're currently in the process of removing that requirement and replacing it with an online check. The issue we are having ...
0
votes
4answers
196 views
Are security exploits a fatality? [closed]
I'm asking this here and not on the security related site because this one is a question about "software architecture" and "development methodologies", which are both covered by the FAQ.
EDIT: I'm ...
10
votes
1answer
850 views
What is Developer Anarchy?
I've been reading about Developer (or Programmer) Anarchy, which seems to be billed as a post-Agile development methodology. I found a few resources on it (1, 2) but it doesn't seem to be a lot out ...
2
votes
2answers
149 views
systems/software engineering design process
I just developed my first non-trivial android app. It was a complete nightmare. I came up with an idea, build the app, changed my idea, and implemented a lot of input from others on new features. All ...
1
vote
3answers
367 views
Methodology behind fetching large XML data sets in pieces
I am working on an HTTP Server in Delphi which simply sends back a custom XML dataset. I am not following any type of standard formatting, such as SOAP. I have the system working seamlessly, except ...
2
votes
1answer
134 views
Agile and different facet of software development
It is said that the Kanban methodology is suited for software maintenance and support areas, whereas Scrum is more suited for new product development. No process or methods are complete. Using the ...
8
votes
7answers
403 views
How to keep the trunk stable when tests take a long time?
We have three sets of test suites:
A "small" suite, taking only a couple of hours to run
A "medium" suite that takes multiple hours, usually ran every night (nightly)
A "large" suite that takes a ...
2
votes
1answer
288 views
How to design software when using BDD?
I'm working on a project right now and it's my first project using BDD. Up till now, the user stories have proven themselves a very valuable weapon to understand requirements and to specify the ...
3
votes
2answers
164 views
How to manage and estimate unstructured requirements received from customers
A lot of the times during the bidding phase of a project I receive a software system's requirements from our potential customers in a very unstructured format from various sources [email, word ...
0
votes
0answers
44 views
Are there studies comparing productivity and methodology? [closed]
The differences between average and great programmers is huge, what methods have "made" great programmers, or is there no relevant influence ? Are there any studies on the positive effect of any ...
0
votes
5answers
1k views
Black Hat Hackers vs Programmers? [closed]
This came up with another question I had here, I have decided on a programming verification system that requires a hardware verification system, a software key, and a name/password system.
Now ...
1
vote
3answers
146 views
Methods for systematically researching technologies to use in a project?
If I want to recommend a technology/plugin/library to my company for use in a project, are there any methodologies I can use that will produce more reliable results and a more convincing presentation ...
12
votes
6answers
1k views
What technologies are used for Game development now days? [closed]
Whenever I ask a question about game development in an online forum I always get suggestions like learning line drawing algorithms, bit level image manipulation and video decompression etc.
However ...
1
vote
2answers
948 views
How to adopt scrum agile methodology for a small .Net team [closed]
I am working on a small product based company developing .Net applications. There is a small team with 5-6 developers. I am a person responsible for planning everything. But my primary role is ...
7
votes
2answers
370 views
Recommended methodology for working with shared libraries and Mercurial
I work in a small team of developers who all collaborate on several Zend PHP projects. We are using Mercurial with a collection of upstream repositories, as well as Jenkins for centralized testing ...
7
votes
4answers
3k views
What kinds of projects is SCRUM considered to be suitable for?
I have been using SCRUM in three different projects over the last four years. One of SCRUM's advantages seems to be its flexibility and adaptability, e.g. wrt to changing customer requirements. ...
2
votes
4answers
234 views
How should I pitch moving to an agile/iterative development cycle with mandated 3-week deployments?
I'm part of a small team of four, and I'm the unofficial team lead (I'm lead in all but title, basically). We've largely been a "cowboy" environment, with no architecture or structure and everyone ...
-2
votes
1answer
315 views
What is the difference between Agile Modeling and the Agile Manifesto? [closed]
By searching for the different software development methods I found that there are two AM:
Agile Modeling
Agile Manifesto
The problem is that I can't get the difference between them. If one is a ...
8
votes
3answers
377 views
How to gain personal practice at heavyweight development methodologies?
I'm in a new job where the project needs to meet strict quality standards, be heavily documented, managed in great detail, UML diagrams, and all those things that are opposite of "cowboy coding" where ...
1
vote
2answers
875 views
Flowchart for solving programming problems
I noticed that every developer implements a somewhat different flowchart for solving programming problems.
By flowchart I mean a defined system of techniques that the developer goes through in a ...
6
votes
6answers
1k views
Is the Waterfall software development methodology still viable?
In my experience, it seems as though the Waterfall model has proven to be too inflexible and non-responsive to requirements changes to be considered a viable method in the modern world of software ...
8
votes
8answers
664 views
What are the monetary benefits of going agile? [closed]
Why go agile? This is the first question that comes to my mind when I think of going agile. What are the possible financial benefits one can achieve from going agile?
Most of us certainly like to ...
3
votes
1answer
339 views
what does “domain” mean when referring to DDD
What does the word domain mean regarding driven design/development?
Not in terms of semantics or a scholarly definition but in terms of how it modifies processes or philosophies?
I was reading a ...
1
vote
1answer
170 views
What issues should we be aware of converting to Agile/Scrum with a project that's underway? [duplicate]
Possible Duplicate:
What have you seen go wrong when introducing SCRUM?
Let me preface the question by telling you that our company doesn't have any formal "thou shalt..." processes in ...
1
vote
2answers
275 views
Scientific evaluation of programming methodologies [closed]
There are now a a variety of programming methodologies: Scrum, Extreme Programming, Kanban to just name a few. Most of them combine several more basic techniques (for example frequent iterations). ...
2
votes
1answer
999 views
Personal Software Process (PSP1)
I'm trying to figure out an exercise but it doesn't really makes to much sense.. I'm not asking someone to provide the solution. just to try and analyse what needs to be done in order to solve this. ...
23
votes
11answers
1k views
Is it possible to write software that doesn't need to be continually modified?
I have written a lot of software in many different languages, and I've also "written" hardware for use with FPGAs using Verilog and VHDL.
I tend to enjoy writing hardware more than software, and I ...
2
votes
2answers
224 views
What is this development methodology called?
I recall a methodology that emphasized making functions short and numerous. It said that if a section of code can be separated at all, it should be, even if the resultant functions are only used ...
3
votes
5answers
620 views
How do I go about choosing a development lifecycle model model?
Based on this question about alternatives to the agile philosophy and its answers and comments I thought it might be useful to discuss what goes into the decision of what "methodology" to use when at ...
3
votes
1answer
268 views
Large Ecommerce Site Topology and Deployment Guidelines
Problem
I am a lead engineer for a highly trafficked eCommerce website (upwards of 1m page views an hour). For various reasons we have the opportunity to rebuild large portions of our ...
0
votes
2answers
158 views
Planning Development Projects
We are currently re-evaluating the way we manage, plan and run our projects (an area that I think we can massively improve upon) so I just wanted to get some ideas as to how other development teams go ...
0
votes
3answers
187 views
What would a piecework-based payment system for software development look like?
In software development, a developer is usually paid either annually (by fixed salary) or by the hour. For the most part, it seems like this works. However, I've seen industries where professionals ...
7
votes
9answers
619 views
Should we adopt an agile methodology when rewriting an existing application from scratch?
I work for a small product based company. We are about to re-write our existing product from scratch. We are planing to adopt Agile methodology for our development. Now my question is as we have all ...
1
vote
2answers
150 views
Tdd on a datadriven webapp
How would one go about to use tdd/bdd on a mostly data driven webapp? For example a blog or a forum?
3
votes
10answers
1k views
What do we mean by “design” in software engineering?
I have been reading about different software methodologies. Every method has a design phase to some extent, more or less.
I am not clear on what we mean by designing. Does this mean writing your ...
1
vote
3answers
122 views
Which software methodology works when you are in learning phase of a technology?
In my scenario, we have a team of experienced developers with 3+ years and they are not co-located. We are in a learning phase in terms of the domain and technology. I want some recommendations in ...
13
votes
5answers
840 views
What is the minimum subset of best/well-known practices in software development for a solo programmer? [duplicate]
I've been the lonely programmer in my work for quite a long time. Usually I've read articles and posts about
Version Control Systems
Continuous Integration/Delivery
Development methodologies: Scrum, ...
15
votes
6answers
1k views
Tool that turns truth table into smallest possible if / else block
Is there any application or tool that will take a truth table and turn it into a compacted if block?
For instance, lets say I have this truth table where A and B are conditions and x, y and z are ...
3
votes
4answers
431 views
Is SCRUM Methodology a good technique to go with in crucial deadline project?
I am just join a firm and they are working in a (their called) SCRUM methodology, They have very sharp deadline and the project development doesnt seems to have any direction or neither it is looking ...
25
votes
9answers
2k views
Do I have the wrong idea about software engineering? [closed]
Hello folks I have a question which's been raised by my latest job (rather intern).
Just to put things into context - I'm 21 and I've finished my 2nd year of university before that I've had around 2 ...