Questions tagged [methodology]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
-1 votes
1 answer
43 views

Using a Plugin to call the Main fuctions

I have a program that uses OMR to scan a photo of a "scoresheet", and give a result. Its functionality is: Scan one photo Compare with database for which "template" to use, ...
user avatar
  • 135
0 votes
5 answers
307 views

How does Lean both "decide as late as possible" and "deliver as fast as possible"?

I'm learning about various software development methodologies, and reading about Lean hasn't clarified what sounds like two contradictory principles: Decide as late as possible Deliver as fast as ...
user avatar
  • 254
2 votes
2 answers
74 views

Consider as a single class or attribute/operation of existing class?

There are different methods for recognizing classes in UP methodology: noun/verb analysis using CRC analysis using RUP stereotypes other sources I have read above methods fully detailed in UML 2 and ...
user avatar
1 vote
2 answers
83 views

Is "one representative" enough or need to have many same-type things in testing?

This is (again) a question of methodology... Suppose we are testing a service that returns Articles given ids, i.e. List<Article> getArticles(List<Integer> ids);. In addition, the ...
user avatar
  • 181
2 votes
4 answers
708 views

Making hundred of cosmetic changes to the code at the last minute [closed]

A programmer keeps making cosmetic changes to the code while we have a strict deadline and the contract stipulate "no changes to the existing code". I am wondering where this "attitude" comes from: ...
user avatar
6 votes
2 answers
5k views

What is the difference between containment and aggregation relationship in UML?

As it is said in ARLOW, J., AND NEUSTADT, I. UML 2 and the Unified Process, 2nd ed book, there are 7 types of relationship between different objects. Dependency Association Aggregation Composition ...
user avatar
-1 votes
1 answer
106 views

How to test and what kinds of test to write for Request Handlers that use Repository layer?

