Skip to main content

Questions tagged [planning]

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

Filter by
Sorted by
Tagged with
1 vote
2 answers
147 views

how best to take a vertical slice of something already trivial?

Lets say I have a project which is something relatively simple like a copy checker for legal text files stored in git, that multiple people contribute to via pull requests that must be reviewed before ...
A G's user avatar
  • 135
25 votes
13 answers
10k views

How much time should you spend planning a commit before writing code?

At the moment I'm spending more time planning out a commit than actually writing code when adding a new feature. Less than two hours would be lucky, and sometimes I'd spend a good part of the day ...
Tom Huntington's user avatar
0 votes
1 answer
72 views

term for errors which occur when running code with new data, when older data was used to develop/test the code [closed]

I'm writing code to clean and process a large number of transcript text files. My code will be re-used in the future to process additional files which do not yet exist. Future files will take on the ...
lost's user avatar
  • 117
42 votes
10 answers
6k views

How can you decide how much detail is it worth going in to when planning a new feature?

I'm a recovering perfectionist. According to my colleagues, I am also a good software engineer, but one of the feedback I have often received is that I tend to dive too deep too soon. Suppose I start ...
larrydalmeida's user avatar
3 votes
1 answer
124 views

How to handle similar/re-usable work when estimating story points?

In our Jira board we might have 5 tickets for different API endpoints - for example: ListArticle GetArticle CreateArticle DeleteArticle When we create these new endpoints, there is some initial work ...
ResponsiblyUnranked's user avatar
-1 votes
1 answer
609 views

Agile approach in ETL/ELT development

What are the pros and cons of using agile/iterative approach in ETL/ELT (Extract Transform Load or Extract Load Transform) data warehouses/data lakes/lakehouses systems development? I often find that ...
Eugene Lycenok's user avatar
1 vote
2 answers
144 views

Productivity - Pushing towards 3 (at max 4) completed requests followed by code commits in a span of 8 hour interval on novel support requests

Situation Right now, I am at a point of realization, that at my present position I am not completing requests with regular interval, have spaced out request completion. But to approach my true ...
Vahe's user avatar
  • 143
3 votes
3 answers
4k views

Difference between a Software Requirement, a Feature and an Objective

I'm working on my first ever software project. Being the only one working on it, I'm making the work breakdown structure and I know requirement gathering is an important phase in the development ...
Amal K's user avatar
  • 111
3 votes
6 answers
741 views

How much technical detail should we talk in Sprint Planning 2

I'm working in a Scrum team, We have Sprint Planning 2 to breakdown backlog into technical tasks. The team is pretty big around 12 developers, We can't split cause it's not under our control. We ...
kitta's user avatar
  • 697
9 votes
5 answers
597 views

Convincing "agile" product managers of the value of planning

Became tech lead of a startup a few months ago. Software development is under Product in the org chart. Even by startup standards the codebase I've inherited is poor. Example: the dev team took three ...
gotrikoketri's user avatar
-1 votes
1 answer
73 views

Operational planning for web app (backend)

I know the question is a bit broad, but will give it a try. I newly joined a backend team in our company that is about to release an app to external users, I noticed we don't have an operational plan,...
a.u.r's user avatar
  • 107
0 votes
2 answers
207 views

Planning a sprint when you don't know the next tasks

How should sprint tasks be planned when you won't know the next task to be done until the current task is complete? For instance, consider the case of optimizing a program's performance. Until you fix ...
Thomas Johnson's user avatar
0 votes
6 answers
411 views

Not planned work emerges during the sprint from management?

I believe that most of us have encountered this situation. What is the best approach when higher management or client is forcing the PO to include some new functionality in the middle of the sprint, ...
DarkKnightSM's user avatar
0 votes
1 answer
542 views

Agile process, assigning estimated tasks to people in a Sprint

Today I was surprised to hear that our Scrum Master and Product Owner decided that they wanted us to consider a change to how Sprint Planning was done. The change essentially is that all of the ...
user avatar
19 votes
5 answers
4k views

How to deal with sprint planning running far too long?

I took over 5 hours in sprint planning for a week long sprint. That seems like too much. We discuss things in detail in sprint planning, as most of team members are not senior. If we don't it will ...
kitta's user avatar
  • 697
6 votes
3 answers
323 views

Scrum: Should Irregular Events Be Estimated?

Should a Scrum team estimate irregular, planned events, such as an overview/demo to new users and potential customers? Our team is pretty small, so the effort to prepare for and conduct these events ...
Joseph's user avatar
  • 171
-4 votes
1 answer
121 views

Decision making after planning phase?

