The tag has no wiki summary.

learn more… | top users | synonyms

0
votes
2answers
173 views

Development on Android without using Java [on hold]

As the title of this question suggests, I am looking forward to develop app(s) on Android platform without using Java at all. It doesn't mean I have some kind of vendetta against this beautiful ...
-3
votes
1answer
65 views

How common are use SDLC methodologies in real life? [closed]

My instructor told us that some programmers are not using SDLC methodologies for making a system. Because in our project, we used one of the methodologies. If we do not use one of them, maybe our ...
2
votes
1answer
80 views

Suitable software development method/model for R&D Projects

For Research and Development (R&D) project, what type of software development method / model more applicable/suitable? For example, my recent R&D project has several parameters: Requirement ...
-2
votes
1answer
102 views

Learn how to write/design code in a “organic” way? [closed]

I'm an average programmer, I have not issue accomplish the most of daily task and figure out solution, instead my issue is how to design code. let me try to explain: I don't need to learn OO ...
1
vote
0answers
75 views

MVC Controller - keeping methods small

I'm reading uncle Bob's Clean Code and it completely revolutionizes my programming style. In this book author claims that best methods are small methods. What about controller's action methods in ...
3
votes
4answers
166 views

In general, should an organization adopt a single methodology or decide on a per-project basis?

I work for a company that, in my opinion, should be doing all of it's web development work in a fully agile manner. We have vague, competing ideas about the product at any given time. And we have ...
0
votes
1answer
186 views

When to use packages or Repositories in Laravel?

I'm a Laravel (PHP) developer, and new with DI, Packages (workbench) and Repositories (Pattern). I want to know about the best concept/methodology for a more flexible design; ie. the project can grow ...
1
vote
1answer
101 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). ...
2
votes
1answer
215 views

Use and manage Front End Assets for Web

I am a beginner and am currently developing a kind of cms using PHP. The number of libraries that we can potentially use in the front end is large. I have a question about properly selecting, ...
4
votes
5answers
201 views

Could taking design lightly be a pitfall of agile methodologies causing constant rework or is it a misunderstanding of the methodology?

I've been working for a year now in an agile project to redesign an insurance application. I really like working in an agile environment, although management and analysts I work with still have ...
1
vote
1answer
96 views

How to guarantee invariants / Inner logic in setter methods

According to DDD-principles I use factory-methods to create consistent objects and to ensure that the objects are in the right state. Now I'm in doubt about inner logic of setter methods. I'm tied up ...
8
votes
1answer
323 views

What is “train” based development?

I ran across yet another new term in development methodology, and I haven't been able to find a definition for it. Specifically, it's called "train based development." Here are some examples of ...
-2
votes
1answer
119 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, ...
21
votes
7answers
857 views

What do you deliver in the first couple of iterations in Agile?

As I understand, the idea with Agile methodologies is that you deliver something functional and you deliver it often. The application gets into its final shape increment after increment. But in the ...
19
votes
7answers
905 views

Do Scrum sprints mean to work at the fastest pace possible?

I recently interviewed with some companies that do Agile, Scrum to be more precise and there are some things that don't quite seem like Agile to me. I'll take one case that particularly interests me ...
6
votes
2answers
416 views

Split skilled Scrum team

A Scrum team has been forced together and is feeling very uncomfortable. They are constantly saying that it is not working for them and that they are fed up with hearing the words Agile and Scrum. ...
0
votes
2answers
248 views

Code Review tools - to use or not? [closed]

On my dev team, we're doing code reviews, however not in a proper way i believe. The issues our process suffers from: Not enough time is allocated for proper code review. Doing reviews is not ...
3
votes
2answers
393 views

Is QA or testing a lot of overhead or not utilized properly?

From my experiences in software development (Eg. Waterfall ) I see it that most of the times it is the development team that sweats it out with the BA folk to get requirement clarity. The development ...
6
votes
5answers
417 views

Maintaining good form while learning new technologies

I find that I have to learn new technologies fairly regularly as a contractor in order to keep competitive. However, I also find that (not only, but especially) in these circumstances, I tend to end ...
3
votes
4answers
3k views

What is the purpose of the stand-up and its duration in agile methodologies? [closed]

I used to work in a waterfall methodology and now I am in a team that is following an agile methodology. It seems they are doing it wrong. For example, we have stand-ups that last 25+ minutes daily, ...
2
votes
6answers
370 views

object oriented analysis, missing methodology

I've studied design pattern and oop principles, still feel that there is something missing in most design theories. Maybe the fact is that there is not a 'theory' as it is in database design. Let me ...
27
votes
5answers
2k views

Design in one team, coding in another

I will be involved in a project where all the software design is made by a local team and these designs are sent to an offshore team for coding. This is the first time I face a project with this ...
-1
votes
2answers
1k views

The difference between waterfall model and object oriented model? [closed]

Please explain the difference between the waterfall model and the object oriented model. Since the books and web sites that I've seen didn't provide much information about it, I need someone to ...
5
votes
3answers
1k views

Why is Feature Driven Development considered an Agile methodology?

In several places Feature Driven Development (FDD) is called an Agile methodogoly - e.g. the Wikipedia entry on FDD. Yet in general, to be considered FDD it seems the following requirements have to ...
1
vote
1answer
76 views

Extracting domain logic from the forms to which they are coupled?

