In scenaios where an RFP is issued by a customer for a vendor to be selected based on a certain technical and financial criteria, i.e. in a fixed scope / fixed price projects, is there any methodology can be used other than WATERFALL. I.e. Can the Incremental / Iterative approach work?
...
My question is simple: what to write into a log.
Are there any conventions?
What do I have to put in?
Since my app has to be released, I'd like to have friendly logs, which could be read by most people without asking what it is.
I already have some ideas, like a timestamp, a unique identifier for each function/method, etc..
I'd like to...
So, I'm looking at building a brand new REST WS API for my application. I've done my homework on the technical side and feel fairly confident about setting up paths/to/resources.andTheirRepresentations. However, does any one have any suggestions on good resources for processes to develop what those paths should be? What methods should be...
If you are a developer and had access to tools such as Ounce Labs, Fortify Software or Veracode, would you object to metrics on the code you write being made publicly available? If you would object, what would it take for you to feel more comfortable with more transparency in this regard?
If metrics were public, do you think this would ...
Most Agile Methodologies I'm reading about speak volumes about how best to keep communication bottle necks within a team to a minimum. When working as a solo developer, most of these don't really apply. Stand up meetings are "interesting" when done alone for example. :)
My question is, when working solo, from what particular methodolog...
I am starting to fully understand the philosophy which claims that doing something, anything at all, is better than doing nothing, and advance will come from there.
So I am thinking something along these lines:
When approaching a new design (feature/module/component/whatever...) start off with creating a crude implementation with no...
As part of my assignment I have to answer this question:
The Sales Department has decided to develop new software internally.
They will thus need to manage the IT project formally. Briefly describe
two suitable project management methodologies models that could be used.
I'm quite confused by the amount of methodologies. I Tho...
Once you have your first set of requirements and design done where do you start programming? (Assume tests will be written in the same order, but before the code).
The entry point
Framework/Support classes
Entity Classes
Easiest thing first
Hardest thing first
What do you suggest?
...
The Mythical Man-Month is now classic, but the "Surgical Team" methodology is still interesting. What methodology most closely resembles it or has the same essence?
To summarize the Surgical Team analogy:
A surgeon understands the problem/business domain and is the expert. They are the authority when there are questions or conflict ...
Whereever I have looked, the functional specifcations are some sort of documents with the requirements/proposed features represented and elaborated. I was recently in a position to make a standard template for our company for functional specifications.
The format I have settled for, tentatively, is an excel file with a quite a bit of aut...
I write JavaScript code and I try to use its functional language nature.
In other functional languages (or even in Ruby), if I don't explicitly set the return value of a function, it will return the value of the last evaluated expression. JavaScript does not follow this pattern. (To be precise, JavaScript always returns a value as well....
Are user stories (typically used in agile development or test driven development) the same thing as events in Edward Yourdon's structured analysis methodology?
...
There is a new badge on Stack Overflow. The "woot" badge is awarded to users visited the site each day for 30 days. How can you implement a feature like this? How can you track that a user visited the site each day for X days in the simplest way?
I thought of having two fields--one for the timestamp of the last login, and another to cou...
I have a list of points. Each point being an x and y coordinate (both of which are integers). Now I'm trying to find known patterns, such as lines, arcs or circles, knowing that the points are not perfectly on the pattern.
What's the best way to do it? I don't have many clues to get started.
Edit: the points are ordered. The user is dr...
How to create a rich user interface Windows application, example Photo Shop.
I am looking for clean MVC tutorial for WinForms with C# somewhere. (Not ASP.NET MVC.)
Being new on the Windows Platform; most MSDN and internet tutorials basically puts everything into the Form class. Further Default events are handled inside of the form, ins...
I believe that software decisions should be reached only if excepted and agreed by the team.
But most cases it varies.
How would you describe the way that decisions are being made in software development cycle in your company?
Is it Democracy? / Is it Dictation? / Is it Anarchy?
Here is what I heard from one of my friend:
"This is no...
What are some solo developer programming methodologies for smaller projects?
...
I would like to know which steps and which concepts do you follow when you're starting a web application from scratch.
When you're asked to develop a new web application and the only thing you're told is which features are wanted, how do you do ?
How and in which order do you conceive all the different layers in your application, from ...
This question is for experiences programmers. Do you have a set process that you follow when approaching a new language that you want to learn? Do you prefer learning alone or with a buddy? How do you begin? Do you have a favorite series of books? And is there any place where you can easily get the grammars for the new languages? Do you ...
Are there any programming methodologies that take into account the concept that the first round of written code is likely to be not what you want to use? The most common thing I hear at the end of a project from a developer is 'If I could do that again, I'd do it so differently.' This is almost an exact mirror of the process a writer goe...