Index – Agile ALM: Lightweight tools and Agile strategies

Index

[SYMBOL][A][B][C][D][E][F][G][H][I][J][K][L][M][N][O][P][Q][R][S][T][U][V][W][X]

SYMBOL

!path ./myclasses
(X)aaS
@BeforeClass annotation
@BeforeSuite annotation
@BeforeTest annotation
@DataProvider annotation
@Delegate annotation
@Test annotation2nd
|script| row
|start| command
$HOME/.m2/settings.xml
$M2_HOME/conf/settings.xml.
$M2_REPO/com/huettermann/myartifact
1.0.2-SNAPSHOT
  dependency

A

acceptance style
acceptance test-driven development.
    See ATDD.
acceptance testing2nd
  application
  frameworks
  gluing tests and processing documents
  running tests
  specification
accidental complexity
ACID (Atomicity, Consistency, Isolation, and Durability)
ActionFixture class
activating tasks
Active Directory authentication
add() method
additional Bamboo Builds tab
admin screen, JIRA
advanced permission settings
aggregation, inheritance and
Agile
  development2nd3rd
  strategies
    and project management
    CI
    component repository
    process pitfall
    productive workspaces
    quality, standards, and release cycles
    version control and single coding stream
Agile ALM infrastructure
Agile ALM summary
Agile ALM system
Agile application lifecycle management.
    See ALM.
Agile ecosystem
Agile Manifesto
Agile menu
Agile Planner tool
Agile practices, with Groovy language
  DSLs
  Groovy Maven ecosystem
  low ceremony and scripting
  testing with easyb and Spock frameworks
Agile project management
Agile teams
Agile-Trac plug-in
agnostic regarding tools
Airport class
AirportEditor
AirportSteps classes
ALM (Agile application lifecycle management)
  building blocks of
    configuration, customization, and plugins
    open source culture
    polyglot programming
    service orientation
    stakeholder focus
    task-based and outside-in development
    views on release management
  description of
  evolution of software engineering
    Agile
    ALM
    SCM
  example use case
  with lightweight tooling
ALM approach
ALM environment
Amazon Web Services.
    See AWS.
Ant approach
Ant language, FTP communication with
Ant tool, running tests with
antipatterns
AntRun plug-in
Apache POI library
API-breaking changes
application containers, interfacing with Cargo tool
Archetype plug-in
archetype project
ArgumentCaptor
ArgumentMatcher
artifact bootstrapping
artifact types2nd
artifactId coordinate2nd
artifactId data
Artifactory build info
Artifactory button
Artifactory commercial version
Artifactory Configuration section
Artifactory plug-in
Artifactory project2nd3rd
Artifactory repository manager
  enterprise component repository
  staging artifacts in
Artifactory server
Artifactory UI2nd3rd
artifacts.
    See also reference.
artifacts.2nd
  multiple, with assemblies
  staging
    and promoting
    in Artifactory repository manager
assemblies
  assembly command
  multiple web apps with
Assembly plug-in
assemblyProject
AST Transformations
ATDD (acceptance test-driven development)
ational Unified Process
Atlassian Confluence wiki2nd
Atlassian Connector for Eclipse
Atlassian tool
atomic deployments, with Jenkins/Artifactory bridge
atomic VCS commit
Atomicity, Consistency, Isolation, and Durability.
    See ACID.
attaching context information
auditing
  with Jenkins server
  with Sonar tool
audits
Auto-generated settings.xml files
automated acceptance tests
automated deployment process
automatic property setting
automatic testing
automation2nd3rd4th
AWS (Amazon Web Services)

B

backup POM files
balanced scorecard approach.
    See BCS.
Bamboo builds
Bamboo documentation
Bamboo integration in JIRA
Bamboo plug-in
Bamboo Release Management plug-in
Bamboo server, build view with
Bamboo web application2nd3rd
barrier-free approach2nd3rd
barrier-free approaches
barrier-free development
barrier-free experience
barriers2nd
bash script
BCS (balanced scorecard) approach
BDD (behavior-driven development)3rd7th
  in FitNesse tool
    GivWenZen tool
    scenarios
  isolating systems with Mockito tool
  Scala language
    build ecosystem of
    specs2 library
