- Extreme Programming (XP)
- Traditional Models (RUP, V-Model, CMMI, Waterfall)
- Agile
- Software Development Fundamentals
- Scrum
- TDD and MDD
Email Alerts
-
Gray box testing and other XP practices on display at STP conference
Agile expert Howard Deiner to explain gray box testing and other important Extreme Programming techniques that bring developers and testers together.News | 17 Apr 2013
-
static testing
Static testing is a software testing method that involves examination of the program's code and its associated documentation but does not require the program be executed.Definition
-
software testing
Software testing is a method of assessing the functionality of a software program. There are many different types of software testing but the two main categories are dynamic testing and static testing.Definition
-
destructive testing
Destructive testing is a software assessment method used to find points of failure in a program.Definition
-
exploratory testing
Exploratory testing is an approach to software assessment that integrates learning about the program with designing the test and conducting the testing processes. The simultaneous process ensures that developers have a more comprehensive understanding of how it should work and create more effective tests and, as a result, be better equipped to find problems.Definition
-
ad hoc testing
Ad hoc testing is a non-methodical approach to assessing the viability of a product. Commonly used in software development, ad hoc testing is performed without a plan of action, and actions taken are not typically documented.Definition
-
Exploring the shifting roles in test and QA management
If Agile software teams reorganize and report to one line manager, what happens to test and QA management? Matt Heusser shares his answer with you.Tip
-
Customizing your project management framework: Agile, Scrum, Kanban
Agile expert Lisa Crispin recommends focusing on company goals when incorporating Agile or a customized variation into your team’s project management framework.Tip
-
Marrying Scrum methodology with XP and other advice from Agile expert Mitch Lacey
Author and Agile expert Mitch Lacey discusses his new book, “The Scrum Field Guide - Practical Advice for Your First Year.” Lacey fields questions about mixing Scrum methodology, team size and types of projects that can benefit most from the use of Scrum.News | 24 May 2012
-
Extending Agile ALM: Why Agile engineering practices matter so much
Agile consultant Howard Deiner explains several Agile engineering practices that can be used regardless of which methodology your organization employs.Tip
- VIEW MORE ON : Extreme Programming (XP)
-
Software defects increase cost of Agile projects
Fixing software defects can increase the cost of Agile software development projects, according to a recent voke inc. survey.Feature
-
Hybrid solutions: When mixing methodologies makes sense
Learn about when and how hybrid solutions can work better rather than a pure agile approach or traditional ones.Tip
-
Agile techniques that your organization can incorporate regardless of methodology
Learn how to incorporate Agile techniques into other development methodologies you may be using.Tip
-
Optimizing requirements management: Working with Agile and Waterfall
Learn what can teams do to optimize requirements management when working within both Agile and Waterfall.Tip
-
Applying Agile principles on non-Agile teams
Expert Lisa Crispin describes how teams can apply Agile principles to reach development goals, whether using an Agile, mixed methodology or Waterfall approach.Answer
-
How to improve software product quality with high-functioning teams
Lisa Crispin offers steps high-functioning teams can take to improve software product quality, regardless of methodology.Answer
-
Transitioning a Waterfall team to an Agile development team
Agile expert Lisa Crispin offers advice on the steps to take to transition a team from Waterfall to Agile development team.Tip
-
Making the Agile transition: What QA and test managers need to know
Moving from traditional software development to Agile is a major change. Amy Reichert provides the fundamentals to prepare teams for an Agile transition.Tip
-
Ten ways Agile development process, Waterfall approach differ
What makes the Agile development process different from the Waterfall approach? A software development expert exposes 10 important differences.Tip
-
Extending Agile ALM: Why Agile engineering practices matter so much
Agile consultant Howard Deiner explains several Agile engineering practices that can be used regardless of which methodology your organization employs.Tip
- VIEW MORE ON : Traditional Models (RUP, V-Model, CMMI, Waterfall)
-
Software test plan 2013: Keynote speakers cite top trends
At STP 2013, keynote speakers weighed in on software test plans to work towards in the coming year.News | 26 Apr 2013
-
Making multi-team Agile management work
Amy Reichert explores the Agile management challenge of leading more than one team at the same time and offers advice on making it work.Tip
-
Agile management: Avoiding pitfalls of multi-team projects
Amy Reichert explains why eliminating external distractions is an essential Agile management practice for leaders heading multi-team projects.Answer
-
story point (story points)
A story point is a metric used in agile project management and development to determine the importance of a particular story.Definition
-
Gray box testing and other XP practices on display at STP conference
Agile expert Howard Deiner to explain gray box testing and other important Extreme Programming techniques that bring developers and testers together.News | 17 Apr 2013
-
Multi-team Agile process: Shuffling members to meet shortfalls?
Stable teams support the process of Agile development by delivering the best software. Shuffling members among teams during busy times is a bad idea.Tip
-
FAQ: Agile management and leadership
This FAQ on Agile management will help software professionals understand the basics of leading Agile projects.FAQ
-
How upper management misconceptions foster Agile failures
Agile adoption and projects are failing due to poor support from upper management. What can Agile leaders do for successful Agile adoption?Feature
-
Agile planning: Focus on average time over many iterations
When it comes to Agile planning, average time over many iterations is a more important metric than individual story estimates.Answer
-
static testing
Static testing is a software testing method that involves examination of the program's code and its associated documentation but does not require the program be executed.Definition
- VIEW MORE ON : Agile
-
Apache Lucene
Apache Lucene is a freely available information retrieval software library that works with fields of text within document files. This evolving venture is also called the Apache Lucene Project.Definition
-
Software product success: Maintain customer focus
SearchSoftwareQuality expert Scott Sehlhorst explains why maintaining customer focus is crucial to delivering high quality software products.Answer
-
Product failure: Software too complicated to use
Analysis shows that product failure can occur when software isn't easy to use. How do you meet the needs of novices without driving experts away?Answer
-
How does the buyer persona affect the product management process?
End users ultimately decide the worth of an enterprise product, but not before products pass a buyer persona first.Answer
-
build your own app (BYOA)
Build your own app (BYOA) is an increasing trend towards the creation of applications by people without software development skills.Definition
-
Mobile first? Not so fast
Strategies that say mobile comes first give mobile apps priority over desktop apps. Some experts say mobile and desktop apps should coordinate.News | 04 Apr 2013
-
Web-based application testing versus desktop application testing
Project managers need to understand the major differences between Web-based application testing and testing traditional desktop applications.Answer
-
'New normal' emerging as software teams go mobile
As software teams go mobile, the new way of working includes shorter lifecycles, continual software updates and one tester for every developer.News | 28 Mar 2013
-
'Team mobile' takes shape
Enterprise software groups redefine themselves as 'team mobile,' as apps for smart phones and tablets take precedence over Web and desktop projects.Feature
-
Next hurdle for mobile lifecycle teams: User experience skills
Creating compelling mobile user experiences is forcing software teams to broaden their skills and integrate UX expertise into the mobile lifecycle.Feature
- VIEW MORE ON : Software Development Fundamentals
-
Scrum process: Understanding how to use story points
Agile expert Yvette Francino explains how the concept of story points -- a gauge of complexity -- works in the Scrum process of software development.Answer
-
Scrum project management: Estimating with story points
Scrum project management expert Yvette Francino explains how teams use story points to estimate effort involved in developing a particular feature.Tip
-
Scrum team commitments: More harm than good
Most inexperienced Scrum teams overcommit on what they will deliver, and when. Agile leader Lisa Crispin says that does more harm than good.Answer
-
Making sense of Agile certifications
Agile expert Yvette Francino explains three types of Agile certifications to help software professionals update skills for career growth.Tip
-
Disciplined Agile Delivery: Agile process framework for the enterprise
Disciplined Agile Delivery (DAD) was designed for large-scale enterprises adapting to Agile methodologies.Tip
-
Examining Agile fundamentals: Key practices for success
The term Agile can be slippery, with various interpretations and implementation methods. Learn more about the Agile fundamentals that enable success.Tip
-
Exploring the shifting roles in test and QA management
If Agile software teams reorganize and report to one line manager, what happens to test and QA management? Matt Heusser shares his answer with you.Tip
-
Agile metrics, tools and processes: Tenets for the project manager
The Agile project manager must understand the basics of collaboration, servant leadership, Agile metrics and the tools and processes the team uses.ATE
-
Do business stakeholders lose requirements ownership in Agile?
The iterative nature of Agile means that requirements must be revisited frequently, which changes the dynamic amongst business stakeholders.Answer
-
The Agile method remains confusing for software professionals
The Agile method is subject to interpretation, according to a recent voke inc. survey. More than 200 software professionals defined Agile differently.Feature
- VIEW MORE ON : Scrum
-
static testing
Static testing is a software testing method that involves examination of the program's code and its associated documentation but does not require the program be executed.Definition
-
software testing
Software testing is a method of assessing the functionality of a software program. There are many different types of software testing but the two main categories are dynamic testing and static testing.Definition
-
destructive testing
Destructive testing is a software assessment method used to find points of failure in a program.Definition
-
exploratory testing
Exploratory testing is an approach to software assessment that integrates learning about the program with designing the test and conducting the testing processes. The simultaneous process ensures that developers have a more comprehensive understanding of how it should work and create more effective tests and, as a result, be better equipped to find problems.Definition
-
Customizing your project management framework: Agile, Scrum, Kanban
Agile expert Lisa Crispin recommends focusing on company goals when incorporating Agile or a customized variation into your team’s project management framework.Tip
-
Combining TDD with Agile: How teams work together
Expert Pete Walen explains how teams can work together within a mixed TDD and Agile development approach.Answer
-
How Agile testers can adapt to mixed methodologies
Learn how software testers can adapt to using the best testing approach for their situation, whether it is Agile, TDD, Scrum or a mixed methodology.Answer
-
Transitioning a Waterfall team to an Agile development team
Agile expert Lisa Crispin offers advice on the steps to take to transition a team from Waterfall to Agile development team.Tip
-
Adapting a Scrum framework in the real world: An interview with Mitch Lacey
In his new book, “The Scrum Field Guide - Practical Advice for Your First Year,” Mitch Lacey describes real world examples of Scrum transition efforts and challenges.News | 24 May 2012
-
Extending Agile ALM: Why Agile engineering practices matter so much
Agile consultant Howard Deiner explains several Agile engineering practices that can be used regardless of which methodology your organization employs.Tip
- VIEW MORE ON : TDD and MDD