CRAFTING AGILE
ADOPTION STRATEGY FOR YOUR ENVIRONMENT Agile software development is steadily
gaining adopters and helping teams and organizations improve the way they
build software. At the same time there
are many failed or ineffective teams practicing ‘Agile’. Being Agile is not the goal. Building
better software that meets and exceeds the true needs of its users is. Your
needs and environment are different than many others, so the Agile practices that will give you the most bang for
your buck are different also. Join
us to get an introduction to Agile software
development and incremental techniques to start an Agile adoption strategy
tailored to your environment.
Join us for an executive
information session to learn more about Agile Software Development.
February 15, 2008
8:30 am to 11:30 am
Corporate Education
& Training,
Please call or email to reserve your seat: 631.632.8347 or sbucet@stonybrook.edu
There is no ‘one-size-fits-all’
solution. Adopting full methods such as XP or Scrum may be useful, but they do
not allow a focused addressing of business goals and easily flounder because
there are no goals to be met. Maturity models, which are efforts at setting a
common framework for adoption, are hopelessly flawed because they fail to focus
on the business values and their priorities of each organization. These efforts
offer a blanket solution and implicitly assume, falsely, that there exists a
common context among organizations.
Agile adoption is a different beast
than agile methods; for a successful adoption a group must choose the correct practices
and frequently adapt those practices to fit their environment. Which practices
do you adopt first? When should you adapt them? When should you drop them?
Who should attend:
This session will be of benefit to
executives looking at ways to improve the value and focus of their development
teams, customers of software development and IT organizations, and all members
of software development teams.
Why:
Have you heard of Agile development? Do
you want to get beyond the hype and understand what Agile
software development is and how it can help you and your organization build
better software? Or, perhaps, you
already know about Agile and are considering adopting one or more practices in
your environment. Attend this session to
get an introduction to Agile software development and
how you can incrementally adopt the practices in your organization.
This information session will:
You will come away with a deeper
understanding of what the different Agile practices can deliver and an initial
plan for an Agile adoption strategy for your particular environment.
Gemba Systems
Gemba Systems are in the business helping IT organizations
improve their software development tools and techniques. Gemba systems are
software practitioners who understand that building software involves clarity of
goals, excellent communication, technical skills and the right development
tools to get the job done. They help
businesses acquire new skills and improve their existing ones through classroom
training, onsite workshops focused on their problems, and team coaching and
individual mentoring.
Gemba Systems have skilled instructors, coaches, and mentors who
have ‘been there, done that’ leveraging Agile software development using Object
Oriented languages and frameworks in both the Java and .NET worlds to build and
maintain enterprise applications.