BDD artifacts
BDD frameworks
BDD style
BDD tests
BDDMockito
Beck, Kent
behavior-driven development.
    See BDD.
big bang integrations
binaries, managing in conjunction with sources
binary artifacts
BitNami
black box tests
blame storming
bottom level approach
branch by abstraction approach
branches, release
branching strategies
branching, for feature branchdriven CI
breaking feature-branch CI
breaking locks
broken builds
broken code
Browse Source tab, Trac
bug tracking, with Trac Tool
  installing
  Roadmap tab and tickets
  timeline and sources
  wiki
bugfix branch
bugs2nd
Bugzilla
build agents, and cloud computing
Build Browser
build ecosystems, of Scala language
build fragments, running in Jenkins server
build lifecycle
build numbers, injecting into applications
build pipelines
build scripts
build section2nd
Build server job setups
build view, with Bamboo server
BUILD_NUMBER property
build-staging
build.name
build.number2nd
builds
  .NET framework, using TeamCity tool to trigger
  Bamboo
  congruent, and workspace management
  remote, with TeamCity integration server
  using MSBuild system to build .NET framework projects
Builds panel
built-in Power Assert command
built-in project descriptor
built-in support, for JUnit
built-in testing
burn-down chart artifact
burn-down charts2nd
business values
business-facing tests

C

CalculatorTest class
CalendarEditor class
calendars, release planning
Capability Maturity Model Integration.
    See CMMI.
Captain Hooks
capture and replay.
    See CR.
caret character
caretakers
Cargo Maven2 plug-in
Cargo tool, interfacing application containers with
central repository
central servers
ceremony, reducing
change control function
change enablers
changesets2nd3rd
check command
check-ins.
    See changesets.
checkstyle
Checkstyle plug-in
Checkstyle tool
CI (continuous integration)2nd3rd4th12th
  automatic testing and inspections
  continuous delivery and deployment
  Conway's law
  description of
  server
  synchronization and continuous improvement
  virtuous cycle
CI (continuous integration) tools
  .NET framework
    using MSBuild system to build projects
    using TeamCity tool to trigger builds
  Cobol platform
    FTP communication
    preconditions for
  Git VCS, and git-svn bridge for feature branchdriven
  Jenkins server
  and triggering jobs
  auditing
  injecting build numbers into applications
  installing and configuring Jenkins/Artifactory bridge
  Jenkins dashboard and Jenkins jobs
  running build fragments in
  staging artifacts
  web apps for multiple environments
  applying different configurations
  multiple artifacts with assemblies
  using distribution profile and executing example
CI infrastructure
ClassCastException
classifier search
clean lifecycle
clean release, prepare
ClearCase tool2nd
cloud approach
cloud computing, and build agents
CMMI (Capability Maturity Model Integration)
coarse-grained working unit
Cobertura tool2nd3rd
CobiT (Control Objectives for Information and related Technology)
Cobol applications
Cobol artifacts2nd
Cobol development
Cobol platform
  FTP communication with Ant language
    with Java language
  preconditions for
Cobol sources2nd
Cobol support
CocaColaMachine class
code branches
code changes
code freeze
code freeze interval
code freeze phase
codebase
coding streams, single
Cohn, Mike
collaborations2nd3rd
collaborative development
  Agile practices and polyglot programming with Groovy language
    DSLs
    Groovy Maven ecosystem
    low ceremony and scripting
    testing with easyb and Spock frameworks
  BDD
    Scala build ecosystem
    with Scala language specs2 library
  summary
collaborative testing
  acceptance tests
  BDD
  data-driven tests
  executable specifications
  ubiquitous language
command-line commands
command-line tool
commercial add-ons
commit (put changes)
commit operation
commit-triggered featurebranch CI build
commitments, release
common-testsuite.xml file
Commons Net library
commons-logging
communication
communication points
compilation errors
compile scope
compile-time AST Transformations
Compiled Cobol sources
complex multimodule settings
component repositories2nd3rd7th
  Artifactory repository manager
  managing sources and binaries in conjunction
  using subversion to serve
component teams
comprehensive documentation
Concurrent Versions System.
    See CVS.
