For questions relating to the process of developing software.
-2
votes
0answers
35 views
Are there any practical uses of Instacode service that renders code snippets as a picture? [closed]
With Instacode service you can render a code snippet and add effects and make it look epic (like this)
Now it's fun and everything but does it have any practical uses in software development?
0
votes
1answer
67 views
How to find method and class usages along git repositories
We got some code in a git repository that's used along different projects (with git different repositories), the problem is that we got now so many different projects that's difficult to track which ...
0
votes
0answers
37 views
Is it possible to adopt Agile Methodologies when working alone? [duplicate]
I'm searching for some advice and I'm not sure that this is the right place to ask about it, so sorry if this isn't appropriate here. Recently I've started to read about agile methodologies. It ...
0
votes
2answers
103 views
Interaction between programs
I am writing an interactive program in which it takes speech input from the user for a specific list of commands.
The list of commands will be stored locally in a graph and based on the usage their ...
6
votes
6answers
871 views
Is there a name for when a sales team irresponsibly promises non-existent features? [closed]
It's a common issue to see a company's sales team promise new features in order to close a sale. Many times these new features are still in development or are still being designed. Sometimes features ...
0
votes
2answers
201 views
Why is new product development always rushed? [closed]
If you are working on something new you have less than the required time to do it, and sometimes you are expected to work late, weekends etc (even when you are waiting on people who are not working ...
1
vote
5answers
324 views
How to maintain a steady pace at development? [duplicate]
This is something that happens to almost every project I am involved in as a developer. At first when I am presented with the problem I am very motivated to find a solution for it. And I develop on a ...
8
votes
6answers
467 views
What is a good analogy to explain how software development is different than building a bridge? [duplicate]
If you had a manager, a couple of levels above you, tell you that building software is like building a bridge, how would you respond to that?
If this manager truly believes that we should be able to ...
7
votes
4answers
139 views
Where to put details about the acceptance criteria of a user story?
In this blog post about acceptance criteria the author explains that good acceptance criteria should:
State an intent not a solution (e.g. “The user can choose an account”
rather than “The user can ...
1
vote
2answers
198 views
Approach of delivering “Logging API”
I faced a question in a .NET interview.
As a client i need a LoggingAPI. How you go the approach of design and development and delivering Logging API to the client? I don't care about WPF or a ...
4
votes
2answers
97 views
Requirement gathering in an agile methodology
In the great book User Stories Applied the author specified the following process for trawling requirements in the form of user stories:
Create user roles (personas) --> brainstorm user goals for ...
52
votes
11answers
3k views
How common is it for a team to write everything in-house?
In a recent interview I asked the interviewers "how do you go about evaluating new technologies and libraries (such as SignalR) and bringing them in to use?". They said they don't, that instead they ...
0
votes
0answers
58 views
What is expected in the documentation of a software project [duplicate]
I have about a month left to work on my final year project for college and between all my assignments and exams, I have to write documentation for it. On our college guidelines it states the ...
1
vote
5answers
260 views
Improve Bad testing
We have a large team of developers and testers. The ratio is one tester for every one developer.
We have full bug tracking and reporting systems in place.
We have test plans in place.
Every change ...
-4
votes
1answer
80 views
Does a developer really have to know build tools, classpath etc? [duplicate]
When IDEs like eclipse can handle all the maven, ant, classpath etc related tasks, does a developer really need to learn all these things ? If yes, then why ?
4
votes
2answers
266 views
How to effectively put code live
What are the general strategies to employ when attempting to ensure that a module of code will function correctly on the live system? A common problem we have at our software house is that we ...
1
vote
2answers
140 views
Justifying deficiencies in design
I would like some input on how to handle clients and third party vendors that ask me about the deficiencies in my design.
For example. It turns out I need a data field in a webservices response. This ...
0
votes
2answers
117 views
Converting Business Process Maps into Software
I am fairly new to web application development. I have defined my problem domain through talking to various stakeholders and putting a process map together - basically a flow chart showing the ...
12
votes
5answers
623 views
How to start a development project when there are too many potential stakeholders
I've just taken on a new job at a college as (the sole) Web application developer.
The college has a number of disparate but all pretty badly coded legacy systems. Mostly built in PHP they deal with ...
2
votes
2answers
98 views
Strategies for using a code metric evaluation tool
Should code quality metric evaluation tools like Sonar be integrated with IDE for running local analysis or should they be a part of the build process (like integrated with maven) for continuous ...
5
votes
5answers
246 views
What sort of questions drive the decision as to whether similar code is separate or common?
I have come across the following problem many times in various guises in my programming career. As a simple example, consider the following:
Let's say there is a method (B) that could differ ...
-2
votes
1answer
56 views
What are general best practices for plugin/extension development? [closed]
I need to correlate requirements for a plugin/extension of an application with development best practices.
I thought there might be best practice advice that applies to plugins and extensions ...
3
votes
3answers
116 views
System evolution approach: gradual or cataclysmic?
When working on established systems, I've often found ways to improve a user interface to maximize user efficiency (example: legacy app maintenance screen doesn't allow multi-line operations where ...
2
votes
7answers
335 views
Should developers be worried about automation that make them redundant eventually? [closed]
Should developers be worried about possible automation happening in their projects that might make them redundant ? I never particularly worried about this myself but I have seen many developers ...
3
votes
2answers
166 views
What is Development Environment? e.g. Vagrant
By luck i landed on this website http://www.vagrantup.com/
It is says, that software is for development environment.
My question is what exactly definition for development environment (in this case ...
3
votes
1answer
150 views
Where does the reporting function fit into Enterprise Software development Best Practices
At my company, I develop and maintain all the operational reporting used by management to run the business. There is no reporting position on the application development team. I've taken it upon ...
7
votes
2answers
384 views
How to deal with too much pragmatism in the project?
My team and I took over a medium sized codebase over a year ago when the previous tech lead left the company. Originating from the lack of man power I fear we favored pragmatic solutions over best ...
19
votes
4answers
655 views
Is BDD scalable for medium to large projects?
In every Website you read about BDD (Behaviour Driven Development) you find a very simple nice example showing you how obvious and easy is it to define your requirements. But trying to implement this ...
1
vote
1answer
128 views
Combining KanBan in a SCRUM process
Does anybody have an experience in combining KanBan in SCRUM, could this work, would this make sence or would it be an overdesign?
0
votes
2answers
104 views
Setting up a development standardization guide for in-house/vendor programmers
I was recently hired by a large multi-national corporation to head up mobile development for their sales operation/support team. In a company of close to 10,000 people I am, at least in the America's, ...
24
votes
7answers
2k views
How to convince my teammates to follow some basic rules
I have a problem with my teammates. Long story short: We are three students working at a project for a competition. The project consists of 2 separate applications: one for Windows (that I develop) ...
3
votes
3answers
339 views
Proper Git setup between designers and developers?
Basically we now have 2 developers for an iOS project, 2 developers for an Android project and 1 designer doing designs for both projects.
Right now, the way we exchange designs and images is through ...
5
votes
2answers
284 views
At what stage of a project should documentation be done?
I was assigned to fix some issues in a PHP project. Later on, I was asked to implement some new features, which I did. The project neither uses any framework nor does it use OOP. It lacks a proper ...
5
votes
3answers
157 views
Is there an established software taxonomy that's based on the type of software?
I'm researching engineering approaches to software development based on the type of software, for example:
Custom one-off software (e.g. space shuttle software)
Whitebox application requiring ...
5
votes
2answers
106 views
Formal term to web-ify a piece of existing software or program or a module?
There is a software we run as a windows service. Its currently not designed to take a huge load. So we kind of need this service to be hosted over http so that multiple clients can make use of it. Its ...
7
votes
5answers
543 views
should you always enter a bug in a bug tracking system [duplicate]
Possible Duplicate:
Should developers enter bugs into the bug tracking system?
Should I log trivial fixes?
For a project I'll be doing in school soon I will be working with 6 other ...
10
votes
1answer
766 views
What is Developer Anarchy?
I've been reading about Developer (or Programmer) Anarchy, which seems to be billed as a post-Agile development methodology. I found a few resources on it (1, 2) but it doesn't seem to be a lot out ...
12
votes
4answers
626 views
Developing with confidence without a real development environment
I've recently been hired for a project that involves working with and around several third-party "enterprise" systems. Due to what I imagine would be the astronomical cost and effort required to build ...
9
votes
2answers
464 views
Is Agile a variant of RAD?
Wikipedia says that Agile is a type of "RAD" which I guess is incorrect. From what I know, Agile was developed becasue RAD itself was not that sucessfull in 90'S (too rigid for changes).
Or am I ...
2
votes
1answer
146 views
How should I organize bugs in redmine?
I'm helping to reogranize several redmine projects; although I have a lot of experience with issue tracking systems, I've never worked with redmine before.
What is the best way to organize Issues in ...
9
votes
1answer
182 views
Looking for the better way to combine deep architecture refactoring with feature based development
Problem statement:
Given:
TFS as Source Control
Heavy desktop client application with tons of legacy code with bad or
almost absent architecture design.
Clients constantly requiring new features ...
3
votes
2answers
167 views
Can a designer start an open source project? [closed]
I appreciate you can't start an open source project with just an idea but would just a design be enough? Has anyone ever seen that done where a designer posts a design and developers join to start the ...
3
votes
1answer
103 views
How do you take into account usability and user requirements for your application?
Our team supports BackOffice application: a mix of WinForm and WPF windows. (about 80 including dialogs). Really a kind of a Swiss Army Knife. It is used by developers, tech writers, security ...
0
votes
1answer
285 views
How to identify a software development framework? [closed]
Based on what information, can we identify something as a software development framework? For example the Wikipedia article of 'software framework' claims it should include support programs, ...
2
votes
4answers
490 views
If you have the full spec done, what is left for the developer to do?
I'm working in a small company, started as a developer and coded pieces of a big system being provided with detailed specs. Over five years I moved towards analyst position. I know how existing parts ...
-1
votes
3answers
255 views
What is the standard term for my role?
I'm doing work that involves writing code and managing developers in a "special projects" division of a large company. I'd like to define my role better and figure out if there's an industry standard ...
0
votes
1answer
170 views
What is development automation?
When someone refers to "Development Automation", what is it exactly?
What are some frameworks for development automation?
My boss asked me to develop a strategy for implementing such in the company ...
3
votes
3answers
270 views
How to choose a development method?
There are many academic/industrial researchs about various development methods (Scrum, XP, waterfall, ect.), telling us how to do it right and stuff. But I never saw something that suggest how to ...
2
votes
2answers
141 views
systems/software engineering design process
I just developed my first non-trivial android app. It was a complete nightmare. I came up with an idea, build the app, changed my idea, and implemented a lot of input from others on new features. All ...
1
vote
1answer
126 views
How to plan/manage multi-platform (mobile) products?
Say I've to develop an app that runs on iOS, Android and Windows 8 Mobile. Now all three platforms are technically in different program languages. The only 'reuse' that I can see is that of the ...