Ok please dont downvote because im serious about this question. I hope im asking this in the right place. At programming school they are currently teaching us about project management. Instead of ...
Asperger's user avatar
  • 233
0 votes
5 answers
318 views

How to deal with long iterative stories in SCRUM?

We have a story "Scale service to X 000 transactions per second". It's unclear how to do that and how much time will it take. Usually in this case you can define a Spike to find out what obstacles you ...
user avatar
1 vote
4 answers
248 views

How can I quickly visualize software in meetings?

I have started a new job as a software engineer one month ago working on a web, saas oriented piece of software. I like it, but I have spotted an area where I need to increase my skills, which is ...
Vivien Adnot's user avatar
4 votes
1 answer
2k views

Should there be a gap between sprints?

I've set our sprints up to last for 2 weeks, nominally 10 days. Day 1 starts with planning and then moves to start development. Day 10 has S&T and Retro, but also cleans up the release/tidies ...
BlueChippy's user avatar
-3 votes
1 answer
100 views

How can I make sure that planned work isn't over capacity, per person?

I currently manage a team of 1 backend developers and 2 frontend developers. We usually split tasks into backend and frontend subtasks. Before committing to a scope for an iteration, we assign and ...
Stas Bichenko's user avatar
0 votes
3 answers
236 views

Planning the functionality of a new project before beginning

I'm starting to learn more about software development, I'm still learning it, so some things are still difficult for me. Also, just to put in context, most (or basically all) of my projects are online ...
celsomtrindade's user avatar
-3 votes
1 answer
2k views

How to select preceding activities based on following bar chart of staff allocation in order to draw activity on arrow?

From this bar chart on staff allocation I want to know what is the preceding activity for D and E in order to draw activity on arrpw diafram ? Is it B or both B and C ?
Randhaja Malshan Wanigasekara's user avatar
11 votes
6 answers
11k views

Where and when do design, architecture activities take place in Scrum

The traditional Waterfall lifecycle includes a specific phase for design and planning. In Scrum there is no big up front design. A small amount of design to conducted when breaking down features into ...
LazyCoder's user avatar
  • 617
1 vote
2 answers
378 views

React / GraphQL / Redux design question: Looking for a good practice

A React website I am building is going to have these sections: Hero, Projects, Courses, Skills and a few others. The Skill section will iterate though a list of skills and display a React component ...
Michael Bruce's user avatar
2 votes
2 answers
897 views

Developing a web app from a design, how should I split the work up?

I would like to know how I should go about splitting up the work into tasks/stories for developing a web application? I created an in-house organization tool for the company I work at just to make ...
User112321312's user avatar
0 votes
1 answer
259 views

Technical parameters for web application?

I'm doing a small project for the company a friend of mine works at. The project is a tool for doing Quality function deployment using the House of quality method. As part of the initial planning ...
Magnus's user avatar
  • 415
12 votes
4 answers
2k views

Do "almost finished" tasks or stories justify planning with overload in the next sprint?

The case in question: The sprint is almost over and one of my Scrum teams did not finish some tasks. (The reason for this is not essential for this question and will be addressed accordingly.) One of ...
Stephie's user avatar
  • 223
3 votes
1 answer
1k views

Do requirements belong in an action plan?

I am writing an action plan for a personal software project, which I will do research on before and during development. I think the name "action plan" does a decent job describing what it is used for. ...
oddRaven's user avatar
  • 149
9 votes
3 answers
2k views

In agile, how are basic infrastructure tasks at the start of a project planned and allocated using strict management frameworks like TFS online?

Here I am in the process of scoping and estimating a relatively small new software development project. I have been through the user stories suggested by the customer and placed tasks against each, ...
Bob Tway's user avatar
  • 3,636
-2 votes
2 answers
189 views

Where can I find the/What are the correct steps/strategy to plan before coding? [closed]

I know how to code and get things done but almost all the time it takes me too much time to create a first working version of the algorithm/application. I start from one part and then jump to another ...
Alex K's user avatar
  • 113
3 votes
3 answers
505 views

How to get started with Scrum when the team is bad at generating ideas?

I have a bit of a problem regarding implementing Scrum into a project. The team I'm working with is generally just very bad at coming up with ideas. I'm not sure if it's a matter of them not feeling ...
user3002473's user avatar
-2 votes
3 answers
110 views

How to select a team for a new website development project [closed]

I am promoted to team lead position in my organization. Previously I was working as senior software developer or senior software engineer. Now company want to build their own product which is a ...
Shoaib Ijaz's user avatar
1 vote
1 answer
794 views

How long does PI planning session in agile methodology actually plan for?

Does PI planning actually plan for only a few sprints ahead or does it plan for the whole project(all sprints until production)?
vishnu's user avatar
  • 13