config.xml file
configurable relational database
configuration
configuration audit function
configuration environments, visual
configuration identification
configuration identification function
configuration items2nd3rd
configurations, applying different
Confluence plug-in
congruent build management2nd3rd
connection element
consecutive CI break
construction phase
containers, application
  interfacing with Cargo tool
continuous build
continuous building jobs
continuous delivery
continuous improvement2nd3rd
continuous inspection
continuous integration.
    See CI.
continuous risk management
contract negotiation
Control Objectives for Information and related Technology.
    See CobiT.
convenient browsing
Conway’s law
copy-everything execution ID
copy-javadoc
copy-modify-merge model
copy-sources
corporate release calendar
CR (capture and replay)
created artifacts
createFlight method2nd
creating a baseline approach
CRM (customer relationship management)
cron-like syntax
cross-functional process
cross-functional team.
    See feature teams.
cross-project knowledge
CruiseControl server
cryptographic key
cryptography, using with Maven tool
Currency object
customer collaboration
customer relationship management.
    See CRM.
customer-centric acceptance tests
customization
customizing
CVS (Concurrent Versions System)2nd
cycle time

D

daily Scrum
dashboarding
dashboards, Jenkins server jobs and
data access
data definition languages.
    See DDLs.
data manipulation language.
    See DML.
data synchronization
data-aggregation support
data-driven testing2nd
  testing web UI
  TestNG framework and datadriven approach
  with Microsoft Excel
  with XStream library
database administrators.
    See DBAs.
database elements
database owners.
    See DBO.
DatabaseHistory
DBAs (database administrators)2nd
DBO (database owners)
DDLs (data definition languages)
death sprints
default Trac installation
DefaultSelenium class
defects
DelayFlightWithAirportTaxiTime Test
deliverable.
    See artifact.
delivery slots
delivery, continuous
delta release
DeMarco, Tom
demilitarized zone.
    See DMZ.
dependencies, POMs and
dependency injection, isolation and
Dependency JAR
dependency management
dependency manager
dependencySet element
deploy standard lifecycle phase
deployment
deployments, atomic
  with Jenkins/Artifactory bridge
descriptorRefs section
descriptors element
design phase
DesignForExtensionCheck
dev WAR file
developer branches
developer checks
developerConnection section
developers
developing Cobol applications
development activity
development efforts
development environment
  congruent builds and workspace management
  interfacing application containers with Cargo tool
  isolating systems with Mockito tool
    antipatterns
    behavior-driven development
    equals() method
    favorite static imports
    in test-driven development
    isolation and dependency injection
    organizing static imports
    remote builds with TeamCity integration server
development phases2nd
development process
development team
DevOps movement
discipline
distributed VCS
distribution management servers
distribution profiles
distributionManagement section2nd3rd4th
DML (data manipulation language)
DMZ (demilitarized zone)
documentation2nd
documents, processing
domain language
Domain-Driven Design
domain-specific languages.
    See DSLs.
domainStep
double maintenance problem
dry-run feature
DSDM
DSLs (domain-specific languages)2nd3rd
Dummy object
Duvall, Paul M.

E

easyb framework, testing with
EasyB stories
EC2 (Elastic Cloud Computing)
Eclipse bundle
Eclipse editor
Eclipse IDE
Eclipse Maven classpath container
Eclipse OSGi
Eclipse plug-ins2nd3rd4th
Eclipse standard distribution
Eclipse task view
Eclipse TeamCity Remote Run dialog box
Eclipse tool
Eclipse-based task framework2nd3rd4th
ecosystems
  Maven tool
  Maven, with Groovy language
  Scala language build
effectiveness
efficiency
efficient comparison
elaboration phase
Elastic Cloud Computing.
    See EC2.
email alerts
empire-building
encapsulate data
enforce-once goal
Enforcer plug-in
engineering activities
enter command
environment-specific application properties
environment-specific configuration files
environment-specific data
environment-specific information
environments, multiple
equals() method2nd
error-prone copying
error-prone way
errors, cost of repairing
Excel documents
Excel library
Excel, Microsoft.
    See Microsoft Excel.
executable specifications
expandproperties command
extensions construct
external DSLs
external libraries
Extreme Programming

F

failed tests
failsafe-maven-plugin
fallback strategies
fast feedback cycles
fast-running builds
favorite static imports
feature branch-driven CI
feature branching
  CI
  Lone Ranger problem
