|
5 Essentials to Ensure QA Fits Perfectly into DevOps DevOps is the preferred methodology for software development companies looking to code, build, test, and deploy software as a continuous process. It is popular because it creates a fast-paced, results-oriented, collaborative environment that encourages cross-skilling and self-improvement.
|
|
|
7 Test Automation Requirements for Higher Software Quality An advanced, efficient test automation platform, combined with a more systematic and comprehensive architecture, can help boost quality assurance operations to a whole new level. In order to best maximize a software product’s reliability, consider these seven requirements for your test automation efforts.
|
|
|
Testing Economics Everything we do has an economic impact because what we do has costs and benefits. Testing is about getting real feedback quickly, reducing wasteful testing activities, and putting a mirror in front of our applications. It becomes advantageous to understand the costs of these activities and direct the effort investment where it’s most beneficial.
|
|
|
On Sumo, Architecture, and Enterprise Agile In order to be successful in the ring, a sumo wrestler needs to maintain a heavy body weight and at the same time be in peak physical condition. Just as these Japanese athletes have to find the right balance through a well thought-out combination of diet and training regimen, software development organizations need a balanced approach to implementing application architecture on agile projects.
|
|
|
A Classic Example Many systems architects have a technology—centric view of service-oriented architecture. This article emphasizes the need to understand the business side of SOA before tackling the technology and illustrates this need with a look back in time.
|
|
|
Model Driven Architecture: It's Not Your Father's UML Software engineering has come a long way, but programmers still spend a lot of time on tasks that could be automated. Fortunately, there's model driven architecture with its new generation of modeling tools that go way beyond the average UML. Learn how MDA addresses the challenges of today's highly networked, constantly changing systems environment and provides an architecture that assures portability, platform independence, productivity, and much more.
|
|
|
Mission Critical: Visualize, Personalize, Humanize Connect with an expert to learn how to work smarter and discover new ways to uncover more defects. In this issue, Michael Bolton takes a close look at one of the key skills of Rapid Testing: critical thinking.
|
|
|
A Blueprint for Success: Implementing an Architectural Review Process The most costly product defects are often a problem of software architecture. Testing your architecture is a crucial, but often overlooked, step in product development. Learn how to create apply a Systems Architecture Review Board for your own architectural review process.
|
|
|
Evolve Your Software Architecture for Agile and DevOps: An Interview with Neal Ford
Podcast
In this interview, Neal Ford, a director and software architect at ThoughtWorks, explains why software architecture has traditionally been so difficult to change later on in the process and how you can adapt your modern architecture to be much more evolvable.
|
|
|
Aligning Teams, Architecture, and Governance: An Interview with Dennis Stevens
Podcast
In this interview, Dennis Stevens of LeadingAgile talks about his upcoming presentation on the value of aligning teams, architecture, and governance, along with common pitfalls organizations face when it comes to syncing up their teams.
|
|
|
HP's Kelly Emo on the Power of Automated Testing with Agile
Podcast
HP's Kelly Emo discusses why test automation is on everyone's minds these days, yet might not always be the answer people are looking for. Kelly shares how test architects and properly built test management can give your team and project the best chances for success.
|
|
|
Modern Evolutionary Software Architectures
Slideshow
For many years, software architecture was described as the “parts that are hard to change later.” Modern advances in architecture have shown that if architects build evolvability into the architecture, change becomes easier. Neal Ford describes a family of software architectures that...
|
Neal Ford
|
|
From Monoliths to Services: Paying Your Technical Debt
Slideshow
Ever since distributed software became popular, developers have been choosing whether to use monolithic architectures or service-oriented architectures. With the advancement of cloud infrastructure and the widespread implementation of agile methodologies, the latter approach has been...
|
David Litvak
|
|
Architectural Patterns for an Efficient Delivery Pipeline
Slideshow
Continuous integration has made development faster and more reliable. However, as codebases expand, organizations are finding that their build pipelines slow down dramatically. One of the most common reasons is that we often rebuild parts of the system that don't need to be rebuilt.
|
Abraham Marin-Perez
|
|
Can We Do Agile? Barriers to Agile Adoption
Slideshow
“Can we do agile?” is a question often asked by individuals enviously looking at the impressive results reported by other organizations that adopted agile practices. What they are usually concerned about are the commonly perceived barriers to agile adoption: large scale, legacy...
|
Steve Adolph, Blue Agility
|
Visit Our Other Communities
StickyMinds is a TechWell community.
Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.