methodology

Tips for avoiding second system syndrome

Lately I have seen our development team getting dangerously close to the 'second system syndrome' type ideas while we are planning the next version of our product. While I'm all for making improvements and undoing some of the mistakes of our past, I would hate to see us stuck in an endless loop of rewriting and never launching anything....

RUP (Rational Unified Process)

I have chosen to use the development method RUP (Rational Unified Process) in my project. This is a method I've never used before. I've also included some elements from Scrum in the development process. The question is what the requirement specifications should contain in a RUP-model? Is it functional and non-functional requirements? And...

How to create endless stories for telenovela or tv-series programmatically?

Do you know any (web) sources that describe ways to continually produce stories from an initial base of parameters/objects and some given relationships? I'm interested in - theory and algorithms - real projects where it was done - how to measure redundance in such a system - (fun) sites with examples of something comparable ...

Has the role of the Business Analyst become redundant on true Agile projects?

On a truely agile project where the business is performing the role of the product owner, is there still a role for the Business Analyst? The product owner would do the functional testing as soon as the user story is developed and document and prioritise the user stories. In this case which I must add I haven't experienced yet and with...

Iterative Development with Remote Resources

My situation: I'm a software developer that's taking on new responsibilities as a development manager. Most of my team is overseas or in Canada (I'm in the US). They're all professionals and range from junior to senior level in development. Our code is written in C# and runs everything from the e-commerce site to the production floor. We...

Agile development

Hello, At university we talked about agile programming, but also how many agile methods aren't used in business, like pair programming. I would like to know which methods belong to agile programming (extreme programming, pair programming) and which are really used / do you use. What about iterative and incremental development? edit: ...

Unit testing huge applications - Proven methodologies?

Hello members I've been working in windows forms applications and ASP.Net applications for the past 10 months. I've always wondered how to perform proper unit testing on the complete application in a robust manner covering all the scenarios. I've the following questions regarding them - What are the standard mechanisms in performing u...

Method for finding memory leak in large Java heap dumps

I have to find a memory leak in a Java application. I have some experience with this but would like advice on a methodology/strategy for this. Any reference and advice is welcome. About our situation: Heap dumps are larger than 1 GB We have heap dumps from 5 occasions. We don't have any test case to provoke this. It only happens in t...

TDD - How to start really thinking TDD?

I have been reading about Agile, XP methodologies and TDDs. I have been in projects which states it needs to do TDD, but most of the tests are somehow integration tests or during the course of project TDD is forgotten in effort to finish codes faster. So, as far as my case goes, I have written unit tests, but I find myself going to sta...

What is the difference between a software development pattern a methodology(agile, dsdm etc) and a paradigm(specifically object oriented)?

What is the difference between a software development pattern? A methodology such as agile DSDM etc how is OO classed as a methodology and a paradigm? How can OO be applied to a methodology such as agile if itself is a methodology? Whats the difference between a paradigm and a methodology or a development pattern? Thanks for any re...

Report structure

I'm in the documentation phase and have used an iteration-based model for my project. The model focus is to divide up the report after releases, which means I must have an analysis, design and construction under each releases in the report. The result of the report would probably be very complex and unstructured. Then I would for instanc...

Visual SourceSafe: Architecture/Management

I was looking for information on how other people with larger teams manage SourceSafe currently. I was looking for recommendations and advice for a new project I was setting up that will allow for a few key things Scalability Manage multiple overlapping releases Geared more around .NET however allows for legacy applications (VB, ASP an...

Using Essential Use Cases to design a UI-centric Application

Hello all, I'm begging a new project (oh, how I love the fresh taste of a new project!) and we are just starting to design it. In short: The application is a UI that will enable users to model an execution flow (a Visio like drag & drop interface). So our greatest concern is usability and features that will help the users model fast and...

Quality assurance in small developer teams

Ideally, in a project you will developers, testers, QA manager(s) etc which all make their contribution to the quality of the code. But what if you don't have that kind of resources? If you just have, for example, three developers and don't have the resources to hire a full time QA manager, how do you assure that the code quality meets s...

People not respecting good practices at workplace

There are some major issues in my company regarding practices, procedures and methodologies. First of all, we're a small firm and there are only 3-4 developers, one of which is our boss who isn't really a programmer, he just chimes in now and then and tries to do code some simple things. The biggest problems are: Major cowboy coding ...

Which tool to receive customer requirements

Hi, In my company we want to use Scrum lifecycle, we are using Team System 2010. Team System is great to manage projects developpment and Scrum lifecycle. However we are looking for a solution in order to take care of customers requirements. A tool which give the ability to customer to send us their requests so we can plan it for next ...

jQuery paradigm?

It seems to me that jQuery doesn't seem to be written as an OOP framework, it seems too short, and not verbose enough for that. Am I right in thinking this and if it isn't written as OOP, then what methodology/paradigm are they using? ...

Software development methodology book for project managers

What book do you recommend on software development methodologies (or on a specific methodology) that good for project managers? So I'm looking for a book that overviews methodologies from the aspect of a PM not a developer. ...

Constantly changing frameworks/APIs - how do we keep up?

This question isn't really for any specific technology but more of general developer question. We all know from experience that things change. Frameworks evolve, new features are added and stuff gets removed. For example, how might a product using version 1.0 of the "ABC" framework adapt when version 2.0 comes along (ABC could be .NET...

What other RM methodologies are well know besides FMEA??

Risk management is defined trough several processes that pretend to identify and control the possible risks that may affect the succes of a project. The most common methodology for RM is Failure Mode Effect Analysis. Does anybody know some other methodologies used in the management of risk?? ...