Inflectra | Agile

Posts Tagged 'Agile'

Recording of Agile Project Management Webinar using SpiraPlan

Many of our customers choose SpiraPlan or SpiraTeam because they are using agile methodologies such as Scrum or Kanban and need a powerful tool to manage their project backlogs, releases, sprints, iterations and programs. They are often using different tools for planning, bug tracking and requirements which hampers the ability to see the status of their project in one place.

(Read More)

agile development agile project management scrum kanban webinar


Why You Should Join Our Technology and Innovation Meet-up Group

If you are a software company, like us, building and releasing software is pretty much up there with coffee, chocolate, and Game of Thrones. But our digital fortress could no longer contain our desire to make new friends in our own neighborhood of Silver Spring, MD. And while there is no shortage of #awesome Meet-Up groups and Eventbrite get-togethers in DC/MD/VA area, we are using our resources to make software testing fun and accessible for everyone who is interested locally. 

 

We are weaving a web of community connections through our regular coder internship program, our webinar series, and through our meetup group - Technology and Innovation Meet-up Group in Silver Spring, MA.

(Read More)

meetups dcast dctech software testing agile development


Getting Smart With Inflectra

Remember when we asked you for your ideas for how we can help your career? Well, we had a great response, and the clear winner was for us to provide tools to help you become trained and certified in our products. Working with our colleagues at Agile Training Champions, we have developed an initial course list for our products.

(Read More)

training certifications agile transformation Sriram Rajagopalan


Management Debt: The Costs of Non-delivery and Non-conformance

The principles of lean have always focused on maximizing the value delivery. In fact, the Japanese term Muda (Arnheiter & Maleyeff, 2005) refers to the seven different types of wastes that one should remove. In this guest post from our agile transformation partner Sriram Rajagopalan, we discuss the types of waste that can be eliminated using a Lean methodology, and the role of Management Debt in perpetuating wasteful practices.

(Read More)

agile development agile management debt lean kanban sriram rajagopalan


Inflectra Gives Back! Agile Training Champion at Your Service

As part of Inflectra’s commitment to corporate social responsibility, we are developing fresh and innovative approaches to giving back to our global user community as well as to our local community in DC metropolitan area.  

Along with our internship program, announced in January 2017, Inflectra is expanding its training capabilities in order to offer our fans an array of virtual resources to meet their software development needs. Furthermore, while our users are spread widely across the world, we, at Inflectra, see a great value in forging North to South cooperation and skills-transfer to build our follower base in the global South. In an increasingly globalized world, we are using multiple social media channels to reach and engage tech-savvy youth of various backgrounds everywhere.

(Read More)

Agile Management Inflectra Training


Inside the 2016 Agile Open Florida Conference

The 2016 Agile Open Florida conference in Orlando, FL was a welcome escape from the chill in DC, especially after a long and taxing 2016 election season. The event, co-sponsored by Inflectra, brought together the Agile community in Florida and showcased products and services offered by Inflectra, as well as its partner - OAT Solutions / Brazil. Special thanks go to Álvaro D'Alessandro for setting us up with a booth and equipment and making the Inflectra Team feel at home in Florida.
For those who could not make it to the conference, here is an official write up of the conference.

(Read More)

agile conferences agile 2016


Why Have a Separate Quality & Agile System?

In the mail today a copy of the latest SD Times magazine arrived. It included an advert from HP about their separate QualityCenter (QC) and Agile Manager Products. The ad made us think... "why integrate these two tools when SpiraTeam can do all of  the work in one easy to use system".

(Read More)

hp alm qualitycenter agilemanager


Learn about Agile Project Management & Testing from Inflectra

Thanks to everyone to came by our booth at the Agile2015 conference here in Washington, DC. We enjoyed meeting you and learning about how you have been innovating and adopting agile methodologies. It was great to be able to demonstrate SpiraTeam and Rapise and get your feedback on how best to improve our ALM and testing solutions to better meet your needs!

(Read More)

agile conference agile2015


Reflections on Agile2015 So Far

