development
|
An Agile Approach to Developing a New Software Version Every software typically develops a new version periodically. Creating a new software version is an involved process, and in this article, we will explore how it can be made Agile.
|
|
|
What Makes Apache Kafka Suitable for Agile Development The Agile Manifesto establishes 12 principles for Agile software development. Most software that has a dependency on another software inherits its Agile features—and in this article, we will explore what makes Apache Kafka suitable for Agile software development.
|
|
|
Exploratory Testing: Why Is It Not Ideal for Agile Projects? As the Agile environment has efficient principles that allow quick responses to changes and the ability to deal with uncertainty, exploratory testing may seem like a perfect match for such projects. However, this is only partially true. In reality, diverse reasons impede its usage in Agile projects, and companies should take them into account before designing QA strategies.
|
|
|
What Makes Apache Hadoop Agile Agile software development emphasizes continuous delivery of valuable software, simplicity, working software, customer collaboration, responding to change, and welcoming changing requirements. In this article, we shall discuss how Apache Hadoop (one of the top open-source projects)-based software fulfills Agile software development principles.
|
|
|
Supporting Continuous Testing with Automation Create tests that can be used in a continuous testing environment, build the right number of tests, and don’t fall victim to the mistaken belief that everything can be automated.
|
|
|
All Customers Are Not Created Equal Software developers may not think they have much to do with customers, but it is wise to consider the customer in all you do, from collecting requirements to design and implementation.
|
|
|
DevOps and the Culture of Code Migrating an organization to continuous integration requires adoption new processes, tools, and automation. DevOps relies on dramatic culture change to encourage total transparency and collaboration among all project stakeholders.
|
|
|
5 Ways to Pair Developers with Testers Some agile practices stress the importance of pairing team members together to achieve better team performance. Try these five suggestions for pairing key resources.
|
|
|
Whole Team Quality: A Conversation with Melissa Benua
Video
Melissa Benua, director of engineering at mParticle, chats with TechWell community manager Owen Gotimer about the importance of whole team quality, how to get started using the test pyramid, and how developers can start writing testable code.
|
|
|
Giving Control Back to Software Developers: An Interview with Mike Faulise
Video
In this interview, Michael Faulise, the founder and managing partner at tap|QA, explains how the move toward DevOps and away from release management is giving control back to developers, then details why major companies often need partners to leverage CI, CD, and other modern techniques.
|
|
|
How to Adapt to the New Age of Testing and Development: An Interview with Melissa Benua
Podcast
In this interview, Melissa Benua, a senior technical lead at mParticle and senior backend software engineer at PlayFab, explains how the speed of development and testing has changed, as well as how to adapt to the new era of software.
|
|
|
How Ideas and Assumptions Impact Applications: An Interview with TJ Usiyan
Podcast
In this interview, TJ Usiyan, an instructor with Iron Yard, talks about whether development and testing teams need to be on the same page. He also explains how subjectivity influences our systems and applications and why teams overlook subjectivity.
|
|
|
Continuous Delivery Dojo: From Doing Agile to Being Agile
Slideshow
State Farm adopted an innovative approach to a common problem many organizations face with agile transformation: How do you influence, nurture, and support a whole scale culture of agility? How do you move from doing agile to being agile?
|
Lisa Maurer
|
|
Conquering BDD: How One Team Is Making It Work
Slideshow
Behavior-driven development has been a buzzworthy term in the testing and development community for several years. At first glance, the elements of BDD seem simple: testing scenarios, living documentation, automation, and reports.
|
Christine Fisher
|
|
Making the Marriage of Product and Engineering Thrive
Slideshow
y now you have probably heard that there should be a healthy tension between the product and engineering teams. The key word there is "healthy"—when this relationship is unhealthy, silos tend to form, ideas may be thrown over the wall, and a lack of ownership can develop.
|
Vidya Dinamani
|
|
Leveraging Kubernetes as a Tester
Slideshow
Kubernetes is one of the fastest growing open source projects in history, and it's taking the DevOps world by storm. With so many resources being poured into this technology, it would be nice if there were some benefits for testing.
|
Glenn Buckholz
|
Visit Our Other Communities
AgileConnection is a TechWell community.
Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.