InfoQ Homepage Agile Content on InfoQ
-
The Contradictions of Technical Recruitment
Huw Lloyd identifies key interrelated contradictions of technical recruitment that implicate the desire for team cohesion, effectiveness and development. The normal methods of recruitment are questioned on the basis of numerous psychological insights, leading to compelling reasons to shift the focus towards greater interpersonal collaboration along with some pointers for how to achieve this.
-
Using Kanban to Turn Around Distressed Projects
This case study describes how Kanban and lean development techniques were used to rescue a distressed project that had violated its budget, schedule, and quality constraints. The article presents a detailed account of how the techniques were introduced mid-project to establish control over a chaotic project environment, and is supported with several charts that show the team’s progress.
-
Continuous Mobile Application Testing
Given the onslaught of mobile devices and apps into the SDLC, fingers and eyeballs seem to be the only way apps can be tested right now. But manual testing drastically slows down the development process, leaves a huge margin for error, and ultimately lowers the team’s ability to release quality software in a short amount of time. Dan Bartow of SOASTA hopes to offer something better.
-
STEP – A Map for an Agile Journey
Are you finding joy in work and delighting your customers? STEP is simple map for an Agile-inspired journey of continuous improvement. Start by Stopping to visualize your work-flow. Transform your way of work, limiting the amount of work-in-process. Then Expand your improvements, inspire more people to develop the habit of team learning. Finally, keep walking, keep Perfecting your way of work.
-
Plastic SCM – DVCS at Enterprise Level
Building on his earlier article, “Distributed Version Control Systems in the Enterprise”, Pablo Santos discusses his company’s product: PlasticSCM. While other DVCS systems were designed for the needs of the Linux open source community, PlasticSCM addresses the problems facing enterprise software developers, especially those using .NET.
-
Wireframes: A Great Way to Start Development Projects
In this article, Andreas Wulf introduces wireframing as a simple and effective way to kickstart your development projects. Wireframes allow you to present your ideas in a tangible form so that can be shared and debated (without writing any code). By leaving out graphic design details, wireframes are not only quick and easy to create and change, they help us stay focused on the “big picture”.
-
Is the Enterprise Ready for DevOps?
As the DevOps movement gains popularity enterprises have started to adopt its concepts and tools to manage large infrastructures and complex delivery processes. InfoQ asked some experienced DevOps adopters about the organizational and technical obstacles still ahead for the movement to step into the enterprise world.
-
Continuous Feedback in Agile Teams
Continous feedback is important in helping team members course correct and align themselves to the larger goals of an agile team. It fosters a healthy environment of openness and honest feedback among team members which is critical for an Agile team to learn and adapt quickly to perform at their best potential. Building a great feedback culture is key to building successful self organised teams.
-
The Culture Game - a book by Dan Mezick
The book looks at the foundations of culture, what constitutes organisational culture and discusses ways to encourage and lead cultural transformation. Drawing on his experience with Agile practices the author examines the values that underlie culture, shows how the Agile values engender organisational learning, and how important a learning culture is to success in the modern business environment
-
My Experience as a QA in Scrum
The QA role in Scrum is much more than just writing test cases and reporting bugs. In this article, Priyanka Hasija shares her experiences and the valuable lessons learned over the past 2 years while serving as a QA analyst on a Scrum team. She explains how QAs not only perform agile tests but also fill many other roles and responsibilities, earning them a place of importance on the team.
-
Virtual Panel: Code-to-Test Ratios, TDD and BDD
In the last couple of months several online discussions took place about test first or test last, code-to-test ratios or whether BDD is really just TDD. InfoQ asked the opinion of BDD and TDD experts.
-
Writing Automated Acceptance Tests with Spec Flow
Acceptance or functional testing is a type of testing where a system is tested to see if the required specifications are met. These tests are a type of black-box testing where the internal implementation is irrelevant. Mustafa Saeed Haji Ali demonstrates how to automate these tests using SpecFlow.