It has been a great conference so far, thanks to everyone who's stopped by to learn about Inflectra and our products. We have had some great conversations with Agile practitioners, including someone suggesting that the term lifecycle should be replaced with 'IdeaCycle' to better reflect the agile ethos. What follows are some reflections on what we've seen and learned.

(Read More)

agile conference agile2015


Agile2015 Conference in Washington, DC - Hope to See You There!

We're looking forward to seeing you at the Agile Alliance Agile2015 conference next week in Washington DC's National Harbor Conference Center. The conference runs from August 3rd - 7th and we'll have a booth there where you can see our products (SpiraTeam, Rapise, KronoDesk, TaraVault) in action as well as meet some of the faces behind Inflectra.

(Read More)

agile conference agile2015


An Introduction to Task Boards

The Task Board is perhaps the single most useful device that can be used on Agile projects and is the focal point for the stand-up meeting or Scrum. Typically, a Task Board displays only information pertinent to the current sprint and will be cleared off before the next sprint begins. (Read More)

Agile Scrum Sprint Task Task Board


The Meaning of ‘Done’

“Is it done?” A question with possibly dangerous answers, at least where cooking is concerned. With software development an incorrect “Yes” could mean customers get low quality, buggy software (Read More)

Agile Testing Planning Estimating


Test-Driven Development (TDD) is Not Dead

There has recently been an outbreak of criticism of TDD, to the point where some have claimed that TDD is dead! Is this a real reflection of trends in testing practice, or noise intended to draw attention? Read this article to find out! (Read More)

Test-driven development TDD Agile Testing


Agile Project Management with SpiraPlan & SpiraTeam

Are you planning on moving to an agile methodology such as Scrum or Kanban? Are you already using agile methods but need a better way to scale your process? This article explains how SpiraPlan and SpiraTeam can help you better plan, estimate and manage your agile projects. (Read More)

agile development scrum kanban project planning


Can Use Cases Replace User Stories?

User Stories are often characterized by relatively short, uncomplicated and informal descriptions, whereas Use Cases are often longer, more formally structured descriptions of not only the user need but also other details. Can Use Cases strike a balance between the need for agility and the need for more information, and if so, how? (Read More)

Agile User Stories Use Cases Requirements Management


Beyond the Document Paradigm – part 2

When making the transition from document-oriented information storage to record-oriented information management tools, there are a number of problems which can make the process difficult, or even unsuccessful. This second part of our series explains how such pitfalls can occur. (Read More)

Agile Process Test management Requirements Management


Beyond the Document Paradigm – Part 1

Have you ever tried to write a letter in a spreadsheet? Ridiculous idea, right? Or perhaps you’ve tried to do the opposite and store discrete, record-oriented information in a word processor? It can be done using tables, but it’s easier with a spreadsheet. (Read More)

Agile Test management Requirements Management


User Story Normalization

Traditional software development estimating techniques are slow, long lasting exercises and as such are totally unsuited to Agile processes. New methods of estimating have emerged which fit the Agile model, requiring minimal effort to provide ‘just enough’ information to support prioritization and decision making. The popular unit of measurement for Agile sizing is the Story Point. (Read More)

Agile Estimation Story Points Normalization


Why I Buy from Agile Developers!

If you use software tools, and who doesn’t, you probably want to get the best possible customer support and service to go with it. I include ‘service’ here because I want to consider more than just whether the company has a support hot line. It is important to me that vendors listen to me when I make suggestions or recommendations; that they provide help which is more than a telephone operator reading a script; and that they provide forums that enable me to interact with other users, sharing knowledge, tips and ideas. This would be support and service. (Read More)

Agile Customer Support


User Story Testability

The language used to define user stories in Agile projects tends to be less prescriptive than that in traditional projects. This means that many developers and testers assume that this means that they are often less testable, when in fact the reverse is true. This article explains why. (Read More)

agile testing user stories user interface gui


How to Succeed with Software Tools – Part 6

In this series of blog articles we examine some of the essential factors required for the successful implementation and use of software tools. In today's article we look at the danger of actually using too many tools or using such tools inappropriately. (Read More)

Process Agile methods Software tools overuse


How to Succeed with Software Tools – Part 5

