The tag has no wiki summary.

learn more… | top users | synonyms

5
votes
1answer
565 views

Chatbot Conversation Objects, your approach?

I'm a nub programmer, using python, and my current project is a chatbot for an irc channel I reside in. I wish to make it capable of keeping conversations organized, primarily between its self and one ...
3
votes
4answers
479 views

How do software development methodologies fit in the field of consulting?

I work for a fairly small consulting company, roughly 100 employees, and I've been with them for about a year currently. This is my first job out of college. As a company we do not specialize in any ...
4
votes
2answers
245 views

How to transfer teams to an Agile programming methodology

My group has recently grown in size with the addition of several teams from different projects. We work using an Agile programming methodology: 2 week sprints, deliverable every sprint, 2-3 pushes to ...
1
vote
3answers
195 views

What design and planning techniques are the most suitable for individual projects?

This summer I'd like to develop a number of applications, all of them relatively small, yet risky -they're complex, I'm inexperienced-. I'm gonna work on my own because my classmates or other IT ...
5
votes
2answers
323 views

Do payment terms effect project design methodology?

When working on a software project for a client, there are two ways in which this can be billed - fixed fee project, or per hour billing. Does the choice of payment terms effect the design ...
0
votes
1answer
121 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 ...
7
votes
4answers
1k views

What are the best practices for rapid prototyping using exclusively HTML/CSS/JS [closed]

I'm developing a prototype of a web application. I want to only use HTML, CSS and Javascript. I prefer to use my text editor and not having to learn (or pay, for that matter) a new tool like Axure. ...
8
votes
2answers
511 views

Contributing to open source software (how to hack) [duplicate]

Possible Duplicate: How do you dive into large code bases? I am currently a student and started programming a few years ago. I am able to write complete working software in many languages. ...
11
votes
6answers
627 views

Does it make me a bad programmer if I dislike the Agile methodology? [closed]

I like the small iterations. I like the unit tests. I like code review. What I don't like is the starting off with little or no documentation. Am I alone in this? Do I simply have a ...
2
votes
6answers
1k views

How did you find the slow performance in your application?

What makes the web application perform and scale better is always a big topic. And finding the performance problems and tuning them is another... Here is some my thoughts of how to "finding" ...
9
votes
3answers
8k views

What are DRY, KISS, SOLID, etc. classified as?

Is something like DRY a design pattern, a methodology, or something in between? They do not have specific implementations that could neccessarily be demonstrated(even if you can easily demonstrate a ...
10
votes
6answers
523 views

Standardization across an organization: Good or Bad?

Currently I work for an java shop that places a high value on standardization. This includes common things(styles, javadocs, formatting, etc.) on to what I consider slightly more draconian ...
24
votes
14answers
1k views

Avoid becomming a “Theoretician” programmer

I have found this article in several posts on SO. I find myself falling into the 6th archetype; the "Theoretician". It defines the "Theoretician" as: The Theoretician knows everything there is ...
1
vote
3answers
138 views

When can you offer innovation without being off-task?

When can you offer innovation, without being off-task? I can't understand how creative innovation fits in Agile and other methodologies. People just want what they asked for, right? Say you're ...
3
votes
4answers
2k views

What's a good methodology for a small 2-person project? [closed]

Hello What's a good methodology for a small 2-person project? Ranges from 20-40hr. It's mostly small websites. I want to approach it as a developer, but Agile and other methodologies seems too large ...
52
votes
13answers
6k views

Is Agile the new micromanagement?

This question has been cooking in my head for a while so I wanted to ask those who are following agile/scrum practices in their development environments. My company has finally ventured into ...
8
votes
4answers
697 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 ...
3
votes
3answers
313 views

Best practices when creating/modeling databases?

I learned at the University some steps to model a database: Model the problem using the Extended Entity-Relationship Model. Extract the functional dependencies Apply some algorithms to normalize ...
18
votes
14answers
1k views

Is good code impossible in modern software development? [closed]

It seems that even that developer tools has become more solid and robust, writing good code has become a challenge. Even that tools are more powerful, quality of code haven’t got better. I come up ...
2
votes
4answers
130 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
9answers
750 views

What's Your Method of not forgetting the end brackets, parentheses

disclaimer: for simplicity sake, brackets will refer to brackets, braces, quotes, and parentheses in the couse of this question. Carry on. When writing code, I usually type the beginning and end ...
5
votes
5answers
1k views

Spartan programming… What is it good for? [closed]

We are being forced to use Spartan programming on a project, to everybody's dismay. So I get it, it makes the methods really short and it handles the simple cases first. But is it really worth the ...
39
votes
10answers
5k views

Can Agile/Scrum be used by 1 or 2 developers?

Everything I've been reading and researching up to this point describes how Agile/Scrum works great with teams of about 4 to 6 members, maybe even more. In my current shop, we have about 8 developers ...