1 vote
1 answer
582 views

Use SCRUM with 2TUP

After taking a look to SCRUM it doesn't same to me "enough" to lead a project since it isn't disucssing the technical side of it, so my questions are: 1-is it possible/recommanded to combine SCRUM ...
hereForLearing's user avatar
0 votes
2 answers
1k views

Is there a reason beyond Fibonacci why Planning Poker doesn't involve a 4?

During our sprint planning meetings, we use a planning poker deck to reach a consensus on estimates, with the cards indicating how many days we estimate to need. We then use these estimates combined ...
Nzall's user avatar
  • 1,326
9 votes
8 answers
865 views

Are bargaining and beat down attempts on Scrum estimations legitimate parts of the process?

I noticed in scrum meetings, that developers often give realistic estimations on stories. However, even rather simple stories need a lot efforts for configuration, setting up third party components, ...
Erik Hart's user avatar
  • 376
1 vote
3 answers
98 views

Weighing value of change vs. cost, how to handle costly changes

Quite often there are situations where a bug exists in code, or a feature is requested, where it is expected that the fix/implementation will add less value to the business than the cost of any of: ...
Bradley Thomas's user avatar
128 votes
16 answers
30k views

Team constantly fails to meet sprint goals

We are a small software company with one product. We use scrum, and our developers choose the features they want to include in each sprint. Unfortunately over the past 18 month period, the team haven'...
Orca's user avatar
  • 1,109
3 votes
1 answer
485 views

“Best Practices” when designing large applications with multiple functions

A little background first. I have been tasked with rewriting our gun software into VB.Net (converting the code from BBJ). This software incorporates many different inventory management functions, such ...
RianBattle's user avatar
5 votes
6 answers
955 views

Should I always store parsed data in database before manipulating?

I am about to start a new project which involves taking an excel file, parsing the data (php-excel-reader) and then using the parsed values in a HTML email. My question is pretty simple. Is it better ...
Rob Fyffe's user avatar
  • 169
0 votes
1 answer
115 views

Do I need to estimate maintenance software issues? [closed]

The PM of the company I work on, always asks me to estimate maintenance issues and since there are several legacy systems that I didn't build, makes this hard to get. He says getting estimations for ...
Kcire's user avatar
  • 9
4 votes
3 answers
690 views

Work out which parcel deliveries we ship ourselves and which we outsource

Firstly, I hope I'm asking this in the right place. I work for a large online retailer in UK. We ship approaching 2000 orders each day and are growing very quickly. We currently use multiple delivery ...
Luke Cousins's user avatar
0 votes
2 answers
644 views

What are some (best) practices of organizing configuration data for applications? [duplicate]

I am working on an application (in php) that needs some rules to evaluate the labelling of some data. Since these rules might change someday, I decided not to hardcode them, rather handle them as ...
gen's user avatar
  • 338
7 votes
5 answers
2k views

In Agile SCRUM, how do you handle even distribution of work in a sprint between "experts"?

Where I work, we have a lot of silos of knowledge. Basically each member of the development team is the expert (and sometimes the only one that knows a thing) on certain pieces of the overall software....
void.pointer's user avatar
  • 5,093
-1 votes
2 answers
2k views

Is this a good game plan to become a fluent Java developer? [closed]

I am an efficient person, and I am trying to find the best method of becoming a great Java developer. Here's what I'm thinking: First, learn syntax and Object Oriented concepts. Practice it, and read ...
Trey Shaffer's user avatar
33 votes
7 answers
3k views

As a lone developer, how can I be sure I am learning and doing decent work? [duplicate]

Background: I work in a small (less than 75) person engineering/manufacturing company. I was hired as a developer to work with a single teammate, our purpose being to migrate the company to the modern ...
Josiah's user avatar
  • 451
8 votes
4 answers
3k views

Best way to analyse a large class before refactoring it into smaller classes?

Foreword I'm not looking for a way to refactor a large spaghetti code class, that topic has been covered in other questions. Question I'm looking for techniques to begin to understand a class file ...
sydan's user avatar
  • 373
15 votes
6 answers
7k views

What is the purpose of planning poker in a sprint?

Our business analyst and project leads tell us the client's requirement as Stories. Every Sprint planning, we (developers) are asked to play planning poker. They asked all of us to consider the '...
Jude Niroshan's user avatar
6 votes
7 answers
364 views

How do you prioritize initial sprints to maximise the chance of catching architecture errors early?

I've worked on several projects that have used agile successfully as a means of providing continuous improvement on an already mature piece of software. But I've found it's much harder to be "agile" ...
Bob Tway's user avatar
  • 3,636