This site uses cookies to improve your experience. To help us insure we adhere to various privacy regulations, please select your country/region of residence. If you do not select a country, we will assume you are from the United States. Select your Cookie Settings or view our Privacy Policy and Terms of Use.
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Used for the proper function of the website
Used for monitoring website traffic and interactions
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Strictly Necessary: Used for the proper function of the website
Performance/Analytics: Used for monitoring website traffic and interactions
The methodology, which is also used beyond software development at some businesses , is at the center of several frameworks such as Scrum, Lean, Kanban , and Scaled Agile Framework (SAFe). What is Scrum? What is a Scrum master? What can Scrum master certification do for your career?
The certifications you’ll want to pursue will vary depending on the technologies you work with and the methodologies your organization employs. As an IT manager, you’ll need all the technical skills of an IT professional, but it’s also important to have the soft skills necessary for effective management.
The exam covers topics including Scrum, Kanban, Lean, extreme programming (XP), and test-drivendevelopment (TDD). It’s a certification aimed at senior project managers, agile professionals, product managers and owners, Scrum masters, and business analysts. CompTIA Project+.
It enhances your existing Agile approach , synthesizing Test-DrivenDevelopment (TDD) and Acceptance Test-DrivenDevelopment (ATDD). For each team member, ask: Are they familiar with BDD or TDD? Are they familiar with the language and technology you are planning to use?
One of the more frequently asked questions in my Scrum workshops is around the difference between Definition of “Done” and Acceptance Criteria , and how they relate to User Stories. While Acceptance Criteria is a commonly understood concept in software development, Definition of “Done” is unique to Scrum. User Stories.
The first major mistake companies make when they execute PI planning is treating the resulting plan like a set of due dates or a contract. There are concepts like TDD (test-drivendevelopment) that establish that every developer should think about how they are going to test something, even before they start writing code.
In the last sprint the team discovered that theyre in a hole in this case they had dug themselves into technical debt. At this stage Product Owner Paula pipes up to protest that all this focus on technical debt doesnt help her get features out the door. They realize that it will be hard to write Unit Tests for some of the new stories.
Most of the time, these newly delivered features aren’t exactly the same as the wireframes or product comps due to a poor road-mapping process. And with no set approach in place, software development teams often find themselves in a never-ending bug chase, which is another reason behind delayed releases. Trust me?—?new
When you still have development to test handoffs (i.e. before you start doing ATDD (Acceptance TestDrivenDevelopment), smaller stories enable more frequent handoffs and allow testers to work on smaller chunks of code. Real end users dont care about our database technology nor our shopping carts.
Most of the time, these newly delivered features aren’t exactly the same as the wireframes or product comps due to a poor road-mapping process. And with no set approach in place, software development teams often find themselves in a never-ending bug chase, which is another reason behind delayed releases.
Most of the time, these newly delivered features aren’t exactly the same as the wireframes or product comps due to a poor road-mapping process. And with no set approach in place, software development teams often find themselves in a never-ending bug chase, which is another reason behind delayed releases.
Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. Technically, two teams of three people form a large-scale system—a small one—if they depend on each other to finish their work.
Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. Sometimes technical team members with a lot of company history know their product and its market better than anyone else. Investing in Agility.
Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. Test-DrivenDevelopment. Test-drivendevelopment is your defect-elimination workhorse. Test-DrivenDevelopment.
The results will be more engaged team members, scrum masters, and a way of working that converts skeptics and naysayers into Agile evangelists. Engaged scrum masters are essential for long-term change (26:49). Scrum: Novice to Ninja: [link]. So, let’s take one of them, I think you said unit testing, is that right?
Once you get past the sales pitches and confirmation biases, it doesn’t take much research to discover that agile and Scrum don’t have such a great track record. Question 1: Should you use Scrum or Continuous Delivery? Yet without a solid foundation in the technology that produces great systems, agile is pretty hollow.
Attention to technical details is vital, as well as good design. Due to Agile’s highly encouraging face-to-face interaction , you can bring everybody on the same page. Due to the market’s constant changes and iterations, your team needs to always be in a “ war mode ” in order to adapt to the changing environment.
jpg'; One of the more frequently asked questions in my Scrum workshops is around the difference between Definition of Done and Acceptance Criteria , and how they relate to User Stories. While Acceptance Criteria is a commonly understood concept in software development, Definition of Done is unique to Scrum.
There are two major ways to discover opportunities for cross-skilling: Kanban/Scrum Team Board. Kanban/Scrum Team Board. They review your list and add any skills for you that they feel you missed. I’ve also seen it misused by management to pressure team members or in the Performance Review process. Skills Matrix.
Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. Hi, I’m your Scrum Master,” she says. Modern software development takes a lot of skills. Technical skills. Artistic skills.
jpg'; As we discussed in Specialists Are Overrated , developing cross-skills and T-Shaped" people in a team has many benefits for the team/organization itself, the customer, and the individual. They review your list and add any skills for you that they feel you missed. TestDrivenDevelopment, Behaviour DrivenDevelopment).
Rather, each company has its own transformation journey to build that considers the technological and organizational legacy, as well as any plans to achieve market differentiation. This can be achieved using methodologies like Scrum, Kanban, SAFe®, DevOps etc, leading to responsive business prioritization and short delivery iterations.
This is a transcript of my keynote presentation for the Regional Scrum Gathering Tokyo conference on January 8th, 2025. The CEO, chief product officer, chief technical officer, and I met a month later. They also love test-drivendevelopment, pairing, continuous integration, and evolutionary design.
One of the things Scrum has contributed to the practice of software development is the idea that small autonomous teams perform much better than large project teams or single-discipline teams that work in sequence. Let’s see how TOC might be applied to developing a software system.
The role of the ScrumMaster is to help build the high performing team through observing their relationships, helping them understand Scrum, improving their technical practices, improving their relationship with their product owner, and improving the organization theyre part of. The two new teams, Beta and Gamma, are struggling.
By contrast, product development in western countries focused on resource efficiency, completing each phase of development before starting the next, and following the original plan with as little variation as possible. In 1991 the University of Michigan began its Japan Technology Management Program.
It turns out that writing a book—at least a technical book—is not a way to riches. So, what allows me to do this—what allows me to do this show, this software development show every week, and what allows me to write this book—is the people who hire me for training and consulting. It may be a way to fame. Okay, let’s get to the book.
We organize all of the trending information in your field so you don't have to. Join 49,000+ users and stay up to date on the latest articles your peers are reading.
You know about us, now we want to get to know you!
Let's personalize your content
Let's get even more personalized
We recognize your account from another site in our network, please click 'Send Email' below to continue with verifying your account and setting a password.
Let's personalize your content