The methodology tag has no wiki summary.
-3
votes
0answers
61 views
I seek help defining a SCRUM structure for an application I am working on [closed]
I have nearly finished the application with no formal methodology, but as things progress and the need to properly record and track things, I would like to make use of my chosen tracking system, ...
2
votes
3answers
395 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 ...
2
votes
1answer
36 views
How to approach the creation of a “Unit Outline” generator?
I am the Studies Coordinator at a College and we currently have somewhere in the order of 100-200 unit outlines that are created at the beginning of each semester. Those outlines need to have ...
9
votes
1answer
130 views
How to avoid duplication between my issue tracker and the project specification documents?
I used to work for a professional consulting firm, and we worked under many different contract terms. When we could get a time & materials project, we ran it with SCRUM and tracked the backlog in ...
1
vote
1answer
126 views
For small-ish programs, should a single method handle most method calls to centralize program flow?
I'm fairly new to OOP (and programming in general), but what I find myself doing is that in the event that I don't need to pass a value from one method to another, I'll have my method calls ...
0
votes
1answer
98 views
Scrum got specific ways for testing software?
When reading Scrum Guide, as the official text for scrum, I find out there is no specific solution to provide software testing in scrum. (the only hint is on page15)
I'm a little vague on whether ...
1
vote
1answer
67 views
How to sell logistical procedures that require less time to perform but more finesse?
I am working with a group where part of the responsibilities is managing a certain set of configuration files which, of course, have the same skeleton/structure across different environments but ...
5
votes
2answers
200 views
Are Scrum and XP comparable things or are they used for different things
Are Scrum and XP comparable things or are they used for different things? what is the main features of each of them? how do they overlap?
I've been reading about both XP and Scrum over the past weeks ...
2
votes
3answers
242 views
What methodology to use for planning/developing a Language conversion project?
I am trying to help my friend by creating a part of his on-going project.
What I'm going to do is create a Java parser to break up the Java code into operators, parameters etc to build XML ...
5
votes
2answers
321 views
Best method to implement a filtered search
I would like to ask you, your opinion when it comes to implement a filtered search form. Let's imagine the following case:
1 Big table with lots of columns
It might be important to say that this SQL ...
3
votes
5answers
534 views
How to implement a software development process in an existing project?
My question involves setting up a Software Development process. If you came in to an existing project that had no formal methodology or process set up, and then were asked to set one up yourself, how ...
0
votes
0answers
75 views
Advice on SCRUM for the solitary developer [duplicate]
Possible Duplicate:
Agile for the Solo Developer
I am looking for advice on the SCRUM process for a solitary developer. Most SCRUM resources I see focus on its use in a team environment, ...
0
votes
1answer
518 views
Ways to dynamically render a real world 3d environment in Unity3D
Using Unity3D and C# I am attempting to display a 3d version of a real world location. Inside my Unity3D app, the user will specify the GPS coordinates of a location, then my app will have to generate ...
19
votes
6answers
1k views
How do “custom software companies” deal with technical debt?
What are "custom software companies"?
By "custom software companies" I mean companies that make their money primarily from building custom, one off, bits of software. Example are agencies or ...
2
votes
1answer
1k views
How to avoid context switching while developing full stack web apps?
To give some context, I've been a Ruby & Rails developer for the past few years, and just recently started doing quite a lot of JavaScript to add more responsiveness to the apps.
When programming ...
3
votes
4answers
140 views
How to “translate” interdependent object states in code?
I have the following problem. My UI interace contains several buttons, labels, and other visual information. I am able to describe every possible workflow scenario that should be be allowed on that ...
2
votes
2answers
95 views
User input and automated input separation
I have a MySQL database and an automation script which modifies the data inside once a day. And these columns may have changed by an user manually. What is the best approach to make the system only ...
3
votes
7answers
183 views
How can I work efficiently on a desktop sharing workflow?
I am a freelance Magento developer, based in Spain. One of my clients is a Germany based web development company and they're asking me something I think it's impossible. OK, maybe not impossible but ...
4
votes
1answer
129 views
How do you deal with lack of consensus on methodology and practices, without direction from management?
Until recently, I was the sole developer on several in-house projects. A few months ago, we added 0.4 of an FTE to our development team. It's nice not being alone on our projects, but it hasn't been ...
2
votes
2answers
154 views
Methods of ordering function definitions in code
When I work on some programming project (usually command line application in Python with many switches), I'm usually creating about 30 and more functions. Most of the functions are in one file (except ...
1
vote
2answers
216 views
What's a generation in Software Development?
I've heard about software and apps going into Generation 1.2 or 2.6, is there an actual methodology behind this? or it's more of a marketing thing?
Currently we are using Scrum as our methodology in ...
4
votes
1answer
302 views
Solving Scrabble board?
I recently saw a question on SO about solving the scramble/boggle game, where the letters are in a 4x4 grid and you have to find as many words as possible. I looked at some of the solutions, tried it ...
2
votes
3answers
367 views
Is it important/essential to learn software development methodologies for beginners?
I'm a student and I've been programming for not very long.
Particularly, I'm learning CodeIgniter framework - The book I'm reading is "Professional CodeIgniter". In the book, the author mentioned ...
7
votes
1answer
399 views
Defining classes in JavaScript that exist in your back-end
Doesn't it seem relatively duplicative to define your Models in your backend code AND on your front end for a rich internet application?
I'm porting a GUI application I had written to have a web ...
6
votes
8answers
591 views
What language/framework/workflow sets do you recomend for a small office?
I work in a small office (only 1 designer, me and plus 1 programmer).
We have a solid background in classic ASP development and some sort of a small proprietary framework/cms based on ASP + MySQL + ...
1
vote
5answers
400 views
Design Methodology for Developing Interoperable Systems?
A bit of background
The company I work for has been creating database applications since around 1980 and, until relatively recently, most of these systems have been stand-alone "silo" systems.
...
16
votes
12answers
789 views
Is it ok to write a quick software programme and then refactor it?
In my team, people have tendency to develop a POC (which is very close to actual deliverable in terms of features) which takes good amount of time to be created. And then spend a significant time to ...
0
votes
3answers
278 views
Agile method for a non-technical product owner + one developer
My current client has several internal products which the IT-department supports. All product owners are non-technical and each application is always developed by one developer (and so is all change ...
11
votes
7answers
447 views
Methodologies/tools for when developing on your own
Suppose you have to develop a medium+ sized software, fully on your own. Like if it was a personal project you want to accomplish.
What methodologies/tools would you use to define what needs to be ...
11
votes
6answers
604 views
What do you need to succeed with Agile?
Agile adoption can fail in some organizations, I even worked for a company where waterfall was the only (the true) way but only because they tried Agile on a project and failed.
When I asked the ...
14
votes
7answers
1k views
Is it common to have downtime at a programming job?
At my company, I find that there are some days that there are very few tasks to do. I make it a point to do research to learn new things about my craft on these days.
I would say that on average, I ...
3
votes
2answers
345 views
Which development methodology for a solo programmer on a 1 month project?
I've been tasked with a solo project to investigate & resolve memory leaks in 8000 lines of Javascript code.
I anticipate the project to take up to a month.
Please recommend a development ...
11
votes
6answers
923 views
Under what circumstances are flowcharts still a valuable and useful tool?
When I first started programming, I relied heavily on flowcharts (and printer spacing charts). While I was in COBOL class, I couldn't start writing any code until my flowchart was signed off by the ...
0
votes
1answer
599 views
Agile methodology for a single developer working on a prototype [duplicate]
Possible Duplicate:
Agile for the Solo Developer
For my thesis I will be working on a user interface prototype during a 6 month period. I am required to pick a strategy and create a precise ...
14
votes
4answers
446 views
Tips for achieving “continual” delivery
A team is experiencing difficulty releasing software on a frequent basis (once every week). What follows is a typical release timeline:
During the iteration:
Developers work on stories on the ...
4
votes
2answers
367 views
Can agile be effectively used for initial development on a substantial project?
I think the short answer to this question is probably "yes", but I thought I'd ask anyway!
We are in the process of taking a number of existing similar-but-different applications and, as part of what ...
80
votes
29answers
10k views
Why do people use programming books?
I find that when someone asks what is the best way to learn how to program, people usually provide them with references to a bunch texts written by various authors.
However I don't believe many ...
2
votes
4answers
680 views
Software design methods for Java or any other programming language
I'm junior programmer and I would like to know how professionals write their code or which steps they follow when they are creating new software. I mean, which steps they follow, which programming ...
5
votes
1answer
452 views
Chatbot Conversation Objects, your approach?
I'm a nub programmer, using python, and my current project is a chatbot for an irc channel I reside in. I wish to make it capable of keeping conversations organized, primarily between its self and one ...
2
votes
4answers
395 views
How do software development methodologies fit in the field of consulting?
I work for a fairly small consulting company, roughly 100 employees, and I've been with them for about a year currently. This is my first job out of college. As a company we do not specialize in any ...
4
votes
2answers
219 views
How to transfer teams to an Agile programming methodology
My group has recently grown in size with the addition of several teams from different projects. We work using an Agile programming methodology: 2 week sprints, deliverable every sprint, 2-3 pushes to ...
1
vote
3answers
133 views
What design and planning techniques are the most suitable for individual projects?
This summer I'd like to develop a number of applications, all of them relatively small, yet risky -they're complex, I'm inexperienced-. I'm gonna work on my own because my classmates or other IT ...
5
votes
2answers
218 views
Do payment terms effect project design methodology?
When working on a software project for a client, there are two ways in which this can be billed - fixed fee project, or per hour billing.
Does the choice of payment terms effect the design ...
0
votes
1answer
117 views
Any recommendation to manage an investigation projects?
I'm working on an investigation on the NLP field. Since software engineering and software documentation are not the primary concerns of my whole investigation I decided to do it using XP.
My question ...
8
votes
3answers
729 views
What are the best practices for rapid prototyping using exclusively HTML/CSS/JS
I'm developing a prototype of a web application. I want to only use HTML, CSS and Javascript. I prefer to use my text editor and not having to learn (or pay, for that matter) a new tool like Axure.
...
8
votes
2answers
390 views
Contributing to open source software (how to hack) [duplicate]
Possible Duplicate:
How do you dive into large code bases?
I am currently a student and started programming a few years ago. I am able to write complete working software in many languages. ...
5
votes
2answers
377 views
Requirement analysis software?
I've been looking for a software to help me put together requirements, activities to meet those requirements, time of completion, cost, etc, in a fairly easy fashion. Nothing too complicated it could ...
11
votes
7answers
572 views
Does it make me a bad programmer if I dislike the Agile methodology? [closed]
I like the small iterations. I like the unit tests. I like code review. What I don't like is the starting off with little or no documentation. Am I alone in this? Do I simply have a ...
2
votes
6answers
642 views
How did you find the slow performance in your application?
What makes the web application perform and scale better is always a big topic. And finding the performance problems and tuning them is another...
Here is some my thoughts of how to "finding" ...
7
votes
3answers
4k views
What are DRY, KISS, SOLID, etc. classified as?
Is something like DRY a design pattern, a methodology, or something in between? They do not have specific implementations that could neccessarily be demonstrated(even if you can easily demonstrate a ...
