The tag has no wiki summary.

learn more… | top users | synonyms

-2
votes
1answer
537 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 ...
9
votes
3answers
447 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
1k 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
2k 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
771 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
657 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
273 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
373 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
250 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
1k 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
509 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
3answers
208 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
896 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
180 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
6k 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
138 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 ...
16
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, ...
18
votes
6answers
2k views

How to turn truth table into smallest possible if / else block

How can I take a truth table and turn it into a compacted if block? For instance, let's say I have this truth table where A and B are conditions and x, y and z are possible actions: A B | x y z ...
3
votes
4answers
530 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 ...
12
votes
2answers
360 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
2k 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
572 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
5k 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
618 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
593 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
123 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
2k 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
681 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
227 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
417 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
171 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
334 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 ...
15
votes
17answers
6k 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
758 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
76 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
136 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
712 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. ...
19
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, ...
42
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
695 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
348 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
5k 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 ...