Planning is the process of thinking about and organizing the activities required to achieve a desired goal.

learn more… | top users | synonyms

2
votes
4answers
194 views

Scrum task over estimation

In my current company we're using Scrum with 2 week iterations and a regular planning session. How planning normally works in our company is that we take a predefined , prioritized (by PO before the ...
2
votes
1answer
163 views

How to translate SQL query into REST API requests?

Let's say I have a machine-readable description (such as in WADL, Swagger or RAML) of a REST API that provides interface to a database. My users submit queries about underlying database in form of ...
1
vote
1answer
50 views

Determinining “value” in multi-agent microeconomical simulation

I am trying to determine an objective way for a self-interested agent to calculate the optimal buying/selling price for goods in a multi-agent simulation not dissimilar to Sugarscape ...
2
votes
4answers
117 views

Trouble understanding the COCOMO model

In the basic COCOMO Model which is used to estimate the development time of software Effort : a * KLOC^b = X person months Development time : c * Effort^d = Y months where a , b , c , d are ...
5
votes
3answers
488 views

How to prepare for rewriting an application's glue [closed]

Assume you have a project that (in your opinion) is mostly decently well written, modularized, etc. and you want to keep much of it's functionality. However, an essential portion of this project is ...
2
votes
2answers
119 views

Sprint Planning Meetings - determine if a work item is “planned”?

We've been working with Scrum for a while now, generally successfully. However of late, as the pressure has started to mount up we've encountered several situations where items came through planning ...
0
votes
1answer
87 views

Microeconomical simulation: coordination/planning between self-interested trading agents

In a typical perfect-information strategy game like Chess, an agent can calculate its best move by searching the state tree for the best possible move, while assuming that the opponent will also make ...
4
votes
5answers
479 views

How to estimate tasks in scrum?

Let's say we have a backlog of User Stories, each with an estimated number of Story Points, and now we're doing the Sprint Planning. Now, the Stories should be broken down into tasks and many Scrum ...
17
votes
6answers
1k views

Best way to plan programming for small teams? [closed]

I am the Director of a small startup organisation. We currently have two programmers (one experienced, one less experienced) who are building a web application platform. One of the greatest ...
51
votes
11answers
3k views

Writing my problem solving approach on paper?

I'm a freshman Computer Science student and we just started doing some actual projects in Python. I have found I'm very efficient when I use the pen and paper method that my professor suggested in ...
1
vote
1answer
156 views

Inventory / Stock in multiple locations

