Tagged Questions
1
vote
1answer
108 views
How do I convert a list of Requirements into Constraints?
I am trying to prepare my first software design document. I am self-taught and have no formal training in CS. Having done a wee bit of reading up on it beforehand, I have created a list of ...
2
votes
1answer
124 views
User Stories - How should it be defined for complex changes involving multiple applications
This is one of the definitions that I asw for user stories -
When the time has come for creating user stories, one of the developers (or the product owner in Scrum) gets together with a customer ...
6
votes
3answers
350 views
How can I get better at explaining complex software processes to developers?
I'm really struggling with my software specs. I am not a professional programmer but enjoy doing it for fun and made some software that I want to sell later but I'm not happy with the code quality. ...
1
vote
1answer
139 views
What are some general guidelines for setting up an iOS project I will want to personally publish but sell in the future?
I have an idea for a personal iOS project that I would like to write and release to the iOS store. I'm the type of developer who enjoys developing and publishing. I want to write quality software ...
3
votes
4answers
285 views
How to select drawing system when requirements not yet known?
We're developping an application for 2D data processing and display. At the moment data is displayed by converting each point to a color depending on intensity, so in rather low level code. This works ...
1
vote
2answers
136 views
What kind of documentation should UX designers provide to the developer?
It would be interesting to hear what is used besides sketches from UX engineers during development of a GUI. Unfortunately our UX team provides just a minimum of requirements for GUI screens.
I ...
6
votes
6answers
231 views
From analysis to application
Which learning path would you recommend to be able to create complete application from requirement analysis, design (with various diagrams) to coding and testing?
It's not easy to get this knowledge ...
2
votes
5answers
226 views
Brainstorming questions to elicit features in new software version?
Because of a change in technologies, we are doing a major version change in our in-house enterprise software. I am going to be doing the usual of interviews, observations and brainstorming sessions.
...
8
votes
6answers
2k views
Feature vs. Function
Often I hear PMs (Project Managers) talk about feature and function. And I'm just so puzzled to differentiate them. Sometimes I think of a feature to be equivalent to a user story. Something like "As ...
23
votes
11answers
484 views
Coaxing requirements out of business people?
What methods seem to work best to coax requirements out of non-tech business people? I am working with a team that’s trying to get a spec together for a project. Every time we have met and it comes ...
0
votes
2answers
325 views
Should I represent the Database in my use cases?
I am creating use cases for my web application and I was wondering if a representation of the DB should be listed as an actor. For example a user can check his profile and edit it (assuming that he is ...
16
votes
12answers
2k views
Dealing with bad/incomplete/unclear specifications?
I'm working on a project where our dev team gets the specifications from the business part of the company. Both the business management and the IT management require estimates and deadline ...
6
votes
8answers
443 views
What are important things to remember when reengineering a legacy application?
About to embark on the initial phases of a project to rewrite a legacy application from the ground up (existing business rules will change somewhat, and be extended to incorporate a large number of ...
19
votes
10answers
917 views
What is the proper way to create requirements documents?
Right now my supervisor is creating requirements documentation / specs for me using bugtracking software. This seems like a terrible idea to me, all the requirements are on these little tickets and I ...