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
To share your thoughts, join the AoAD2 open review mailing list. 1 When the Agile Manifesto was written, people thought about software development in terms of projects. It’s a constant refrain in Agile literature: Software development teams where everyone is alike, while comfortable, are not effective. Beck 2004].
When something small changes in these classes, it ripples through the entire code base. Even after simplification they find the code base still has over 10,000 rule violations. They agree to raise the issue in the next Daily Scrum. In addition they discovered that their existing Unit Tests only provide 10% Code Coverage.
To share your thoughts, join the AoAD2 open review mailing list. The preface of the first Scrum book said that “Scrum reduces risk and uncertainty by making everything visible early and often to all the people involved and by allowing adjustments to be made as early as possible. “ [Schwaber and Beedle 2002] (p.viii) (emphasis theirs).
Agile is also about human interactions, customer collaboration, adapting to change, and producing working software. You observe how the market reacts to the software you create and then make iterations to improve it. The Agile methodology definition was introduced by 17 software developers gathered in Utah back in 2001.
Lean was introduced to software a couple of decades ago. The Nature of Software “Do not go where the path may lead, go instead where there is no path and leave a trail” -- Ralph Waldo Emerson It’s May 27, 1997. I show that these models derive from opposing assumptions about the nature of the software-debugging task.
How can we train teams to consistently produce quality code without negatively impacting productivity? 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). Episode 46.
To share your thoughts, join the AoAD2 open review mailing list. Lean Software Development. This is due to a fundamental Agile principle: the people who are doing the work are the ones who best understand what needs to be done. The “Done Done” practice: Create software that’s ready to be released.
In this episode of Programming Leadership, Marcus and his guest Don Gray enlighten listeners regarding the world of software development, the reasons for implementing software changes and why it’s not as easy as people may think. Software development is not linear and not deterministic. Show Notes. Change is complex.
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