The development-methodologies tag has no wiki summary.
-2
votes
1answer
38 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 ...
17
votes
6answers
744 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
147 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
230 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
102 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
186 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
686 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
118 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
172 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
103 views
Web Development methodology [closed]
I’m currently completing my final year project for a degree.
I’m creating a website for my project however unsure of what methodology to use.
Can anyone suggest any appropriate methodologies which ...
2
votes
1answer
114 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
387 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
250 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 ...
4
votes
2answers
142 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
40 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
970 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
135 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 ...
11
votes
6answers
896 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
533 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
320 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 ...
6
votes
4answers
1k 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
212 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
239 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
333 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
793 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
894 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
637 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
267 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
144 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
239 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
959 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
212 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
508 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
211 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
142 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
177 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
519 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
140 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
111 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
696 views
What is the minimum subset of best/well-known practices in software development for a solo programmer?
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
939 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
406 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
1k 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 ...
11
votes
1answer
266 views
Does scrum have any merit in defense contracting?
Overheard at the watercooler yesterday: "Scrum has no place in defense contracting."
I tend to disagree in the sense that I believe Scrum can be tailored to work in many scenarios and I can see ...
9
votes
4answers
730 views
What is a good example of a software development idea or technique that was a failure?
Specifically what are some examples of where ideas of the masses where just wrong. Why did people latch onto the ideas in the first place? And why were the ideas dismissed? Or perhaps the ideas are ...
8
votes
3answers
417 views
BDD: Getting started
I'm starting with BDD and this is my story:
Feature: Months and days to days
In order to see months and days as days
As a date conversion fan
I need a webpage where users can enter
...
3
votes
1answer
2k views
What Software Development Life-Cycle (SDLC) methodology or methodologies are used by Google?
Does anyone know or have information about which Software Development Life Cycle methodologies are used by Google?
6
votes
3answers
425 views
Development methodology for single web developer? [duplicate]
Possible Duplicate:
Design and Development Methodologies for the single developer
I'm a web developer who mostly works with the LAMP stack when it comes to my own projects. Most of the time ...