Learn how to transition to an Agile career in software development. Discover the values, principles, skills, tools, and certifications that Agile teams need.
Learn what cost of delay is, how to calculate it, and how to use it to rank user stories based on their value and urgency in agile projects.
Learn how Agile web development can help you deliver value faster, respond to feedback better, and foster a collaborative culture, and increase user loyalty for…
Learn how to split large user stories into smaller chunks by scope, workflow, or rules, and how to estimate, validate, and refine them effectively.
Learn some effective strategies to foster a culture of learning and sharing in your agile teams, such as creating a shared vision, establishing feedback loops, and…
Learn how to create a realistic and achievable Sprint Backlog for your Scrum team, aligned with the Sprint Goal, the Product Backlog, and the team's capacity.
Learn six strategies to involve and motivate uninterested stakeholders in your web projects using Scrum, a popular agile framework.
Learn how to embrace Agile and improve your skills and performance in any software development role. Follow these tips to apply Agile methodologies.
Learn how to use agile estimation methods, such as story points or T-shirt sizes, with third-party vendors in software development projects.
Learn how to use daily stand-ups to monitor, communicate, and collaborate on your agile project goals, issues, and solutions.
Learn some of the best practices to help new team members get up to speed, feel comfortable, and contribute effectively to your Agile team.
Learn how to foster a collaborative and supportive community of Agile coaches by sharing, seeking, mentoring, collaborating, and appreciating.
Learn how to plan and conduct a successful Sprint Review that showcases the value delivered by your team and engages your stakeholders.
Learn how to define, quantify, prioritize, and update the business value of your product backlog items, using various techniques and tools, and collaborate with…
Learn what are the essential steps for agile QA documentation and how they can help you improve your testing quality and efficiency in agile projects.
Learn how to measure, reduce, embrace, and communicate uncertainty in backlog item estimation using agile methodologies and techniques.
Learn how to align Agile values with your company culture, choose the right framework, start small and iterate, communicate and collaborate, and learn and adapt.
Learn what are the best practices to write concise acceptance criteria for Agile user stories, and how they can help you define the scope, quality, and value of…
Learn how to use Scrum principles and practices to communicate, collaborate, and adapt with customers during a crisis.
Learn about the best tools to enhance communication, visibility, and alignment in your Agile QA process. Discover how to deliver quality software faster and better.
Learn five tips to network effectively with Agile Methodologies professionals in your area and boost your skills, opportunities, and learning.
Learn how to showcase your Agile abilities and impress your boss with these tips. Boost your chances of getting a promotion in an Agile environment.
Learn what is the role of courage in Extreme Programming, a popular agile methodology that emphasizes customer satisfaction, frequent delivery, and continuous…
Learn how to identify, explore, communicate, and monitor the options to deal with user stories that require specialized skills or knowledge in agile methodologies.
Learn how to adopt test-driven development (TDD) in your legacy system with these tips on testing, refactoring, and improving your code and process.
Learn what are the best practices for using spike solutions in Extreme Programming and Agile development. Find out how to avoid common pitfalls and improve your…
Learn how to prioritize your tasks and use time blocking for agile projects. Time blocking can help you focus, avoid distractions, and achieve your goals.
Learn some of the best time-saving techniques in agile that can help you optimize your workflow, reduce waste, and deliver value to your customers.
Learn how to write user stories that are inclusive of all stakeholders, and avoid common user story pitfalls and anti-patterns in agile methodologies.
Learn how to use Kanban boards, a visual tool that helps you implement agile methodologies and track your workflow, while working remotely.
Learn how to improve your estimation process and outcomes in agile methodologies with these tips, such as using relative sizing, involving the whole team, and…
Learn about five common and useful user story estimation techniques for Kanban, and how they can help you plan, collaborate, and deliver value.
Learn how to resolve conflicts and reach consensus in user story estimation meetings with these tips on purpose, technique, value, and collaboration.
Learn how Agile methodologies can help you deliver value to your customers faster and more frequently, by embracing change, collaboration, and feedback.
Learn how to refactor code without introducing new bugs using test-driven development, SOLID principles, refactoring tools, and code review and testing.
Learn what are the five common mistakes teams make during retrospectives and how to avoid them in this article. Improve your team's performance and satisfaction…
Learn how cloud-based tools, DevOps practices, user feedback loops, distributed leadership, collaboration culture, and hybrid models can improve your remote agile…
Learn how pair programming can help your Extreme Programming team self-organize and empower, by enhancing your communication, collaboration, and code quality.
Learn how to set up, use, and improve your Kanban board during emergencies and boost your productivity and well-being with this agile tool.
Learn how to overcome resistance to change when adopting Extreme Programming and Lean Software Development, two agile methodologies for software projects.
Learn the key steps to implementing Kanban boards in software development, a popular agile methodology that improves collaboration, transparency, and quality.
Learn how to choose and use back-end libraries that support your Agile web development goals and processes. Improve speed, quality, and scalability with these six…
Learn how to identify, assess, and mitigate risks in Scrum and Kanban timeboxes, two agile methods that use fixed periods of time to deliver work.
Learn how Agile leaders can help their teams cope with uncertainty effectively and productively, based on the Agile principles and values.
Learn how Scrum can support emergent architecture, the idea that the design of a software system evolves over time, based on feedback, learning, and changing…
Learn how to match agile team members to their best role using skills assessment, role definition, skill balance, and feedback adaptation.
Learn how to plan, execute, and review exploratory testing in agile projects. Use heuristics, techniques, and pairing to find bugs and improve quality.
Learn some creative ways to apply game elements to your Scrum process and enhance the motivation, engagement, and performance of your Scrum team.
Learn how to use data to improve quality and performance in your QA role in Agile Methodologies. Discover the best data sources, metrics, tools, and techniques.
Learn how to integrate timeboxing with Scrum and Kanban, two Agile frameworks that organize work differently. Discover the benefits and challenges of timeboxing in…
Learn how to review, refine, select, and communicate the Product Backlog items for Sprint Planning in Scrum, and how to align them with the Product Vision and the…
Learn how to communicate the benefits of Kanban to different types of stakeholders in agile projects or organizations. Discover tips and tools to present Kanban…
Learn how to thrive in an agile environment while maintaining your well-being and personal goals. Discover tips on agile mindset, roles, skills, time management…
Learn why and how to prioritize deadlines in agile methodologies. Discover the benefits, challenges, principles, methods, and practices of prioritization.
Learn how to estimate and plan your work effectively with different team sizes, from small to large, using the best practices for Agile estimation and planning.
Learn how to use Agile QA principles to improve your collaboration, communication, feedback, quality, and learning in your work.
Learn about the common challenges that Agile teams face when it comes to risk management, and how to overcome them with effective tools and techniques.
Learn how to use Extreme Programming (XP) principles and practices to make your software development more innovative and creative. XP helps you deliver high-quality…
Learn how to estimate Product Backlog Items (PBIs) effectively and avoid common pitfalls with these tips and techniques for agile project management.
Learn how to balance your role as a Product Owner with other responsibilities in an Agile context. Discover tips to define, delegate, prioritize, plan, learn, and…
Learn how to prepare, introduce, listen, follow up, and have fun at agile meetups. Networking is a valuable skill for agile professionals.
Learn five techniques to identify and prioritize the most important business goals for your user stories, and create a valuable product for your users and your…
Learn some best practices for scheduling, preparing, focusing, collaborating, reviewing, and learning from your Sprint Planning process in Scrum.
Learn how to use sprint success rate, burndown chart, team velocity, team satisfaction, stakeholder feedback, and self-assessment to measure your Scrum Master's…
Learn four steps to improve user story quality metrics in your sprint retrospectives, and write user stories that align with customer needs and expectations.
Learn how to apply agile testing in Scrum, Kanban, and XP, and how it can help you deliver successful projects with quality, efficiency, and customer satisfaction.
Learn how to improve your skills and mindset as a servant leader as a Scrum Master. Find out how to support, empower, and enable your team to deliver value.
Learn how to create effective sprint goals that support the product vision, engage the team, and deliver value and quality, using tips and techniques from agile…
Learn how to use Agile tools to define, prioritize, test, and improve your product or service, and communicate effectively with your stakeholders, team, and…
Learn the difference between a Sprint Review and a Sprint Retrospective in Scrum, and how to make them work for your agile team.
Learn how to plan, execute, and review your Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective in this article.
Learn six tips and techniques to make your daily stand-ups and retrospectives more engaging, productive, and fun in agile methodologies.
Learn how to deal with a difficult stakeholder in Scrum by using techniques such as empathy, communication, negotiation, boundary-setting, collaboration, and…
Learn the basics of story points, how to assign them to user stories, and how to use them to plan and track your agile sprints.
Learn the steps to creating a risk response plan in agile methodologies, and how it can help you manage uncertainty and change in your agile projects.
Learn how to avoid common pitfalls when adopting Extreme Programming (XP), a popular agile methodology that focuses on delivering high-quality software.
Learn how Scrum, a popular agile methodology, can help you deliver business value more quickly and effectively by breaking down complex work into sprints.
Learn how to switch to Scrum, a popular agile framework, from traditional project management methods. Discover the Scrum values, roles, events, artifacts, tools…
Learn how to define the Product Owner role for agile methodologies, and what skills and tasks are involved in leading, planning, deciding, collaborating, and…
Learn some of the best practices and tools for refactoring your code with Extreme Programming, one of the most popular Agile methodologies.
Learn about the different types of Kanban cards for Agile teams and how they can help you visualize, limit, and improve your work.
Learn how Extreme Programming (XP), an agile methodology, can help you manage risk and build trust with your stakeholders through user stories, test-driven…
Learn how to collaborate effectively with remote and on-site team members in agile projects. Discover tips and tools for communication, alignment, workflow…
Learn what Nexus is, what are the challenges and benefits of agile testing in Nexus, and how to overcome, measure, and improve your agile testing in Nexus.
Learn how to measure the value of agile QA in your software projects using key metrics and methods, and get inspired by agile QA success stories.
Learn what are the most in-demand Kanban skills and how to develop them to deliver value faster and more efficiently with this agile methodology.
Learn how to design software architecture that minimizes technical debt and maintenance costs by following six steps that align with the business goals, user needs,…
Learn how to prioritize business value over features when dealing with stakeholders, using agile methods such as Scrum. Discover tips and techniques to align your…
Learn how to use timeboxes, a core element of agile methodologies, to manage your daily work more effectively and efficiently. Timeboxes can help you overcome…
Learn how to prepare, focus, interact, and follow up during the Sprint Review and make it a collaborative and valuable event for your team and stakeholders.
Learn how Scrum uses value-driven development, product owner, product backlog, and sprint planning to prioritize and deliver the most valuable features.
Learn how to communicate effectively and efficiently in Agile projects with these communication strategies, such as defining goals, using modes, fostering feedback,…
Learn how to foster collaboration, communication, and feedback among your distributed Scrum teams and deliver valuable product increments remotely.
Learn six strategies to define, deliver, and celebrate the Sprint Goal in Scrum, a key element of the agile methodology that guides and motivates the team.
Learn how to use Scrum to promote transparency in your agile projects. Find out how to define a common definition of done, use visual tools, hold regular…
Learn how to navigate the challenges and risks of stakeholder engagement in Agile projects with these tips on communication, collaboration, decision making, and…
Learn how to achieve effective collective code ownership in your agile team with these tips and tools on coding standard, version control, pair programming, code…
Learn what a successful Product Owner does in Scrum and how they can overcome common challenges. Discover the key skills and practices for this agile role.
Learn the best practices, benefits, challenges, and success metrics of combining Extreme Programming and Scrum, two popular Agile methodologies.
Learn how to explain technical debt to stakeholders in Extreme Programming using four steps: concept, sources, consequences, and management.