In this series of blog articles we examine some of the essential factors required for the successful implementation and use of software tools. In today's article we look at the importance of process and how the success or failure of a new tool can depend greatly on the process that has been put in place. (Read More)

Process Agile methods Software tools


How to Succeed with Software Tools – Part 1

The introduction of a new tool to a project or organization can be a stressful time for all involved. Not only does a new tool bring with it a learning curve for users to get up to speed on the product, it almost certainly demands some kind of change to existing processes. One serious mistake often made during this time is focusing too much on that previous process. (Read More)

software tools process culture agile


Agile - Is Constant Process Improvement Imperative?

In this post we continue our examination of various Agile methodology ideas and ask whether they are valid or whether they are in fact, industry myths. Next on the chopping block - do you need to have constant process improvement to be agile? (Read More)

agile process improvement cmm iterative development


Process is not Important in Agile Projects (Myth 5)

In this item we continue our examination of various Agile methodology ideas and ask whether they are valid or whether they are in fact, industry myths. Do agile methodologies promote the idea that process is unimportant? (Read More)

agile process scrum


Agile Myths - Part 4

Today we look at whether test-driven development (TDD) a good technique for specifying how a user story should operate, and whether it means that user story is fully tested (hint: these do not have the same answer!) (Read More)

Agile Testing Test Driven Development Quality Assurance


An Introduction to Task Boards

The Task Board is perhaps the single most useful device that can be used on Agile projects and is the focal point for the stand-up meeting or Scrum. Typically, a Task Board displays only information pertinent to the current sprint and will be cleared off before the next sprint begins. (Read More)

Agile Scrum Sprint Task Task Board


Agile Myths - Part 3

In this item we continue our examination of various Agile methodology ideas and ask whether they are valid or whether they are in fact, industry myths. (Read More)

User Story Test Management Agile Requirements


Agile Myths - Part 2

In this item we continue our examination of various Agile methodology ideas and ask whether they are valid or whether they are in fact, industry myths. (Read More)

User Story Use Case Agile Requirements


Estimating Agile Projects

Traditional software development estimating techniques are slow, long lasting exercises and as such are totally unsuited to Agile processes. New methods of estimating have emerged which fit the Agile model, requiring minimal effort to provide ‘just enough’ information to support prioritization and decision making. The popular unit of measurement for Agile sizing is the Story Point. (Read More)

Agile Estimation Story Points Normalization


Agile Myths - Part 1

The enthusiasm these days for Agile development is rightly deserved, but with so much being written and said about Agile development, there should be room for healthy debate. While Agile development has proven to be a huge step forward and the right approach for many projects, it is important to continue to ask questions in order that we don’t start to endorse the bad along with the good. We don’t want to throw the baby out with the bathwater, but we can’t keep the bathwater just to avoid the risk of doing so. An occasional examination of principles being promoted and used within the industry helps to maintain Agile methods as the best alternative to traditional development practices for many projects.

In this series of blog postings we shall discuss some of the characteristics of various Agile methodologies and ask whether the ideas are valid or whether they are in fact, industry myths.

(Read More)

Agile Testing Requirements


Which Agile Methodology is Right for Me?

With all the Agile methods out there, how does someone with traditional waterfall or v-model experience begin to understand each? Which methods are truly Agile and which are not? What are the defining characteristics of each Agile method, as well as those not quite so Agile? What are the benefits of using each Agile method and what are some of the drawbacks? (Read More)

agile development scrum kanban xp dsdm


Lessons on Agile and Crowdsourced QA from the Dial-Up Days

This article discusses some of the earliest attempts at crowdsourced QA and extreme agile development that predate the agile manifesto and where they went wrong. (Read More)

agile crowdsource quality assurance qa


Infrastructure Isn't Free - So Who Pays?

When I collected my last car from the dealership, the salesman proudly showed me under the hood. The engine was tightly packed into the available space with no separately recognizable components and it was noticeably clean. Despite his apparent pride in its power, as he quoted a list of figures representing liters, horsepower and torque, all I was thinking about was getting behind the wheel and driving away.

