Agree & Join LinkedIn

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Sign in to view more content

Create your free account or sign in to continue your search

Welcome back

Forgot password?

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

New to LinkedIn? Join now

or

New to LinkedIn? Join now

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

LinkedIn

LinkedIn is better on the app

Don’t have the app? Get it in the Microsoft Store.

Open the app
Skip to main content
LinkedIn
  • Top Content
  • People
  • Learning
  • Jobs
  • Games
  • Get the app
Join now Sign in
  1. All
  2. Application Architecture

You're juggling bug fixes and new features. How can you effectively prioritize under tight project deadlines?

Are tight deadlines making your tech tasks a juggling act? Dive in and share your strategies for prioritizing bug fixes and new features.

Application Development Application Development

Application Development

+ Follow
  1. All
  2. Application Architecture

You're juggling bug fixes and new features. How can you effectively prioritize under tight project deadlines?

Are tight deadlines making your tech tasks a juggling act? Dive in and share your strategies for prioritizing bug fixes and new features.

Add your perspective
Help others by sharing more (125 characters min.)
23 answers
  • Contributor profile photo
    Contributor profile photo
    Arivazhagan Maruthamuthu

    Enterprise & Solution Architecture | Data Science, Mobile, Web & API Development Engineering | Digital & Open Banking | Cloud Transformation

    • Report contribution

    Basics remain the same, Look at two parameters - 1) Your business stake Holder priority and 2) quick & easy to implement and get those fixed before you pickup new features. Second, apply the same logic to new features, but now add an additional parameter : 3) Check the dependency, backward and forward compatibility - from Front End, API, Interface and Backend / DB. Pickup only those features which passes all 3 conditions. Above, if your business needs something on top priority, you should fix the bug or develop the feature accordingly, with required due considerations.

    Like
    11
  • Contributor profile photo
    Contributor profile photo
    Sudhir Byna

    Technical Director @ Disney | Building Commerce Tech Platforms

    • Report contribution

    Quality code is extremely important to supportability of features. If you are dealing with a lot of bugs that just means there has been compromises already made. Prioritizing additional features over the quality will make it only worse. Although there will be situations where you may have to be tactical about accommodating or completing more features, planning to ensure to come back and address the quality of code is important. Be clear on risks and communicate with stake holders to plan for hardening as needed. Test driven development is a good practice to minimize bugs.

    Like
    8
  • Contributor profile photo
    Contributor profile photo
    Sanat Patro

    Software Engineering Manager| Global Banks & Financial Services | Technical Leadership | Project Management | Agile Transformation | Certified ScrumMaster

    • Report contribution

    This situation is common in application management, and this can be solved by 1) A clear approach for application teams uses a 75/25 distribution each sprint, with 75% of capacity for new features and 25% for technical backlog, emergency fixes, and unexpected absences, helping to mitigate potential issues. 2) Even if we landed at such situation in such cases, conduct a case-by-case analysis with business stakeholders to determine priorities, choose one option over the other, and create a clear plan for prioritizing the second option.

    Like
    5
  • Contributor profile photo
    Contributor profile photo
    Ankit Bhardwaj

    TOGAF® Enterprise Architecture Practitioner | Application Manager -Specialist at STMicroelectronics

    • Report contribution

    As an Application Manager Specialist, I prioritize by evaluating the impact and urgency of bugs versus new features. Critical bugs that affect system stability or user experience take precedence, while features are prioritized based on business goals and user value. I maintain a balanced roadmap by dedicating specific cycles to both fixes and development, ensuring progress without compromising stability. Automated testing and proactive monitoring also help catch issues early, while transparent communication with stakeholders keeps expectations clear. This approach helps me manage tight deadlines effectively.

    Like
    4
  • Contributor profile photo
    Contributor profile photo
    Srinivasan Muralidharan

    Vice President Information Technology | VP Enterprise Applications | CIO | Director Enterprise Applications | Director ERP | Manufacturing | Digital Transformation | Oracle | Salesforce | Brocade | Extreme | Nextiva

    • Report contribution

    Asking the following five questions always helps 1. Assess the impact on the critical path—anything delaying key milestones takes precedence 2. Evaluate customer impact and reputation in the street, prioritizing issues affecting experience or trust 3. Consider executive and board interests - There may be some hot buttons 4. Weigh effort versus disruption to other critical activities in the project critical path 5. Determine if a viable workaround exists, allowing the focus to remain on the highest-value tasks. This approach ensures that resources are allocated where they drive the most significant impact.

    Like
    4
View more answers
Application Development Application Development

Application Development

+ Follow

Rate this article

We created this article with the help of AI. What do you think of it?
It’s great It’s not so great

Thanks for your feedback

Your feedback is private. Like or react to bring the conversation to your network.

Tell us more

Report this article

More articles on Application Development

No more previous content
  • You're integrating new technologies into an application. How can you avoid causing downtime?

  • Your client keeps adding new features to the app. How do you maintain its quality without scope creep?

  • Your high-traffic app needs new features and better performance. Can you achieve both?

  • Your high-traffic app needs new features and better performance. Can you achieve both?

No more next content
See all

More relevant reading

  • Agile Methodologies
    What is the best way to handle user stories that exceed your team's capacity or velocity?
  • Agile Testing
    What are some best practices for conducting a sprint retrospective on testing activities and outcomes?
  • User Stories
    How do you estimate and plan your sprints based on your story map?
  • Scrum
    How do you adjust sprint backlogs when new requests arise?

Are you sure you want to delete your contribution?

Are you sure you want to delete your reply?

  • LinkedIn © 2025
  • About
  • Accessibility
  • User Agreement
  • Privacy Policy
  • Cookie Policy
  • Copyright Policy
  • Brand Policy
  • Guest Controls
  • Community Guidelines
Like
2
23 Contributions