Planning

Better Software Magazine Articles

DevOps 2017 Is a Pivotal Year for DevOps

Customers expect real-time software updates. As DevOps becomes the engine for delivering business value, continuous innovation is needed. And this has to begin at the start of every project.

Eric Robertson's picture Eric Robertson
The Impossibility of Estimating Software The Impossibility of Estimating Software

Estimating software schedules must be an art, not a science. With so many techniques published on the subject, why is it so difficult? It has to do with the human element and past project knowledge.

Balancing Waterfall Predictability with Agile Flexibility

In this FAQ column, Arlen Bankston highlights the difficulty many companies have making the full transition to agile, straddling between waterwall ways and the new horizons of agility.  Arlen provides techniques that can enable companies to ease into the transition, allowing their organization to make the adjustments without the burden of large plans and commitments.

Arlen Bankston's picture Arlen Bankston
Become a Great ScrumMaster

Performing all the functions required to facilitate project teams as ScrumMaster can be a task. Zuzi Sochova describes creative ways to become a master of Scrum by adopting a ScrumMaster state of mind.

Zuzi Sochova's picture Zuzi Sochova
Stop Making Lists, Start Making Products

Like any great process methodology, agile (and Scrum specifically) can lose sight of the best way to facilitate a development lifecycle from concept to delivery. David Hussman frequently encounters teams that are going through the motions. If your sprint planning meetings have disintegrated into quick listmaking exercises, David will show you how to reinvigorate your team.

David Hussman's picture David Hussman
Adopting ALM Will Enhance the Value of Your Test Team

Modern ALM emphasizes total team involvement and a comprehensive set of tools so that the development lifecycle runs smoothly. Joe Farah shows you how test case management is a vital component to a successful ALM strategy.

Joe Farah's picture Joe Farah
Painful Lessons I Learned from Bootstrapping a Startup

If you are considering leaving the nest to self-fund your own endeavor, you may want to read about Mike Botsko's experience creating a cloud-based, bug-tracking app called Snowy Evening. What started out as a lot of fun quickly turned into a tough journey. Don't worry—it has a happy ending!

Mike Botsko's picture Mike Botsko
Is Agile Breaking Product Management?

It can be a challenge for a product manager to know how to lead an agile software team. As product managers take on many different roles throughout a project lifecycle, there can be confusion, resulting in the product manager doing what nobody else wants to do. Steve Johnson offers a perspective of the agile product manager that every software developer should know.

Steve Johnson's picture Steve Johnson
Quality Assurance Is a Process, Not a Department

QA is often considered that lonely department of testers whose job is to find defects before the customer does. It's not always glamorous, but QA deserves to be recognized as a key cog in the testing  machine. To achieve business goals, it is Susan Bradley's view that the QA process needs to be embraced throughout the entire software development lifecycle.

Susan Bradley's picture Susan Bradley
Are You Done or Done-Done?

Probably one of the most frustrating roles a manager has to master is how to know the true status of work being performed. To a developer, completing 80 percent of the work may be good enough, but is it  even close to being really done? Masha Nehme shows techniques you can use to verify task completion.

Masha Nehme's picture Masha Nehme

Pages

AgileConnection is a TechWell community.

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