feature teams
FEST (Fixtures for Easy Software Testing) framework, acceptance testing with
  application
  gluing tests and processing document
  running tests
  specification
FEST tool
File Transfer Protocol communication.
    See FTP.
fileSet element
filesystem
filtering
FindBugs2nd
Fine-grained permission system2nd
finger pointing
first-class citizens
FishEye browser
FishEye tool2nd
FishEye, integrated into JIRA2nd3rd
Fit (Framework for Integrated Test) framework, acceptance testing with
  application
  gluing tests and processing document
  running tests
  specification
Fit spec
Fit tool
fit.ActionFixture
Fit/FitNesse model
FitNesse server2nd
FitNesse tool, BDD in
  GivWenZen tool
  scenarios
FitNesseRoot folder
fixed constants
Fixtures for Easy Software Testing framework.
    See FEST.
flat files
flight-scheduling program
flightArrivesAt method
floating labels
flow, and locking
fluent interface
folder structures
force attribute
forms, specs2 library
Fowler, Martin
Framework for Integrated Test framework.
    See Fit.
frozen zone2nd
FTP (File Transfer Protocol) communication
  with Ant language
  with Java language
FTP client
FTP server
full release
full-fledged repository manager
fully data-driven
function point analyses
functional release management
functional tests2nd3rd4th

G

Gaelyk framework
GAV coordinates
GDK (Groovy Development Toolkit)
generate-assembly profile2nd
generate-sources phase
Git
git blame
Git push
Git tool2nd
Git VCS, and git-svn bridge for feature branch-driven CI
git-svn bridge, Lone Ranger problem
GitHub
Gitweb
given component
Given phrase
given/when/then format
GivWenZen tool
GivWenZenExecutor
GivWenZenForSlimFixture
gluing, tests
GnuPG project
goals, lifecycles, phases and
Gradle
Gradle framework
Grails applications
Grails framework
GreenHopper burn-down charts
GreenHopper planning board
GreenHopper view2nd
Griffon framework
Groovy artifact
Groovy class
Groovy code
Groovy Development Toolkit.
    See GDK.
Groovy ecosystem
Groovy language, Agile practices and polyglot programming
  DSLs
  Groovy Maven ecosystem
  low ceremony and scripting
  testing with easyb and Spock frameworks
Groovy meta-programming2nd
Groovy scripting
groupId coordinate2nd3rd
Growing OO Software

H

hardening phase
headless running mode-running tests
helper method
high-level processes
high-level solution
high-level tasks
highlighting
History object
history.rememberSearch(word)
hooks2nd.
    See also triggers.
horizontal slicing
HTML elements
HTML files
HTTP communication protocol
HTTP GET requests
hub infrastructure
Hudson Trac Plugin
Hudson/Artifactory integration
Hudson/Jenkins plug-in
Hudson/Jenkins server2nd

I

IaaS (Infrastructure as a Service)
id element
ID generate-assembly
ID nightly
IDE view2nd
idle time
IEEE (Institute of Electrical and Electronics Engineers)
IM (instant messaging)
impediment list artifact
implicit variable
imports, static
improvement, continuous
inception phase
include feature
include.projects element
increments
independent release management function
individual class statements
Infrastructure as a Service.
    See IaaS.
inheritance, and aggregation
init method
initMocks method
inspections
instant messaging.
    See IM.
Institute of Electrical and Electronics Engineers.
    See IEEE.
integrated toolchains
integrated tools
integration2nd
  and release management function
  Maven tool feature set
  Maven tool, component repositories
  of TeamCity tool
integration build2nd3rd
integration management
integration test
integration tools
IntelliJ IDEA2nd
interfacing, application containers with Cargo tool
isEmpty method
isolated code stream
isolated sandbox
isolating systems, with Mockito tool
  antipatterns
  behavior-driven development
  equals() method
  favorite static imports
  in test-driven development
  isolation and dependency injection
  organizing static imports
isolation, and dependency injection
items field
iterations2nd
ITIL (IT infrastructure library)
Ivy modules

J

J2EE/JEE web application
JAR files
java -jar ./lib/fitnesse.jar
Java artifacts
Java class2nd
Java classpath approach
Java Content Repository.
    See JCR.