When he finally got around to the interior I had all but forgotten that the car even had an engine. I know I am not alone in my attitude when it comes to cars for while there are those who love to get down-and-dirty with the internal workings of the internal combustion engine, most of us just want to drive it.

(Read More)

Cost of Development Price Infrastructure Agile


Is There Such a Thing as Extreme Agile Programming?

Extreme Programming (XP) is one of the more popular Agile Development methodologies, and for very good reason. It advocates short, rapid iterations, constant customer contribution and frequent testing. But let us consider the foundation of Extreme Programming, which is to identify all the positive aspects of software programming techniques and take them to their extreme; the idea being that you can’t have too much of a good thing. For example, if tests help find defects, why not test all the time?

If we consider Agile methods generally, (not XP specifically) to also be a combination of good ideas, XP would tell us to take those ideas to their extreme; could we do that and create “Extreme Agile Programming (EAP)”? Or would we be trying to swallow our own tail? Let’s consider some Agile principles and find out.

(Read More)

Agile Extreme Programming XP Test-First Requirements Iterative Incremental


Is Agile Product Management Dead?

The Product Manager role (unlike that of the project manager) is arguably the least well understood of all the software project development disciplines and varies greatly in definition and implementation from one organization to another. This blog discusses how the role of the product manager has been changed by the move to agile methodologies such as Scrum and Kanban. (Read More)

product management agile


Agile Waterfalls (Part 2)

For companies making the transition from traditional linear / phased methodologies (often called waterfall methodologies because of how they look like a series of waterfalls with arrows between them), to agile methodologies such as Scrum or Kanban, there is often a question of how make their methodology "more agile" without completely changing everything all at once. This two-part entry describes how you can embrace agile in an iterative or agile manner. (Read More)

Agile Waterfall Software development Agile manifesto


Agile Waterfalls (Part 1)

For companies making the transition from traditional linear / phased methodologies (often called waterfall methodologies because of how they look like a series of waterfalls with arrows between them), to agile methodologies such as Scrum or Kanban, there is often a question of how make their methodology "more agile" without completely changing everything all at once. This two-part entry describes how you can embrace agile in an iterative or agile manner. (Read More)

Agile Waterfall Software development Agile manifesto


What is a Software Defect?

I doubt most people would struggle to answer the question, “What is a defect?” After all, we know what a defect looks like when we come across it, don’t we? “The system has encountered an unexpected error and must shut down,” is a message that leaves us in no doubt that there must be a defect in there somewhere. But knowing a defect when we see one is very different from being able to define what ‘defect’ actually means. (Read More)

Defect Bug Requirements Agile


Agile is Nothing New

When we talk proudly of adopting Agile processes for our projects, why do we do so with a somewhat superior air over the old tried and trusted methods of software development? (Read More)

Agile Software Development Process Prototyping


Documenting Requirements in Agile Projects

(aka The Changing Role of the Modern Father)

One of the difficulties of moving from waterfall to an Agile development process is the breaking down of silos of responsibility, including that of the product owner. No longer the deliverer of the requirements 'master-specification', the product owner now participates throughout the entire process, sharing the requirements management task and taking on new, varied and, sometimes unexpected, responsibilities.

(Read More)

Agile Requirements Product Management Product Owner


Scrum and Kanban - Siblings or Cousins?

While there are multiple Agile software development methods, they have more in common with one another than they do the waterfall method, which they seek to replace. (Read More)

Agile Waterfall Scrum Sprint Kanban Process


Agile Techniques in Maintenance Environments

I'd like to address the question, 'Can Agile techniques be used in maintenance environments?' The short answer is, 'yes', and the long answer is, 'yes, sort of.' The reality of the situation is far more nuanced than either of those answers, so let's look at the issues in more detail. I don't intend to make this a comprehensive review, but just brief look at some of the issues to get us going. (Read More)

Agile Requirements Maintenance Support Defect resolution Bug fixing


Testing in Agile Projects: Familiarity Breeds Consent

The testing function in Agile projects should not be confused with the Quality Assurance function. If we are not careful, the Agile philosophy will conflate the two, with potentially disastrous results. (Read More)

Agile Testing Agile Testing Quality Assurance