The tag has no wiki summary.

learn more… | top users | synonyms

1
vote
2answers
355 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
1k 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
242 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
960 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
453 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
192 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
202 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
825 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
174 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?
5
votes
10answers
4k 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
133 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 ...
15
votes
5answers
1k 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, ...
16
votes
6answers
2k 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
522 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 ...
11
votes
1answer
299 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
1k 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
542 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 ...
5
votes
1answer
4k 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
578 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 ...
8
votes
3answers
565 views

Is aspect-oriented programming a misnomer?

From everything I have learned about "Aspect-Oriented Programming" or "Aspect-Oriented Software Development," labeling it as a programming paradigm or methodology appears to be inaccurate. From what ...
0
votes
1answer
122 views

Any recommendation to manage an investigation projects?

I'm working on an investigation on the NLP field. Since software engineering and software documentation are not the primary concerns of my whole investigation I decided to do it using XP. My question ...
17
votes
0answers
1k views

Is cowboy programming a senior approach? [duplicate]

Possible Duplicate: Frankly, do you prefer Cowboy coding? By cowboy programming, I mean a programmer just typing the code very fast without a semi-formal process. I have a programmer that ...
10
votes
7answers
2k views

Best way to break down overwhelming code into manageable chunks?

I'm continually becoming overwhelmed by large projects, once they reach a certain level of complexity. Once I reach a certain point in a project, my progress slows to a crawl and I find myself ...
3
votes
1answer
1k views

Software Methodologies [closed]

I'm very new in this area but I spend a long time to read about all this methodologies (SSADM, AGILE, RAD, SPIRAL, WATERFALL, INCREMENTAL, DSDM, XP, Iterative) in detail, how do they work, the ...
11
votes
3answers
666 views

How can I overcome a badly structured software development model?

I joined the company currently I am working on as a fresher. Due to the limited number of skilled people in GIS software development, and since I was among one of them I was directly recruited as a ...
7
votes
5answers
2k views

Moving from a traditional waterfall methodology to an agile one

My development team is in the process of 'going agile' and lot of people are looking at each other blankly, not really too sure what it means. All management are saying is 'start working agile' ...
4
votes
3answers
222 views

Nurturing creativity

What is the best development methodology for nurturing personal creativity? Why do you think it's better than others? The methodologies can be agile, traditional or whatever.
14
votes
0answers
2k views

Design and Development Methodologies for the single developer

At my work, typically the developers here all work separately, we may share projects but often only do so when another isn't working on it (for reference, we're a consulting company. So someone may ...
3
votes
5answers
410 views

How do I create a mature SW design before the implementation itself? And how do I cope with changes?

I am doing a project in my university where, for the first time in my life, I have to create a system architecture/design and I will be the head of a group of 4 students that are in the beginning of ...
2
votes
1answer
161 views

How agile methodologies can be applied in a typical “ services ” company?

My company is a custom software services company for external clientes, which means our typical project is one in which the contract already states the full budget of the project. Our typical ...
3
votes
3answers
327 views

I'm doing hobby programming; what programming methodologies (e.g. XP, Agile…) do you recommend me to read up on? [closed]

Most of you would probably just call me a kid (I'm 15). I'm doing hobby programming (I started fiddling around with ActionScript 2.0 in Flash 8 when I was 11, now I do mostly C, Python and Java). As ...
14
votes
17answers
5k views

Why aren't we all doing model driven development yet? [closed]

I am a true believer in Model Driven Development, I think it has the possibility to increase productivity, quality and predictability. When looking at MetaEdit the results are amazing. Mendix in the ...
9
votes
4answers
724 views

Which software development methodologies can be seen as foundations

I'm writing a small research paper which involves software development methodologiess. I was looking into all the available methodology's and I was wondering, from all methodologies, are there any ...
0
votes
1answer
75 views

How can I apply regression modeling to analyze the characteristics of Extreme Programming and the Rational Unified Process?

I have been given task that has a case study developed by Extreme Programming (XP) and the Rational Unified Process (RUP). I was asked to apply regression models and take some dependent variables and ...
2
votes
4answers
134 views

Confusion in definitions of a method and a methodology in the book “OOAD with Applicatons” (Booch et al)

I am reading the book Object-Oriented Analysis and Design written by Grady Booch and others. In the Section : I Concepts in a subsection Bringing Order to Chaos authors suggest to separate between a ...
7
votes
5answers
668 views

BDD/TDD vs JAD?

I've been proposing that my workplace implement Behavior-Driven-Development, by writing high-level specifications in a scenario format, and in such a way that one could imagine writing a test for it. ...
18
votes
5answers
2k views

Dev approaches to complex JavaScript UI's [closed]

I am trying to understand the landscape of different approaches, and best practices, around the development of complex client-side JavaScript. I'm not sure what to label this class of application, ...
41
votes
9answers
3k views

Is there a viable alternative to the agile development methodology?

The two predominant software-development methodologies are waterfall and agile. When discussing these two, there is often much focus on the particular practices that distinguish them (pair ...
10
votes
3answers
631 views

Is it a good idea to do TDD on low level components?

I'm considering writing a low level driver or OS components/kernels. The osdev.org folks seem to think that the important bits are not meaningfully testable this way, but I have read some discussions ...
3
votes
5answers
2k views

When do we need to apply a software development methodology?

There are many software development methodologies - SCRUM, agile, XP, etc. - and they all have there advantages and disadvantages I suppose. But when do we really need to apply them? Surely they are ...
6
votes
2answers
336 views

How much design happens in your implementation phase?

For those of you who work in big-design-up-front/waterfall groups: how much critical thinking and design is skipped in your design phase and left to your implementation phase? How complete and ...
40
votes
26answers
4k views

Frankly, do you prefer Cowboy coding? [closed]

Most programmers defending methodologies politically correct like Agile, Waterfall, RUP, etc. Some of them follow the methodology but not all of them. Frankly, if you can choose the methodology, you ...
31
votes
17answers
4k views

Daily standups- yea or nay? [closed]

How valuable (or not) do you think daily stand-up meetings are? If you're not familiar with it, this refers to a daily meeting that is part of Scrum adherents (and some other agile methodologies). ...
30
votes
15answers
4k views

Best Development Methodology for One Person? [duplicate]

I spend a lot of time working on projects in which I am the sole developer, project manager, designer, QT person (Yes, I know... Bad!), and sometimes I'm even the client. I've tried just about ...