Java libraries
Java property files
Java syntax
Java Virtual Machine.
    See JVM.
java.beans.PropertyEditor
java.util.List
javadoc artifacts
Javadoc documents
Javadoc files
Jazz Integration Architecture
JCL (job control language)2nd
JCR (Java Content Repository)
Jenkins Artifactory plug-in
Jenkins build job page
Jenkins build number
Jenkins Build Pipeline plugin
Jenkins configuration panel
Jenkins dashboard
Jenkins Deploy plug-in
Jenkins integrations
Jenkins server
  and triggering jobs
  auditing
    with Jenkins server
    with Sonar tool
  injecting build numbers into applications
  installing and configuring Jenkins/Artifactory bridge
    atomic deployments with Jenkins/Artifactory bridge
  Jenkins dashboard and Jenkins jobs
  running build fragments in
  staging artifacts
    and promoting
    in Artifactory repository manager
Jenkins user interface
Jenkins workspace
jenkins.build_number key
Jenkins/Artifactory bridge
  installing and configuring
    atomic deployments with Jenkins/Artifactory bridge
Jenkins/Artifactory integration
JetBrains bug tracker
JetBrains TeamCity
JIRA admin screen
JIRA connector
JIRA issues
JIRA plug-in
JIRA state/workflow system
JIRA Studio
JIRA ticket
JIRA tool
JIRA versions map
jiraissues macro
jiraportlet macro
job control language.
    See JCL.
JSON object
JUnit format XML output
JUnit tests2nd3rd
JUnit XML files
JVM (Java Virtual Machine)2nd
JVM ecosystem

K

Kanban
Kaplan, Robert S.
key/value pairs

L

labels
language-the Rhino JavaScript engine
languages, ubiquitous
Larman, Craig
last-minute bugs
late binding
LDAP (Lightweight Directory Access Protocol)
LDAP groups authorization
Lean approach
Lean software development
Leffingwell, Dean
legacy code
libraries
lifecycle activities
lifecycle management
lifecycles phases, goals and
Lightweight Directory Access Protocol.
    See LDAP.
lightweight tooling
Linux-based systems
listener collaborator
Lister, Timothy
load modules
local environment
local Git repository
local servers
locking2nd
Lone Ranger problem
low ceremony
lower-left quadrant

M

m2eclipse Eclipse plug-in
machine object
macro
magic barrel
managed environment
management support
Mantis
manual acceptance tests
Martin, Robert C.
mashup2nd
Matrix project
Maven
Maven AntRun plug-in
Maven approach
Maven artifacts
Maven Assembly plugin
Maven based project
Maven build
Maven Cargo plug-in
Maven compile classpath
Maven Dependency plug-in2nd
Maven Deploy plug-in
Maven ecosystem, with Groovy language
Maven Enforcer plug-in
Maven Failsafe plug-in
Maven FitNesse plug-in
Maven GPG plug-in
Maven Jetty plug-in
Maven modules
Maven POM2nd
Maven profiles
Maven project2nd
Maven property
Maven Release plug-in2nd3rd
Maven SCM plug-in
Maven scripts
Maven Site plug-in
Maven site, running tests with Maven tool and adding to
Maven Surefire plug-in2nd3rd
Maven tool2nd
  component repositories
    Artifactory repository manager
    managing sources and binaries in conjunction
    using subversion to serve
  feature set
    ecosystem
    inheritance and aggregation
    lifecycles, phases, and goals
    POMs and dependencies
    testing
  releasing with
    creating branch and preparing
    final tooling
    Maven tool plugins
    testing
    using cryptography with
  running tests with and adding to Maven site
Maven-based build
maven.test.skip property
media, minimizing
meetings
  daily Scrum
  release planning
META-INF folders
meta-measurement
meta-model
meta-programming
metrics
Microsoft .NET
Microsoft Excel, data-driven testing with
Microsoft's Team Foundation Server
Mills, Harlan
minimalistic approach
minimizing media
mirrorOf element
Mock object
mocking capabilities
mocking technique2nd
Mockito features
Mockito framework
Mockito tool, isolating systems with
  antipatterns
  behavior-driven development
  equals() method
  favorite static imports
  in test-driven development
  isolation and dependency injection
  organizing static imports