Consider class below: class FillTestBySerialHandler { /** * * @var FillTestBySerialRepository */ private $fillTestBySerialRepository; function __construct(...
user avatar
  • 8,021
28 votes
8 answers
10k views

Methodology: Writing unit tests for another developer

I was thinking about software development and writing unit tests. I got following idea: Let's assume we have pairs of developers. Each pair is responsible for a part of the code. One from the pair ...
user avatar
  • 413
5 votes
1 answer
1k views

Interview question: "How do you make sure your logs are sufficient?" [closed]

I was in a job interview with a vp r&d today. I would like to ask it here, even though it is, in my opinion, too broad as a question. One of his questions went something like: "How do you make ...
user avatar
  • 857
29 votes
6 answers
7k views

Does Scrum create additional overhead for projects where requirements don't change?

I'm reading the Scrum - A Pocket Guide by Gunther Verheyen and it says: The Chaos report of 2011 by the Standish Group marks a turning point. Extensive research was done in comparing traditional ...
user avatar
-1 votes
1 answer
91 views

How to make the working habits/personality traits of a team more transparent? [closed]

We are a recently formed team of 4 developers, some of them new to the company, some of them assembled from other, disbanded teams. I would like to know my team members better, how they "tick", how ...
user avatar
  • 273
120 votes
12 answers
43k views

Why are multiple programming languages used in the development of one product or piece of software?

I am a recent grad student aiming to start my Master's in Computer Science. I have come across multiple open source projects that really intrigue me and encourage me to contribute to them (CloudStack, ...
user avatar
0 votes
2 answers
183 views

CSS Methodologies for a Few Classes

We've been using BEM for several Drupal CMS projects quite successfully. This means we've been following a frontend-first approach where frontend developers specify the HTML, which is then implemented ...
user avatar
  • 61
0 votes
1 answer
515 views

CRISP-DM, which phase and tasks relate to User Acceptance Testing?

EDIT: The project is about creating an algorithm for Procedural Content Generation for a videogame. The actual game is secondary to the algorithm. It must be something basic to test the Procedural ...
user avatar
  • 119
2 votes
1 answer
203 views

Recommended methodologies for refactoring a large ISAM based DB structure to a RDBMS?

I'm meeting quite a challenge. We have an old grown software with mostly Delphi applications, and an underlying ISAM database server (ADS)1, used with a lot of free tables and manually programmed ...
user avatar
2 votes
1 answer
370 views

How can the reusability of Python code be measured and quantified?

For example, let's assume we have a class that is imported three times from other classes. This would lead to a reusability of three. However, as there might be functions that are called only once, it ...
user avatar
  • 170
20 votes
4 answers
11k views

Can the Scrum method be used with only one person and only one 10 day Sprint? [duplicate]

So I have to do a project for about 10 days. About the work, lets just say Im going to develop a Website with a front-end and a few interfaces between internal services. Now I have to use a ...
user avatar
4 votes
3 answers
169 views

About Sprint in Scrum Methodology

About methodology Scrum, specifically during the period of Sprint, is it correct to say that: The scope can be clarified and renegotiated between the product owner and the development team ...
user avatar
-2 votes
1 answer
163 views

Is there any place for a "start from scratch" philosophy? How often is starting over considered a good idea? [closed]

It may be inexperience, but in the small projects I've worked on, I've often found it super useful to completely start over. Is this unique to novices or is it a real thing? It obviously doesn't ...
user avatar
0 votes
1 answer
451 views

What contract is in consumer-driven contract testing?

Consumer-Driven Contracts: A Service Evolution Pattern presents the idea of contracts verification. But how detailed is the contract? Is the contract defining only a syntax of requests/responses? ...
user avatar
  • 650
11 votes
4 answers
686 views

Should I build a fully featured application or a bare bones one and then slowly add features?

I work in a manufacturing plant that has tasked IT with creating a shop floor scheduling program (that is very badly needed). Based on others experience, would it be better to take less time and build ...
user avatar
4 votes
1 answer
796 views

How to parse a simple custom syntax in Go?

I have a limited amount of input types: 34:56 = sensorA#, sensorA#, sensorB# 2:5 = { led# } 66 = otherSensor 2,3,4,5 = greenRelay#, redRelay#, relayA#, relayA# a:b implies range. {name} implies a ...
user avatar
4 votes
2 answers
149 views

Using A Configuration Class (For All Constants/Magic's)

I come from a background where using a configuration file for every, if not every, constant is the best solution for maintainability and flexibility of the program. By this I mean, every hard coded ...
user avatar
  • 508
16 votes
9 answers
2k views

Is redundant condition checking against best practices?

I have been developing software for the past three years, but I just recently awoke to how ignorant I am of good practices. This has led me to begin reading the book Clean Code, which is turning my ...
user avatar
  • 171
0 votes
1 answer
139 views

Test coverage measurements

I have found several documents about statement and decision/branch coverage in testing, but these terms aren't clear for me. There are two types of this problems, that you can see below. Code: ...
user avatar
37 votes
8 answers
6k views

How to cope with different development styles (top-down vs. bottom-up) in a team?

Say you've just started working in a very small team on a {currently relatively small, though hopefully bigger later} project. Note that this is an actual project intended to be used by other ...
user avatar
  • 7,854
13 votes
5 answers
3k views

How to make Scrum work for a team with defined roles?

Some background information I'm part of an in-house software dev team. It consists of 5 developers (with experiences ranging from 2 to 5 years, I'm one of them) 3 implementation staff (they do the ...
user avatar
  • 1,375
-6 votes
1 answer
281 views

Does RAD allow you changes or modification after the cutover phase without the need to redo the system? [closed]

Like other agile models, that is a close loop where changes after the system development can still be implemented without the need to redo the whole system, is this possible for the RAD model as well? ...
user avatar
10 votes
3 answers
824 views

What exactly is model driven software engineering (MDSE)?

I came accross the accronym MDSE today on infoq, and the information I could find what quite unclear and the description was full of buzzwords : MDSE is about enabling software engineers to work at ...
user avatar
0 votes
1 answer
92 views

Development and testing PHP script that gets variables from external server

I have a web app that sends users to an offsite payment server to complete a transaction, and I'm working on the PHP page that users are returned to upon completion of the transaction. The script uses ...
user avatar
  • 1
8 votes
2 answers
2k views

Top-down vs Bottom-up approach when designing a class library

I am designing a class library to represent western equal temperament music theory concepts for the purpose of composing notated music with code (I realize there are other libraries and programs for ...
user avatar
-1 votes
2 answers
2k views

Working Agile on Mainframe [closed]

Why do teams that work in a mainframe environment barely use an agile working methodology? What are the key factors of not doing this despite all the technology available? If so, which agile ...
user avatar
1 vote
1 answer
621 views

Is Exploratory testing Context Driven testing?

I do not think so, yet many sources say it is. As I understand it: Context-driven testing means that when planning testing on our project, I choose the methods, practices, etc. in order to fit the ...
user avatar
1 vote
2 answers
205 views

Defining data model in Agile methodology

I always understood that in agile, each sprint is about adding a new functionality to existing application, so that the application can be build incrementally. On the other hand, when you define data ...
user avatar
  • 650
5 votes
1 answer
641 views

What activities, outside of writing code, have been shown to improve one skill as a programmer? [closed]

The mantra is to become a better software developer, write more software. However, are there activities I could partake in when I am not actually at the computer programming such as doing certain ...
user avatar
1 vote
1 answer
356 views

How does one learn QA? [closed]

When starting to learn programming you would usually point someone over to Code Academy, or Learn Python the Hard Way or even The C Programming language and tell them start writing code until it works....
user avatar
  • 2,932
-1 votes
2 answers
224 views

How do developers deal with "where to start" problem in a context of overwhelming difficulties caused by too much heterogeneous information? [closed]

A friend of mine, a beginner PHP programmer, needs to link the product his company develops with a third-party product (a set of web services). He received the "relevant" documentation (a few hundred ...
user avatar
8 votes
2 answers
883 views

Test Driven Development for Complex Games

I'm coding a game in my spare time, but I am mostly still a beginner when it comes to programming. I'm sorry if this question is off topic or if it ends up not being helpful to anyone else, but ...
user avatar
  • 255
4 votes
1 answer
2k views

Is there any software development methodologies for small teams?

I'm working in a big software company and I'm developing a big enterprise-level web-solution with a team of about 25 people (2 architects, ~15 developers, 5 QA engineers, couple BAs, project manager). ...
user avatar
3 votes
2 answers
94 views

Methodology To Determine Cause Of User Specific Error

We have software that for certain clients fails to download a file. The software is developed in Python and compiled into an Windows Executable. The cause of the error is still unknown but we have ...
user avatar
3 votes
1 answer
554 views

In voice recognition programs, what methods are generally used to separate voice from noise?

I think voice recognition is cool, and I might start studying it soon, but one big question that I've always wondered about is "How do the programmers separate the noise from the voice?" I mean, if ...
user avatar
16 votes
1 answer
1k views

How to effectively cooperate in a team having mixed background/mindset regarding OOP? [duplicate]

I've been recently assigned for a new high-performance C++ project (finance) together with 3 other guys who, like, me, refer to themselves as "primarily C/C++ programmers", meaning, all of us have ...
user avatar
  • 270
0 votes
1 answer
384 views

How to make C# methods work like javascript functions? [closed]

I'll keep it simple, I want to make C#'s methods work like javascript's functions. Mainly so I can convert this - function makeVariable(terp) { var me = {value: 0}; return function () { terp....
user avatar
0 votes
2 answers
124 views

Does agile approach support taking a task from a team?

Can customer take one of tasks during the planning meeting, which was already assigned to this team, and put it to another team? For example because a customer think that the other team will be faster ...
user avatar
  • 345
4 votes
2 answers
13k views

What is the difference between use case, user requirements and user stories? [closed]

I'm wondering what the difference is, and at what stage these different terms are used within the Agile/Scrum methodology? use case, user requirements and user stories Am I right in thinking they ...
user avatar
1 vote
2 answers
161 views

Approach to coding algorithms to minimize rework [closed]

I find myself reworking my code quite a bit, especially when learning to write algorithms that involve keeping track of multiple attributes and labels. I feel that having the pseudo-code written up, ...
user avatar
-2 votes
1 answer
263 views

What semantics should be used when referring to waterfall and agile methodologies [closed]

I've just been involved in a debate regarding semantics of how to define approaches to the software development lifecycle. As far as I have been concerned, waterfall and agile are not methodologies, ...
user avatar
  • 107
14 votes
8 answers
2k views

How should I validate code when there is no one to do code review? [duplicate]

I'm used to working in a large development environment where code is peer reviewed and tested by the client, who is usually an IT person themselves. I am now working at a very small company where I'm ...
user avatar
-1 votes
1 answer
291 views

Scrum is methodology or framework? [closed]

I am confuse about scrum .it is methodology or Framework?. I want to use scrum for development but i want to develop scrum tool but i am confuse scrum is methodology or framework?
user avatar
22 votes
7 answers
16k views

How does the Scrum Master participate in Daily Stand-Ups?

We have a professional Scrum Master consultant [*] who recently joined our project. Unfortunately, we don't know her name (she never introduced herself to us, she just came in one day and said "we are ...
user avatar