I am working on a warehouse management system (WMS) that needs to support having stock in multiple locations. Could be in a different building, could be stored in n* places in a building (quick ...
2
votes
1answer
147 views

How much should we spend on improving software security?

Is there a "scientific" method to determine how much resources/money should be spent on improving the security of a piece of software? I work in a team where our work is prioritized by a product ...
0
votes
2answers
164 views

estimation method at the “just finished definition phase”

We are basically using Waterfall life cycle methodology. Requirement Analysis: I get a use case created by some one else. Design (talking only about Low level design): I get some little feeling about ...
1
vote
2answers
330 views

Choosing the right language for the job

I'm currently working for a company on the engineering team of about 5-6 people and have been given the job of heading up the redesign of an embedded system tester. We've decided the general ...
1
vote
1answer
170 views

How does one start mocking up a mobile app?

I have this idea for the "best app in the world". I know what it's going to do, the need it's going to fill, a high to mid-level idea of the code, and who i'm going to target. Now i'm ready to begin: ...
6
votes
3answers
441 views

Task Planning on an Agile Team

At the beginning of each sprint our team will pull in a handful of user stories and then, one by one, write slightly more detailed tasks for them as well as assign specific hours to each task. ...
3
votes
3answers
342 views

Working alone on a project

So I am working on a small Project at my company, I am a mere trainee engineer (halfway through a Software Engineering degree), where we are developing an intranet - based project management and ...
0
votes
1answer
302 views

What stage of development do activity network diagrams belong to?

Activity network diagrams are used to determine the forward and backward paths for a project, and consequently to determine the critical path or maximum time to development. I'm already familiar ...
0
votes
1answer
204 views

Planning poker, individual or whole group in estimates?

In planning poker/scrum poker, when an estimate is made, should the estimate be made based on the assumption that only a single developer is assigned to that task, or a group of developers? If the ...
4
votes
3answers
4k views

Test planning for an Agile sprint

Can anyone offer any tips or experience on developing a test plan for an Agile sprint? Most of the time our team simply creates a "Test Feature X" task and goes about writing ad-hoc test cases. There ...
19
votes
1answer
330 views

Has research been done on the effectiveness of Planning Poker as an estimation technique?

Although it is a commonly held opinion that planning poker improves the accuracy of project estimations (a small sample of which demonstrated on this question), has any defined research been done on ...
-1
votes
2answers
837 views

How to organize projects in Redmine? [closed]

I deployed a Redmine installation yesterday and today I try to fill it with some relevant data. One issue I came across is the organization of projects itself. While I took a look at how Redmine ...
6
votes
3answers
300 views

Should I fix small issues or let them go? [closed]

I ran into the following issue where a keyboard shortcut I was used to was no longer working in Ubuntu. That's just an example. For programming, this kinds of thing happens a lot, but it also happens ...
0
votes
1answer
303 views

What are the best practices and strategies for transferring an outsourced software development project in-house? [closed]

What are the best methods of knowledge transfer? What kinds of documentation should be expected? What activities should take place before and after handover, both by the external party and ...
3
votes
2answers
346 views

How can I discourage the use of Access? [closed]

Lets pretend that a very large company (revenue numbers with more than 8 figures) is looking to do a refresh on a software system, particularly the dashboard used by employees. This system was ...
3
votes
3answers
261 views

What to do when there are no logical user stories but separate development tasks?

We need to generate a release in 3 weeks, and for the planning we are doing today we don't have coherent logical user stories from the backlog tasks. Is valid to match say each development task is ...
0
votes
3answers
167 views

Numerous Unexpected Obstacles Ruining any Project Plans [closed]

I am working as software developer and struggling with this problem time and time again for almost thirteen years. There seems not to be any way out of the following problem. And it happens with ...
3
votes
7answers
429 views

Is it a bug or a task when something doesn't work, yet, in development process

We usually have this dilemma in our team. Sometimes, in order to implement a task or a story we find out that the system must be in a specific state. For example, a specific system configuration has ...
2
votes
2answers
286 views

What is the process of planning software called? Or what is the job title of someone who does software planning?

For example, let's say a non-technical person comes to me with their rough initial specification. And I sit down with them over a couple weeks and help them hone, formalize and better plan the ...
1
vote
1answer
247 views

Metrics / Methodology for estimating resource utilization for software in planning stage

I'm looking for approaches to estimate the resource utilization of an (web-)application in a JEE environment. The overall target is to get a forecast for hardware/software requirements while the ...
3
votes
6answers
413 views

Finishing an iteration early

I'd like some input on this on those working with agile methodologies... A current project is finding that development on our planned user stories is finishing some time before the end of the ...
5
votes
3answers
485 views

What should be the minimal design/scope documentation before development begins?

I am a junior developer working on my own in the programming aspect of projects. I am given a png file with 5-6 of the pages designed, most times in specific detail. From this I'm asked to develop ...
1
vote
3answers
160 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 ...
12
votes
5answers
885 views

How should I create a mutable, varied jtree with arbitrary/generic category nodes?

Please note: I don't want coding help here, I'm on Programmers for a reason. I want to improve my program planning/writing skills not (just) my understanding of Java. I'm trying to figure out how to ...
4
votes
1answer
415 views

Release roadmap with scrum

I need to prepare an internal product release road-map for product being built via scrum methodology, and have some difficulty correlating sprints to the road-map. The main problem is that as I don't ...
16
votes
5answers
4k views

Scrum - how to carry over a partially complete User Story to the next Sprint without skewing the backlog

We're using Scrum and occasionally find that we can't quite finish a User Story in the sprint in which it was planned. In true Scrum style, we ship the software anyway and consider including the User ...
-3
votes
3answers
1k views

Private Wiki vs Google Doc to share specifications for a team?

My team is debating whether to put the specifications on a private wiki or in a google document. Can someone provide me with a summarized list of pros/cons for using a private wiki vs google docs ...
3
votes
4answers
784 views

Planning milestones and time

I was hired by a marketing company a year ago initially for link building / SEO stuff, but I'm actually a Web developer and took the job just in desperation to have one (I'm still quite young and just ...
3
votes
3answers
504 views

Getting overwhelmed after starting a new project

I started a project (a Windows based timetable program that helps you stay organised with your subjects and assignments). The problem is that I'm not sure how I should manage this project and what ...
32
votes
5answers
2k views

Are there any actual case studies on rewrites of software success/failure rates?

I've seen multiple posts about rewrites of applications being bad, people's experiences about it here on Programmers, and an article I've ready by Joel Spolsky on the subject, but no hard evidence or ...
2
votes
3answers
721 views

How to make hardware sizing sheet?

We build some software platform, and now we need to make hardware sizing sheet for the server-side piece of this software. So, I should prepare some mathematical model that, for example, given the ...
1
vote
5answers
278 views

Process of developing software? [duplicate]

Possible Duplicate: What to plan before starting development on a project? I was wondering when you start developing a software what process should you generally go through to do it? By ...
0
votes
2answers
185 views

Planning Development Projects

We are currently re-evaluating the way we manage, plan and run our projects (an area that I think we can massively improve upon) so I just wanted to get some ideas as to how other development teams go ...
0
votes
4answers
357 views

How do you estimate? [duplicate]

Possible Duplicate: How to respond when you are asked for an estimate? What are the estimation methods you use in real world projects and found it to be useful. I know there will be lot of ...
3
votes
4answers
581 views

How do you determine velocity when the previous sprint was half User Stories and half Defects?

The following scenario often happens with my team at the office. Let's say we decided to plan our Sprint this way: 50% new features 50% bug fixing (they are high priority AND unestimated as the ...
7
votes
6answers
1k views

How can I justify a technology over another? (Java over .NET)

We are working in a Java/.NET company and my team and I are planning a project for a client. One of the requirements is that the project has to be done in .NET I've asked about this requirement, ...
7
votes
5answers
902 views

How to account for a bug fixing iteration?

We have implemented Scrum quite successfully for the past 5 months. Though, we are 3 weeks away from PROD without ever doing any end-to-end integration test. OUCH! I need help. Without tackling the ...
4
votes
7answers
437 views

How to decrease errors before testing?

During last year, several of the projects of the company where I work failed. We develop web software, that are not especially complicated (the most are CRUDS and search form about this data). One ...
12
votes
6answers
2k views

How to handle 'external' dependencies in scrum?

If you've planned a number of user stories for a sprint and one candidate story is dependent on some external provider delivering something to your team. For example an online service provider adding ...
10
votes
5answers
610 views

Planning Poker and wordy developers

My team is composed of 4 developers; all seasoned and skilled. One of them is a wordy, well intended chap who insists on defining the technical solution to our stories before we put down our estimates ...