MockitoJUnitRunner
mocks
modules section
Money class
monolithic build job
moving targets
MSBuild framework
MSBuild system, using to build .NET framework projects
Multi project
multimodule project
multiple check-ins
Multiproject support
MVC structure
mvn clean install site command
mvn clean jetty
mvn clean package
mvn deploy
mvn install
mvn release
myFirstRelease branch
Mylyn framework2nd3rd
Mylyn monitors
Mylyn subprojects
Mylyn tool2nd

N

name element
needs-lock property
.NET artifacts
.NET framework
  using MSBuild system to build projects
  using TeamCity tool to trigger builds
    build agents and cloud computing
    integration
    visual configuration environment
.NET projects2nd
network filesystem
nightly build
non-Java artifact types

O

object-oriented language2nd
obligatory character
one size fits all infrastructure
one-medium approach
OnlineTranslator
open Agile ALM infrastructure
Open Services for Lifecycle Collaboration.
    See OSLC.
open source culture, and standards
Open source project teams
open source tools
Open Systems Interconnection.
    See OSI.
OpenPGP Message Format
OpenPGP standard
organizational borders
origArriveTime
origDepartTime
OSGi apps
OSGi bundles2nd
OSI (Open Systems Interconnection)
OSLC (Open Services for Lifecycle Collaboration)2nd3rd
Outlook tasks
outside-in approach2nd
outside-in development

P

PaaS (Platform as a Service)
Page button, Trac entry page
panta rhei
peopleware
personalized configuration settings
phases, lifecycles, goals and
ping-pong programming
pipeline
plain-process
Planner tool, Agile
planning board, GreenHopper
Platform as a Service.
    See PaaS.
platform-opaque content
platform-specific resource folder
plug-ins
  Agile-Trac
  AntRun
  Archetype
  Artifactory
  Assembly
  Bamboo2nd
  Cargo Maven2
  Checkstyle
  Confluence
  Eclipse2nd3rd4th
  Enforcer
  Failsafe
  FishEye
  Hudson/Jenkins
  Jenkins Artifactory
  Jenkins Build Pipeline
  Jenkins Deploy
  JIRA
  m2eclipse Eclipse
  Maven AntRun
  Maven Assembly plugin
  Maven Cargo
  Maven Dependency2nd
  Maven Deploy
  Maven Enforcer
  Maven Failsafe
  Maven FitNesse
  Maven GPG
  Maven Jetty
  Maven Release2nd3rd
  Maven SCM
  Maven Site
  Maven Surefire2nd3rd
  Maven tool
  Release2nd
  Selenium Maven
  versions
  wagon-svn
polyglot programming2nd
POM build section
POM snippet
POM version2nd3rd
pom.xml files2nd
POMs (project object models), and dependencies
post-unlock hook trigger
postcommit hook trigger
postlock hook trigger
pre-check-in tests
pre-unlock hook trigger
precommit hook trigger
prelock hooks
prepare-release profile
prepareRelease parameter
press command
private builds2nd
problematic change-sets
process models
process pitfall
  change enablers
  configuration items
  effectiveness and efficiency
processes2nd
produced modules
product backlog artifact
product category
product owner role
production operators
production-level repositories
productive development environments
productive workspaces
programming, polyglot
project activities
project artifacts
project managers
project object models.
    See POMs.
project phases
project roles
project tracking tool, JIRA
promoting, artifacts
  and staging
promotion build
properties build.name
properties.xml file
property editors, Java language
  and GivWenZen tool
PropertyEditor
proxy repository
public boolean createFlight(Calendar departureTime)
public Object Given(String methodString)
public repository
Published Modules tab
pyramid of steadiness

Q

QA testing
quality
quality gates2nd3rd4th
quality pitcher

R

rapid application development
Rational Quality Manager
Rational Requirements Composer
rational unified process.
    See RUP.
RCP (rich client platform)
ready to go tool suites
real-time notifications
Redmine tool
Registrations class
regression tests
release12th16th
  commitments
  content of
    and tests
    release container and release 0
  duration of
  perform goal
  planning meeting
  planning vehicles
    calendar
    screenplay
  prepare goal2nd
  stage goal
  types and categories of
release backlog
release category
release cycles
release durations
release kickoff
release management2nd3rd4th
  integration and release management function
  Maven tool, releasing with
