Possible Duplicate:
Is UML practical?
I heard many opinions about UML.
Some people says that it is useless. Some people says that it is very helpful.
What was your experience on using UML?
How does it effect on development process?
...
I'm with a pretty small startup and we started using a form of a Scrum/Agile development cycle.
In many ways I enjoy Scrum. We have relatively short sprints (2 weeks) and I like the Burndown Chart to track the teams progress. I also like the Feature Board so I always know what I should be doing next. It feels good taking down a feat...
Here's an interesting writeup of using eye tracking software to generate "heat maps" that show where on the screen users spend the majority of their time.
Any leads as to good packages for doing this, without paying through the nose for somebody to come in and run the assessment for you?
http://www.useit.com/eyetracking
...
Being relatively new to the software industry I have come across a question of deadline enforcement:
Back in the idyllic age of academia, the deadline was the end of the semester and the penalty was a well defined 'F' (or local equivalent). Out here in the real world we need to make code our current and future peers can work with, I fa...
Sometimes I work with bad smelling code. Yes, there's bad code out there :) I'm not talking about design problem but about much more simple things like:
messy indentation
non consistent use of empty lines
a big banners introducing functions, which just repeat the function/method names
non consistent name conversion, even in the same li...
Should technical items such as "Upgrade sever from v1 to v2" or "Increase startup performance" or "Refactor login module to reduce code complexity" go in to the product backlog and if so how should a non technical product owner be able to prioritize them v.s other more functional backlog items?
Should there be a separate backlog for tec...
I work as a lone developer in a very small company. My work is quite chaotic and I'm looking for ways to make it more organized.
One problem is that my projects have practically no management. Rarely anyone asks me what I'm doing, or if I have any problems. At some point there was talk about weekly status meetings, but that's some time ...
With my source in Subversion, I am having issues when 2 different computers have different connection strings.
The LINQ to SQL designer seems to only like having the same connection string.
Is it possible for the designer to use a connection string that varies since developers have different local configurations, but the actual usage i...
I am currently examining the benefits and costs of introducing requirements traceability into the development process where I work. I can see the potential benefits to the stakeholders of traceability, but I'm unclear about how you can go about implementing the logistics to trace requirements back from code.
Do you need to use special ...
Hi all,
today in the university we had a Scrum practicing exercise (simulating the whole process of creating a software solution) and I came up with an issue that couldn't quite understand.
Let's say we've had defined our stories and give them a proper prioritization. And there is a story with very little priority... it's going to be do...
We have a large enterprise application where projects are scoped designed and finally coded using a formalized waterfall process. I am often given code changes for non related initiatives just because they are in the same section of code. All initiatives must be turned over at the same time. Development team also has little say over s...
I'm looking for an Application Lifecycle Management tool for a team with about 15 employees. It should provide the following features:
General
Multi-user network system
dashboard for each user
should be suitable for Scrum
multiple projects
Issue tracker
separation of bugs, enhancements and new features
Issues should have: category...
Im involved with an academic software project in which 2 half-time PhD students manage 4-8 students. Turnover in this project is high, because students join for their 10 weeks Bachelors thesis or six month Masters thesis, then graduate and are gone forever.
Each thesis usually involves the development of a new feature and while we stres...
So ok I understand that UML diagrams help for the construction of a program, but when are they used? Are they needed before you start coding? do you need them so you know what you have to code? Or do you use them after you have coded the program?
...
Team Foundation Server 2008 allows that every check-in is associated with a work item, but what do you do if you are developing some features which span several Team Projects?
For example, you're developing a specific product for a client and that product has its own Team Project, but is also using some of your other components or tools...
Where can I find a practical example on how to use Bug, Risk, Scenario, Task and Quality of Service Requirement work items?
On MSDN documentation I found this topic: http://msdn.microsoft.com/en-us/library/bb668962.aspx but it is not enough for me to deeply understand when to use one or the other.
Thanks!
...
One of the programmers on our team is leaving for greener pastures. We will be going from 6 to 5. What steps should we take to ensure our development process continues to run smoothly, potentially while integrating in new blood.
We are currently working on a short release cycle with iterative development. Design - code - review. The per...
I have been trying to get our software department to adopt some kind development process methodolgy. We only have 9 developers, and about as many projects. Currently, we can only be described as chaotic. Or perhaps 'crisis driven development' as I've seen another SO user call it.
Using Kanban seems like a it could be a good fit for ...
I want to know step by step process of how folks develop on Django here. I have seen that whenever I try to create a website in Django, I always get confused amongst:
DB Schema/models.py
UI/Template Structure
Login module
urls.py
views.py
How do you approach this? I may have missed something. You do not need to elaborate everything, ...
When does a non-critical bug become a feature or should a bug always remain as a bug?
For example, should there be a statute of limitations in place.
For example, if you have a defined statute of 1 year. The bug was introduced over 18 months ago, but only noticed today.
Should that bug be defined as "this is now how the system works"...