Best of Project ManagementDecember 2023

  1. 1
    Article
    Avatar of developercomDeveloper.com·2y

    How to Become a Project Manager in 2023

    Project managers play a pivotal role in driving project success in software development. They oversee projects from conception to completion, ensure alignment with organizational objectives, and manage budgets and timelines. The average salary for project managers in 2023 ranges from around $80,000 to over $190,000 per year. A Bachelor's degree in a related technical field is commonly required, and certifications like PMP, CSM, and PRINCE2 are valuable. Familiarity with tools like JIRA, Trello, GitHub, Jenkins, and Slack is crucial for efficient project management.

  2. 2
    Article
    Avatar of shamundevIdo Shamun·2y

    Engineering Handbook

    Daily.dev is creating an engineering handbook to streamline processes, normalize culture, and improve collaboration among engineers. The handbook includes sections on expectations, decision records, epic owner and individual contributor roles, communication preferences, and project management.

  3. 3
    Article
    Avatar of communityCommunity Picks·2y

    Why We're Bad at Estimating Time (and What to Do About It)

    Learn about the planning fallacy, which is the tendency to underestimate how long tasks will take, and how to overcome it by using historical data, having someone else estimate for you, estimating in ranges, using three-point estimations, calculating a fudge ratio, and estimating during the low point of your day.

  4. 4
    Article
    Avatar of logrocketLogRocket·2y

    5 project management methodologies

    Learn about project management methodologies like Agile, Scrum, Kanban, Waterfall, and PRINCE2. Understand how to select the right methodology for your project and how to transition between methodologies. Explore the importance of engineers in user experience and the drawbacks of pursuing perfection.

  5. 5
    Article
    Avatar of thoughbotthoughbot·2y

    Why you should write good epics

    Epics provide a way to group similar stories together, reducing cognitive overhead and providing clarity around priorities. They also create a common language to discuss different parts of a project and make it easier to communicate progress and discuss launch milestones.

  6. 6
    Article
    Avatar of communityCommunity Picks·2y

    You are never taught how to build quality software

    Many software projects lack proper quality assurance measures, which can lead to chaotic and stressful release cycles. Computer science education often neglects teaching about QA, even though it is crucial for delivering bug-free software. QA standards are often cut from projects due to budget constraints, resulting in minimal and inadequate testing. To improve the situation, developers need to speak up about the importance of QA and frame it in terms of cost to get management buy-in. Implementing a minimal effective dose of QA measures and focusing on core features can gradually improve software stability. Taking ownership and advocating for QA can benefit both the project and individual developers.

  7. 7
    Article
    Avatar of hnHacker News·2y

    How Plane, an open-source alternative to Jira, got to the #1 in project management on GitHub in less than a year

    Plane, an open-source alternative to Jira, gained popularity on GitHub and became the #1 project management tool. They achieved this by effectively leveraging GitHub stars, building a community on Discord, creating well-crafted release notes, engaging with Reddit and Twitter communities, and making strategic announcements on Medium and Hacker News.