Many applications do nothing to separate the interface from domain logic. I’ve been programming for a couple decades and have worked at more than a dozen shops and none of them have taken any measure ...
1
vote
2answers
332 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 ...
1
vote
2answers
252 views

Formal study about trends and prevalence of agile vs traditional methodology in the industry

Has there been a formal study about the prevalence of agile vs traditional (e.g. waterfall) software development methodology in the IT industry? And how fast the agile share is growing (assuming it ...
2
votes
3answers
3k views

Is the following diagrams correct for RAD and Agile methodologies?

I do not know if this would be the right stack exchange site to ask this question but I have been researching on RAD (Rapid Application Development) and Agile methodologies and was trying to find ...
18
votes
6answers
893 views

Development methodologies when hundred of developers are working on one single solution?

We are an organisation consisting of around 200 developers that are working continuously on one single product (using the revision control Git) which is planned to be released at a certain date. Due ...
1
vote
2answers
255 views

I want to adopt an agile methodology - in a company that has NO process at all? [closed]

I'm in a team of two developers and currently we have no formal processes for software development and testing - I'd like to adopt one solo initially. Where I need some opinions is really on the ...
2
votes
5answers
467 views

Should programmers talk with customers / users according to MSF / agile methods?

I've just read two statements that seem to be very different: Des Weiteren ist mangelnde Kommunikation zwischen Programmierern und Nutzern eine nicht zu vernachlässigende Quelle von unzureichenden ...
5
votes
1answer
118 views

Hardware key removal on a test system

One of my company's applications still requires a hardware key to run, but we're currently in the process of removing that requirement and replacing it with an online check. The issue we are having ...
0
votes
4answers
219 views

Are security exploits a fatality? [closed]

I'm asking this here and not on the security related site because this one is a question about "software architecture" and "development methodologies", which are both covered by the FAQ. EDIT: I'm ...
15
votes
1answer
2k 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 ...
2
votes
2answers
210 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
3answers
766 views

Methodology behind fetching large XML data sets in pieces

I am working on an HTTP Server in Delphi which simply sends back a custom XML dataset. I am not following any type of standard formatting, such as SOAP. I have the system working seamlessly, except ...
2
votes
1answer
206 views

Agile and different facet of software development

It is said that the Kanban methodology is suited for software maintenance and support areas, whereas Scrum is more suited for new product development. No process or methods are complete. Using the ...
8
votes
7answers
477 views

How to keep the trunk stable when tests take a long time?

We have three sets of test suites: A "small" suite, taking only a couple of hours to run A "medium" suite that takes multiple hours, usually ran every night (nightly) A "large" suite that takes a ...
2
votes
1answer
451 views

How to design software when using BDD?

I'm working on a project right now and it's my first project using BDD. Up till now, the user stories have proven themselves a very valuable weapon to understand requirements and to specify the ...
11
votes
2answers
568 views

How to manage and estimate unstructured requirements received from customers

A lot of the times during the bidding phase of a project I receive a software system's requirements from our potential customers in a very unstructured format from various sources [email, word ...
0
votes
5answers
2k views

Black Hat Hackers vs Programmers? [closed]

This came up with another question I had here, I have decided on a programming verification system that requires a hardware verification system, a software key, and a name/password system. Now ...
1
vote
3answers
167 views

Methods for systematically researching technologies to use in a project?

If I want to recommend a technology/plugin/library to my company for use in a project, are there any methodologies I can use that will produce more reliable results and a more convincing presentation ...
13
votes
6answers
4k views

What technologies are used for Game development now days? [closed]

Whenever I ask a question about game development in an online forum I always get suggestions like learning line drawing algorithms, bit level image manipulation and video decompression etc. However ...
2
votes
2answers
2k views

How to adopt scrum agile methodology for a small .Net team [closed]

I am working on a small product based company developing .Net applications. There is a small team with 5-6 developers. I am a person responsible for planning everything. But my primary role is ...
7
votes
2answers
632 views

Recommended methodology for working with shared libraries and Mercurial

I work in a small team of developers who all collaborate on several Zend PHP projects. We are using Mercurial with a collection of upstream repositories, as well as Jenkins for centralized testing ...
7
votes
4answers
10k views

What kinds of projects is SCRUM considered to be suitable for?

I have been using SCRUM in three different projects over the last four years. One of SCRUM's advantages seems to be its flexibility and adaptability, e.g. wrt to changing customer requirements. ...
2
votes
4answers
292 views

How should I pitch moving to an agile/iterative development cycle with mandated 3-week deployments?

I'm part of a small team of four, and I'm the unofficial team lead (I'm lead in all but title, basically). We've largely been a "cowboy" environment, with no architecture or structure and everyone ...
-2
votes
1answer
512 views

What is the difference between Agile Modeling and the Agile Manifesto? [closed]

By searching for the different software development methods I found that there are two AM: Agile Modeling Agile Manifesto The problem is that I can't get the difference between them. If one is a ...
9
votes
3answers
430 views

How to gain personal practice at heavyweight development methodologies?

I'm in a new job where the project needs to meet strict quality standards, be heavily documented, managed in great detail, UML diagrams, and all those things that are opposite of "cowboy coding" where ...
1
vote
2answers
1k views

Flowchart for solving programming problems

I noticed that every developer implements a somewhat different flowchart for solving programming problems. By flowchart I mean a defined system of techniques that the developer goes through in a ...