Questions tagged [deadlines]

According to Wikipedia, a time limit or deadline is a narrow field of time, or particular point in time, by which an objective or task must be accomplished. In project management, deadlines are most often associated with milestone goals.

According to Wikipedia, a time limit or deadline is a narrow field of time, or particular point in time, by which an objective or task must be accomplished. In project management, deadlines are most often associated with milestone goals.

22 questions
246
votes
16 answers

Project is nearly done, but procedural spaghetti code. Do I rewrite or just keep trying to ship it?

I'm a beginner web developer (one year of experience). A couple of weeks after graduating, I got offered a job to build a web application for a company whose owner is not much of a tech guy. He recruited me to avoid theft of his idea, the high cost…
95
votes
8 answers

Adding a new developer just before deadline is horrible. But what is not?

Imagine a project is assigned to a team, deadline is estimated as 8 months. After 6 months it becomes apparent the project will most certainly not be complete on time(e.g a law changes or a hidden monumental hurdle is discovered, the lead dev gets…
Vorac
  • 7,073
  • 7
  • 38
  • 58
68
votes
12 answers

Prevent deprecated code from compiling after reaching a deadline

In my team we have been cleaning a lot of old stuff in a big monolithic project (whole classes, methods, etc.). During that cleaning tasks I was wondering if there is a kind of annotation or library fancier than the usual @Deprecated. This…
Arcones
  • 797
  • 1
  • 5
  • 11
32
votes
9 answers

Why are deadlines always so short?

I'm a junior developer in a small company (in a team of 2 developers). Everytime we are asked to implement a new feature: the deadline is set so that we just have time to do the development: there is no error margin (if something takes a little bit…
Mathieu
  • 980
  • 8
  • 12
27
votes
5 answers

Is "releases mutexes in reverse order" required to make this deadlock-prevention method work?

Operating System Concepts says 7.4.4 Circular Wait The fourth and final condition for deadlocks is the circular-wait condition. One way to ensure that this condition never holds is to impose a total ordering of all resource types and to require that…
Tim
  • 5,405
  • 7
  • 48
  • 84
24
votes
7 answers

Establish/meet deadlines when I am constantly working with unfamiliar platforms and frameworks

I work for a product development organization that is in online advertising. The assignments I receive are almost always on platforms or tools that I have never worked on before. At first it was android. Then node.js, then windows phone, then debian…
rak
  • 249
  • 2
  • 3
18
votes
6 answers

Is there any hope for writing good code atop a horribly designed database?

Here's my predicament. One of several programs I've recently inherited is built with a horrible database on the backend. The esteemed creators of it apparently did not appreciate relational concepts. A table for each and every client, named as a…
John Straka
  • 2,313
  • 1
  • 22
  • 26
18
votes
5 answers

Are missed deadlines common in programming jobs?

It was my freelancer job at oDesk. I have done several jobs earlier in given time, but is was the first time I missed the deadline. It was a very lengthy job and I tried my best but I still missed the deadline. Now, I am very scared. Because it's my…
user88873
15
votes
11 answers

Setting realistic expectations for deadlines

I'm a tech lead for a small team. One of the major tasks on my plate is communicating with the client. One thing I find particularly difficult is dealing with deadlines because they are mandated by the client and I'm frequently not consulted.…
EightyEight
  • 279
  • 1
  • 6
11
votes
1 answer

In freelance software development, what kind of penalties should firms have when they miss deadlines?

I was talking with a co-developer. He has a client that wanted to make sure that he delivers on time. The client wants repercussions for missed deadlines. While I do not do freelance work, I couldn't give an answer. So, my question is: What…
Teej
  • 221
  • 2
  • 6
8
votes
6 answers

software disaster recovery when an engineer is suddenly unavailable

Recently in my company we had a project where the deadline was very tight, and everything was going according to plan until I was unavailable due to extreme personal issues. Eventually we missed the deadline by 4~5 days. What are the usual recovery…
Sherif
  • 201
  • 1
  • 4
8
votes
5 answers

Obsessed with finding most elegant solution

I find that at times I get obsessed with finding the most elegant solution to a problem or task. I'll spend hours trawling the internet/texts for ideas and discussion on the right way to solve a problem or on the best pattern to use. I constantly…
bmused
  • 189
  • 4
6
votes
7 answers

Estimated work remaining doesn't get lower

I'm working as a developer / architect on a software project. The project manager decided not to follow the Agile principles, but to rather have an Excel sheet with all the feature requests and their estimated (remaining) effort. I'm required to…
Marton
  • 161
  • 4
5
votes
3 answers

What is the most effective way of communicating potential delays in software development?

In development, what is the best way to manage delays? For example, you're doing a task, new requirements come in/something which further steepens the learning curve of something that must be learnt right there and then, and you need to communicate…
GurdeepS
  • 419
  • 1
  • 3
  • 8
5
votes
3 answers

Contracting out software development; deliver user stories or business requirements?

We are a small company that I am lead developer on, and we have been having on and off meetings with a potential stakeholder for a good opportunity. This stakeholder is helping us directly in getting a proposal together to a group of other…
maple_shaft
  • 26,401
  • 11
  • 57
  • 131
1
2