The Latest

Exit, Stage Left[magazine]

Many technology workers are drawn to the industry from seemingly unrelated professions. Don't underestimate the importance of a liberal arts education and general life experiences to the technology field. These workers can bring a lot of value and wisdom to your team.

Patrick Bailey's picture Patrick Bailey
Agile Testing as if People Mattered[article]

As a test professional in waterfall, I was used to getting the code much later and buggier than I expected and being under tremendous pressure to finish my testing before the go-live date hit. Then one day, I found out that there was a better way. Testers could be involved much earlier in the lifecycle, they could participate in requirements and design decisions as they happened, and the code could actually be unit tested before I received it! Heaven? Nope, agile.

Daryl  Kulak's picture Daryl Kulak
Agile 2008 - Sanjiv Augustine - The effect of Agile Projects on Middle Management[article]
Podcast

Bob talks with Sanjiv Augustine about his work with Agile Project/Portfolio Management and the Middle Managers that execute projects within organizations.

Bob Payne's picture Bob Payne
Beyond Continuous Build: Shortening the Development and Test Feedback Loop[article]

The author walks you through the details of actually implementing a continuous quality automation infrastructure. He builds up an example that addresses both the key principles and feedback cycles.

TechWell Contributor's picture TechWell Contributor
Receptiveness to Change[article]

Everyone responds to change differently, whether managers know this or not. A good leader knows this, and doesn't hurt the morale of a team by expecting them to act a way that their incapable of, or that feels unnatural to them. Naomi Karten brings this all to light in this article.

Naomi Karten's picture Naomi Karten
The Borland Agile Journey[article]

I begin this story by declaring up front that I am not an "Agilist" or process evangelist. I am the senior software development executive in a company responsible for delivering products to the marketplace. Like my peers across industries, I am fundamentally held accountable by my company for consistently delivering business results. Process and methodologies are important in delivering this value, but in the eyes of the company they are secondary to meeting the needs of the business.

TechWell Contributor's picture TechWell Contributor
Applying Agility - Quality Agile Development[article]

Becoming more Agile involves significant changes in the way that we work on a day-to-day basis. One of the central reasons that many technology professionals embrace Agility is its best practices which enhance the Quality of an application effort. Agile practices cut straight to the reasons that many projects fail. Of course, many organizations have also seen that adopting Agile practices does not automatically guarantee them improved Quality either. What practices should you focus on to ensure that your development efforts benefit from Agile's wisdom in terms of improved quality and productivity?

TechWell Contributor's picture TechWell Contributor
Software Testing in an Agile Environment[article]

Agile is a methodology that is seeing increasingly widespread adoption, and it is easy to understand why - especially if you consider the developer and user view-points. But, for the Test/QA professional an agile approach causes discomfort - In the ideal world they would have a ‘finished' product to verify against a finished specification. To be asked to validate a moving target against a changing backdrop is counterintuitive. It means that the use of technology and automation are much more difficult, and it requires a new approach to testing, in the same way that it does for the users and the developers.

TechWell Contributor's picture TechWell Contributor
Book Review: The Software Project Manager's Bridge to Agility[article]

Michelle Sliger's and Stacia Broderick's The Software Project Manager's Bridge to Agility takea all the standard project management concepts and terms we've been entrenched in for the past decade or three and explains the crux of agile to you from within that domain.

TechWell Contributor's picture TechWell Contributor
With Agile Development, Quality Is Built In, not Bolted On![article]

As Agile software development practices mature and move into the mainstream, it is vital that organizations understand how Agile practices can help you deliver higher quality software. The Agile is a methodology for software development that promotes development iterations, open collaboration, and adaptability throughout the project life-cycle. Currently, the measures within many Agile projects focus on the successful delivery of software. We refer to these as process measures. Software is the end product and while these measures examine the progress through the delivery, there are other critical measures that need to be assessed. This collection of measurements we refer to as results measures. One critical measure that is often overlooked is called stability. That being said, the true measure of quality cannot be measured until after the project is done and the software is in production. I am not talking about improving the defect density.

 

TechWell Contributor's picture TechWell Contributor
Do the Pre-Flight Check so Your Code Doesn't Crash and Burn After Takeoff[article]

Agile development and continuous integration challenges.  To travel by air, you get to the airport, check in, with any luck get on a plane, and get to your destination. Perhaps you do not arrive precisely on time, but close enough that you make that important meeting or family event. Like jumbo jet pilots, software development teams and project managers have a lot more to worry about than the final consumers of the software or the passengers on the plane. Pilots have to go through a rigorous pre-flight check routine to ensure the plane is in top condition, the correct amount of fuel is on board, hydraulics and electrical systems are all working properly, the flight plan and latest weather is reviewed - and it's all done on the same jet that is being flown. The pilot wouldn't do their pre-flight check on their private Cessna then jump on board the corporate Gulfstream, or a Boeing 767, would they?

Anders  Wallgren's picture Anders Wallgren
Top 9 challenges of adopting Scrum: Learn, Trust, and Quick Fixes[article]

Introducing Scrum can be fun, but can also be quite a challenge. There are numerous hurdles to overcome, new practices to master and problems to solve. In this article, we will present some of the mistakes we have seen made, or made ourselves when introducing Scrum at various companies. In this first article, we will discuss organizational learning, creating an environment of trust, and why Scrim should not be used as a quick fix.

TechWell Contributor's picture TechWell Contributor
Agile2008 - Segundo Velasquez - Mano a Mano -LiveAid[article]
Podcast

Bob speaks with Segundo Velasquez about Mano a Mano and Live Aid at the Agile 2008 conference.

Bob Payne's picture Bob Payne
Test Managers-Start Managing![article]

Some things in life, like death and taxes, are a given. Software development teams face their own givens: Project schedules will always change and certain teams will suffer because of these changes. If that's to be expected, then why haven't most managers done anything to save their teams from undue stress and abuse? In this column, Dion Johnson explains that we've got to take care of our teams, or else we'll never see the end of team abuse.

Dion Johnson's picture Dion Johnson
Preparing for Resource-Constrained Times[article]

The economy, like the weather, is a complex system that cycles through good times and bad. Dark economic clouds are brewing on the horizon. Predictions of inflation, stagnant growth, crushing debt, tightening credit are in the forecast. Payson Hall tells us how to weather the storm.

Payson Hall's picture Payson Hall

Pages

AgileConnection is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.