release manager
Release plug-in2nd
release.properties file
release/build/deploy/config block
releaseProfiles element
releasing, with Maven tool
  creating branch and preparing release
  cryptography
  final tooling
  Maven tool plug-ins
  testing
remote (HTTP) server
remote builds, with TeamCity integration server
remote repository
repo1-cache
reporting section2nd
repositories synchronize people
repositories, component2nd
  Artifactory repository manager
  managing sources and binaries in conjunction
  using subversion to serve
repository browser
repository element
repository event
repository manager
repositoryKey
reproducibility
requirement-based approaches
requireReleaseDeps rule
resources/costs pitcher
retrospectives
return on investment.
    See ROI.
RIA (rich internet application)
rich client platform.
    See RCP.
rich internet application.
    See RIA.
risk management
ROI (return on investment)2nd
rolling back approach
rolling wave planning
Royce, Winston W.
rules, enforcing with hooks
run mvn clean install
runtime configuration settings
RUP (rational unified process)

S

SaaS (Software as a Service)
safety checks
sandbox (your workspace)
sandboxes
sanity checks
sanity test
Scala artifacts
Scala wrapper classes
ScenarioLibrary
scenarios
SCM (software configuration management)2nd5th
  basics of
  development of
SCM checklist
SCM configuration
scope pitcher
scopes
screenplays, release planning
scripting
Scrum2nd
Scrum Agile methodology
Scrum framework
Scrum master role
Scrum release management
  implementing
    delivery slots, frozen zone, and code freeze
    feature teams, component teams, and caretakers
    progress and size of working units
    quality gates
    release, 2nd
    staging software
    synchronization points
  introduction to
  release planning
    vehicles
    calendar
    screenplay
  Subversion version control system
    flow and locking
    hooks
    one-medium approach
Scrum template
SDLC (software development lifecycles)2nd
secure copy (scp)2nd
Selenium Core
Selenium framework, testing web UI with
Selenium Maven plug-in
Selenium RC ( Selenium Remote Control )2nd
Selenium tool
self-hosted proxy repository
self-hosted repository managers
sell() method
semantic correctness
server-based VCS
serverHost
serverPort
servers, Jenkins.
    See Jenkins server.
service orientation, SaaS, IaaS, PaaS
service provider interface.
    See SPI.
service-oriented architecture.
    See SOA.
setAsText
settings.xml file2nd
SetUp wiki page
shadow processes
shared data problem
short release cycles
Siemens Corporate Research and Technologies
signal files
silos2nd
single-select dropdown
single-sourcing product information
site element
site lifecycle
slicing of features
slicing of functionality
SLIM test system
SmartDictionary
smoke tests2nd3rd
snapshotRepository element2nd
snapshots artifacts
SOA (service-oriented architecture)
Software as a Service.
    See SaaS.
software configuration management.
    See SCM.
software craftsmanship
software development lifecycles.
    See SDLC.
software engineering, evolution of
  Agile
  ALM
  SCM
software, staging
Sonar tool, auditing with
Sonatype
sorting
source repositories
Source tab
source-control repository
sources
  managing in conjunction with binaries
  Trac tool
  tracking changes with Fisheye tool
specification by example
specification-based DSL
specification-oriented technique
specifications
  executable
  processing
specs2 library
SPI (service provider interface)
spiral model
Spock code
Spock framework, testing with
Spring support, for JUnit
sprint (release) backlog artifact
sprints
src/test/java folder2nd
stability
stable states
staged builds2nd
staging build
staging in Artifactory
staging ladder
staging software
stagingRepository parameter
stakeholders
  focus on
  using Subversion
standard distribution, Eclipse
standard TestNG report
standards2nd3rd
start command
Start-commit hook trigger
state object
state-of-the-art releasing
state/workflow system, JIRA
static HTML
static imports
status accounting
status accounting function
steadiness pyramid
stealing locks
story-based DSL
strategies2nd
streams, coding single
structural database changes
structural releases
submodules
suboptimal collaboration
Subversion hooks
Subversion repository2nd
Subversion revisions
Subversion tool
Subversion VCSs2nd
Subversion version control system
  flow and locking
  hooks
  one-medium approach
Subversion-based Maven repository
subversion, using to serve repository
Sun/Oracle code conventions
Super POM2nd
svn
svn copy
SVN hooks
SVN repository
SVN tag location
svn unlock word.doc
Swing application
SWT applications
synchronization
synchronization points5th
  daily Scrum
  release planning meeting
  retrospective
system infrastructure

T

TableRowSorter
TAG folder
tagBase element
.tar.gz format
task AGILEALM-10
task view, Eclipse
task-based build process
task-based development2nd3rd
  prerequisites for
    changesets
    coordinating changes
  toolchains
    build view with Bamboo server
    Eclipse and Mylyn tools
    JIRA tool
    tracking source changes, with FishEye tool
  Trac tool, bug tracking and project management
    installing
    Roadmap tab and tickets
    timeline and sources
    wiki
tasks
  associating changesets with
  scheduling
TDD (test-driven development)2nd3rd
TDD practices
TDD style2nd
Team Foundation Server
TeamCity2nd
TeamCity dashboard
TeamCity integration server, remote builds with
TeamCity tool, using to trigger .NET framework builds
teamicide techniques
technical implementation view
technical release management
technical releasing
technical tests
technology-facing tests
TELL interactions
temporary files
test matrix
Test spy
Test stub
test-driven development.
    See TDD.
testAdd() method
testDataTable method
TestNG test method
TestNG test tool2nd3rd
testng-firefox-minimal.xml
testng.xml files
TestNG’s DataProvider
tests
  content of release and
  gluing
text-based JIRA approach
then steps
ticketing system
tickets, Trac tool
time pitcher
time-based estimations
timeboxed approach
timed builds
Timeline tab
timeline view
timeline, Trac tool
tool integrations
tool-centric approach
toolchains2nd3rd4th5th
  build view with Bamboo server
  Eclipse and Mylyn tools
  JIRA tool
  tracking source changes with FishEye tool
tools
TortoiseSVN
toString() method
toUpperCase method
Trac Browse Source tab
Trac project
Trac roadmap
Trac timeline
Trac tool, bug tracking and project management with
  installing Trac tool
  Roadmap tab and tickets
  timeline and sources
  wiki
Trac toolchain2nd3rd4th
Trac wiki
traceability2nd3rd4th
transition phase
Translator object
translator.translate(word)
transparency
transparent processes
triggers
tringTokenizer
triple double-quotes
turnaround times, reducing

U

ubiquitous language
UI (user interface)
UI controls
UI tests
UML diagrams
unambiguous language
uniqueVersion configuration option
unit specification style
unit tests
Unread tickets
Unscheduled area
update (pull changes)
update problem
url element
user activity
user interface behavior
user interface.
    See UI.
user-defined parameters

V

value pairs, Agile Manifesto
value system
values
VCS (version-control systems)2nd3rd
VCS base URL
VCS branches
VCS browser
VCS changesets
VCS head
VCS in Eclipse
VCS mainline
VCS setup
VCS system2nd3rd
VCS tag
VCS tag base URL
VCS tools
vehicles, release planning
  calendar
  screenplay
verbose build comparison
verifyNoMoreInteractions() method
<version/> XML element
version control2nd
version coordinate2nd
version element
version history features, Subversion
version management servers
version-control systems.
    See VCS.
versioned artifacts
versions
  lock-snapshots plug-in
  unlock-snapshots plug-in
versions map, JIRA
vertical slicing
virtual machine images
virtual repositories
virtuous cycle
visual configuration environments
VMWare
Vodde, Bas

W

Wagon mechanism
wagon-svn plug-in
waiting times2nd
WAR files2nd
waterfall model
WBS (work breakdown structure)
web application administrator
web apps, for multiple environments
  applying different configurations
  multiple artifacts with assemblies
  using distribution profile and executing example
web UI (user interface), testing
web-based reporting
WebDAV features
WebSVN
Weinberg, Gerald M.
white box tests
wiki
  Atlassian Confluence2nd
  Trac tool
Word documents
work breakdown structure.
    See WBS.
work items
working in isolation
working offline
working units, progress and size of
workspace management, congruent builds and
workspaces, productive
write access rights

X

XML data
XML document
XML metadata
XML structure
xmlfileset
XStream library
  data-driven testing with
  testing web UI with