A friendly reminder that Agile Denver will meet on this coming Monday,
September 28. Brad Swanson will facilitate an Open Space discussion from
5:30 to 6:30 PM, prior to the main presentation.
This month's feature presentation is "Simple Agile" with guest speaker
Bob Hartman. Our meeting will be held in Room 140 at the Tivoli near
Downtown Denver.
Everyone knows Agile is hard to do effectively. So how can it be simple?
It can't be simple, but keeping simple in mind can help avoid a number
of problems which tend to make agile harder! Confused? Then come to this
presentation which is designed to illuminate certain areas of agility
where teams and organizations tend to make things hard on themselves
rather than taking a simple approach.
"Simple Agile" is all about living the common agile phrase "Do the
simplest thing that works." This presentation will explore Simple Agile
planning, meetings, development, and testing along with other tangential
areas. The presentation combines some PowerPoint slides, some audience
participation and some group discussion. Come prepared to participate!
As always, our monthly meetings are free to attend and open to local
software professionals, students and faculty. Feel free to pass this
announcement along to your colleagues.
OPEN SPACE
In Open Space, participants decide on the topics they wish to discuss;
there is no pre-determined agenda.
* Are you facing challenges with agile methods?
* Do you have agile success stories or advice you're willing to share?
* Do you have an idea for a new agile practice or tool you'd like to
explore?
We hope this will be a valuable discussion and if so we can make it a
regular feature of the monthly meetings. Whether you are an agile newbie
or a veteran, you are welcome and encouraged to attend!
AGENDA
5:30 - 6:30 PM Refreshments and Open Space Discussion
6:30 - 8:00 PM Bob Hartman Presentation
SPEAKER
Bob Hartman, also known as Agile Bob, has spent over 30 years in
software development. His logic-based approach to development and
quality was honed early in his career when he obtained both Bachelors
and Masters degrees in Computer Science from Rensselaer Polytechnic
Institute. After graduation he acquired wide-ranging industry knowledge
by working in almost every role in the software industry including
developer, tester, documentation writer, product manager, project
manager, business analyst, development manager and executive. Bob is no
stranger to problems inherent in using an agile process having spent 5
years as VP of a publicly traded company which switched to agile during
difficult times.
Over the past 10 years he has grown from being an early adopter of agile
to his current status as a Certified Scrum Coach (CSC) who has done
significant training, coaching and mentoring in all areas of agile
development. He has been a speaker at numerous conferences, seminars and
workshops where his engaging style, holistic view of development, and
personal anecdotes are always well received by attendees. You can
contact Bob at 303-766-0917 or through his blog at www.agilebob.com.
SPONSORS
The September 2009 meeting is sponsored by Agile For All, a member of
the Agile Cooperative.
So you'?ve decided you want to adopt agile in your software organization?
Great! Agile is an excellent way to increase quality, speed, morale, and
value. Adopting agile across an organization, however, is a big
undertaking. The most successful adoptions use a guide who has been
there before. The members of The Agile Cooperative have helped
organizations of all sizes transition to agile successfully. They offer
agile training and coaching for every role from developers and testers
to top management.
For more information, please see http://www.agileforall.com and
http://www.agilecooperative.com
DIRECTIONS
The September meeting will be held in the Tivoli Student Union (TV)
building, in Room 140 (Sigi's Cabaret). Please note that this is on the
first floor of the Tivoli tower, not in the same room as last month.
To reach Room 140, head back to the Tower elevator on the East side of
the building near the Cafe. Take it to Floor One and Room 140 will be to
your right.
The Tivoli is located on the Auraria Campus, within walking distance of
Downtown Denver via Larimer Street crossing Speer. You can reach the
campus from the I-25 south Colfax or Speer exits.
Please review or print out the parking map for reference:
http://www.ahec.edu/parking/ParkingMap2009.pdf
Parking on site costs around $5 for attendees of our event and there
should be parking available in the lots off of Auraria Parkway and Ninth
Street. Be sure to mention that you are attending an on campus event
otherwise they might assume you are there for a sports event.
A G I L E D E N V E R
www.agiledenver.org
A friendly reminder that this coming Monday, June 29, Agile Denver will
meet at the Tivoli near Downtown Denver. Frank Vega and Brad Swanson
will present "What is Kanban?"
At the end of the presentation, we'll be giving away a few books and one
free registration for Mike Cohn's Certified ScrumMaster class at the
landmark Hotel Boulderado in Downtown Boulder on August 4 and 5. Be sure
to drop a business card in the drawing box before the meeting.
What have you heard about kanban in the context of software development?
Could you describe it to someone else? Is it an agile methodology?
Is it a lean principle or a lean practice? In this session, Frank Vega
and Brad Swanson share some of what theyÂ’ve learned about kanban over
the last year.
Frank was introduced to “kanban” when a co-worker returned from the
Agile 2007 Conference describing “a new thing” he heard about in an Open
Space discussion. After further research, a few phone conversations
with David Anderson, a thought leader in the kanban space, and a couple
of sputtering trials, FrankÂ’s current organization has had one
development team applying kanban since April 2008 and over the last
couple of months a second team is now giving it a try.
Brad has combined lean principles & practices with agile on several
projects and has found that lean & kanban concepts can help a team
better understand and apply agile practices.
Together, theyÂ’ll briefly cover a bit of kanban history, identify a
couple of core tenets, present a few comparisons and contrasts with
Scrum, share one teamÂ’s experience with kanban, and if time permits
share a few of the more interesting “sound bites” they picked up from
attending the Lean and Kanban 2009 Conference (the first) in Miami last
month.
We will also be having a book swap. Bring any books you're willing to
loan, swap or give away - preferably ones related to software, or agile
development in some way.
As always, our monthly meetings are free to attend and open to local
software professionals, students and faculty. Feel free to pass this
announcement along to your colleagues.
AGENDA
5:30 - 6:30 PM Pizza, networking and announcements
6:30 - 8:00 PM Frank Vega and Brad Swanson Presentation
SPEAKERS
Frank Vega is an IT/IS professional with 20+ years of experience. He
started out providing database management, numerical analysis, and
Geographic Information Systems support on environmental clean-up
studies. Experience administering and managing LANs along with
developing and managing a computer services group for a small
environmental consulting firm came shortly after. Over the last 13
years he has focused on the software developer role which included 6+
years as a self-employed independent contractor/consultant providing
custom application development support. Currently, he is employed as a
“software architect” working with teams developing applications that
perform structural analysis of engineered wood products used in the
construction of residential homes and light commercial buildings. His
passion for continuous learning has been focused over the last 6 years
developing a solid understanding of lean principles and knowledge-based
product development along with agile methods using domain-driven,
pattern-oriented, and OO design emphasizing XP practices. He is active
member of Agile-Denver and APLN-Denver. His formal education includes a
BS in Applied Math/CS and an MS in Computer Information Systems.
Brad Swanson is founder and Principal Consultant with Propero Solutions.
He is a veteran of the software industry with more than 14 years of
experience in executive management, project and program leadership,
product management, and software development in both start-ups and large
companies. He has led successful agile projects with teams distributed
between the US, India, and China. He was an early adopter of agile
methodologies, fully embracing eXtreme Programming as a developer and XP
coach in 1999. Brad is a Certified Scrum Coach, Certified Scrum Master,
an XP Coach, and an active member of the agile community. In addition
to his deep experience with agile, Brad has a long history with software
process improvement initiatives. He organized a successful ISO 9001
audit for a 2000-person engineering organization at Raytheon and chaired
the initiative for CMM assessment. Brad previously held the positions
of Director of Integration at IP Commerce, Engineering Manager at
StorePerform Technologies, Senior Consultant at BoldTech Systems, and
Software Engineer at Raytheon Systems.
SPONSORS
The June 2009 sponsors are Gunther Douglas and Mountain Goat Software.
Gunther Douglas, a Denver based IT Consulting & Placement firm with
offices nationally, is committed to responsiveness, thoroughness and
exceeding expectations. Gunther Douglas promotes a positive work
environment, an honest approach and deep appreciation to all of our
clients and employees.
For more information, see http://www.guntherdouglas.com
Through its Certified ScrumMaster, agile estimating and planning, user
story, Certified Scrum Product Owner, and other courses Mountain Goat
Software founder Mike Cohn helps companies adopt and improve their use
of agile processes and techniques in order to build extremely high
performance development organizations.
Mountain Goat Software's upcoming classes in Boulder.
* Aug 3, Effective User Stories for Agile Requirements
* Aug 4-5, Certified ScrumMaster
* Aug 6, Agile Estimating and Planning
Sign up before July 7th to receive special pricing. For more
information, see http://www.mountaingoatsoftware.com
DIRECTIONS
The June meeting will be held in the Tivoli Student Union (TV)
building, in Room 320 Section A (Baerresen Ballroom).
The Tivoli is located on the Auraria Campus, within walking distance of
Downtown Denver via Larimer Street crossing Speer. You can reach the
campus from the I-25 south Colfax or Speer exits.
Please review or print out the parking map for reference:
http://www.ahec.edu/parking/ParkingMap2009.pdf
Parking on site costs around $5 for attendees of our event and there
should be parking available in the lots off of Auraria Parkway and Ninth
Street. Be sure to mention that you are attending an on campus event
otherwise they might assume you are there for a sports event.
A G I L E D E N V E R
www.agiledenver.org
A reminder that Agile Denver will meet at the Tivoli near Downtown
Denver this coming Monday, April 27th. Guest speaker Pete Behrens will
explore "Death by Scrum"
At the end of Pete's presentation we'll be giving away a few door
prizes, including one free pass to attend Mike Cohn's "Effective User
Stories for Agile Requirements" class in Boulder. This class will be
held on August 3rd -- see http://www.mountaingoatsoftware.com/boulder
for more info.
Scrum is pitched as a powerful change agent by driving more committed
self-organizing teams, delivering results more predictably and more
quickly, increasing progress transparency, improving quality, and
creating a team-based organizational culture. Yet, in many
organizations, Scrum is but an empty shell around a set of meetings
which many feel they are wasting their time and micro-managed with
little time to get "real" work done.
Death by Scrum arises because organizations lose focus on the primary
reasons that Scrum was created - Teams and Timeboxes! Teams solve
problems better than individuals. Teams are more productive and create
higher quality results working in focused time-boxes.
Death by Scrum is a saga navigated by a Scrum Coach across many
organizations who have struggled and succeeded with adopting Scrum
principles, but who learned that Scrum's shell is only the protective
layer shielding the vulnerable principles within and only through
recognition and refocus on the principles were they able to avoid death.
Death by Scrum is a leadership and team concern because it impacts the
effectiveness of the organization in their ability to deliver results
quickly, reliably, and with high quality. This session will focus on
three primary tools to put the focus on teams and avoid Death by Scrum:
1) Facilitating Team-based Time-boxed Meetings
2) Guiding Team-based Time-boxed Sprints
3) Fostering a Team-based Time-boxed Organization
AGENDA
5:30 - 6:30 PM Pizza, networking and announcements
6:30 - 8:00 PM Pete Behrens Presentation
SPEAKER
Pete is a Certified Scrum Trainer (CST) and Certified Scrum Coach (CSC)
with over 18 years experience in developing software solutions and 7
years guiding organizational-wide Scrum transformations. Pete
specializes in large-scale adoption working in multi-team engagements
with highly-dependent product platforms often with distributed
organizations. Some of his work over the past three years has included
companies such as Salesforce.com, Nokia, McKinsey & Co, Earthlink, JDA
Software, Corporate Express, Los Angeles Times, Media News Group, and
others.
Pete is an active leader within the Agile Community through the Scrum
Alliance, Agile Alliance and Agile Project Leadership Network (APLN). He
guided the establishment of the Certified Scrum Coaching (CSC) Program
through his extensive work as an external coach and leadership of the
development team in defining the guidelines, criteria, and certification
process for the program. He is a moderator and reviewer for multiple
platforms at the Agile Alliance Agile 2009 Conference.
Prior to his work with the Agile Community, Pete led the development of
Rational RequisitePro working extensively through the Rational Unified
Process (RUP), and developed solutions through traditional phased-based
and Rapid Application Development (RAD) methods at Electronic Data
Systems (EDS).
SPONSORS
The April 2009 meeting sponsor is Trail Ridge Consulting.
Trail Ridge Consulting is an agile consulting firm specializing in
coaching leadership agility and guiding enterprise agile transitions to
transform organizational ability into organizational agility.
Their unique approach centers on developing high-performing disciplined
teams which share responsibility through agile team-based education,
agile leadership coaching, and agile organizational alignment.
Trail Ridge Consulting has the agile expertise backed by a track record
of successful agile transformations providing you the experience and
support required for the challenges ahead.
For more information, see http://www.trailridgeconsulting.com
DIRECTIONS
The March meeting will be held in the Tivoli Student Union (TV)
building, in Room 320 Section A (Baerresen Ballroom).
The Tivoli is located on the Auraria Campus, within walking distance of
Downtown Denver via Larimer Street crossing Speer. You can reach the
campus from the I-25 south Colfax or Speer exits.
Please review or print out the parking map for reference:
http://www.ahec.edu/parking/ParkingMap2008.pdf
Parking on site costs around $5 for attendees of our event and there
should be parking available in the lots off of Auraria Parkway and Ninth
Street. Be sure to mention that you are attending an on campus event
otherwise they might assume you are there for a sports event.
A G I L E D E N V E R
www.agiledenver.org
Agile Denver will meet at the Tivoli near Downtown Denver next Monday,
February 23rd. Our guest speaker is Lisa Crispin who will present "Who
Does What Tests When On Agile Teams? And Should They Be Automated?"
Everyone on an agile team does testing, right? The developers write unit
tests and do TDD, the testers write acceptance tests - or is it the
customers who writes acceptance tests? And who automates those? What
about performance testing, usability testing, security testing... aren't
we missing some types of testing here?
When you think about it, we need a lot of different kinds of tests to
ensure we're delivering the right business value - how can we possibly
fit them into a two-week iteration?
Never fear - the Agile Testing Quadrants are here to help you.
Originally thought up by Brian Marick in 2003, these quadrants are a
handy framework to help us understand what different types of testing
may be needed, who on the team is best qualified to perform them, and
whether they should be manual or automated.
In this session, Lisa will introduce the Quadrants and how to use them
to help make sure your team fits in all the right tests at the right time.
As always, our monthly meetings are free to attend and open to local
software professionals, students and faculty. Feel free to pass this
announcement along to your colleagues.
AGENDA
5:30 - 6:30 PM Pizza, networking and announcements
6:30 - 8:00 PM Lisa Crispin Presentation
SPEAKER
Lisa Crispin is an agile testing practitioner and coach. She is the
co-author, with Janet Gregory, of Agile Testing: A Practical Guide for
Testers and Agile Teams (Addison-Wesley, 2009). She specializes in
showing testers and agile teams how testers can add value and how to
guide development with business-facing tests. Lisa joined her first
agile team in 2000, having enjoyed many years working as a programmer,
analyst, tester, and QA director. Since 2003, she’s been a tester on a
Scrum/XP team at ePlan Services, Inc.
She frequently leads tutorials and workshops on agile testing at
conferences in North America and Europe. Lisa regularly contributes
articles about agile testing to publications such as Better Software
magazine, IEEE Software, and Methods and Tools. Lisa also co-authored
Testing Extreme Programming (Boston: Addison-Wesley, 2002) with Tip House.
For more about Lisa’s work, visit http://www.lisacrispin.com
SPONSORS
The February 2009 sponsors are Mountain Goat Software and ProtoTest.
Through its Certified ScrumMaster, agile estimating and planning, user
story, Certified Scrum Product Owner, and other courses Mountain Goat
Software founder Mike Cohn helps companies adopt and improve their use
of agile processes and techniques in order to build extremely high
performance development organizations.
For more information, see http://www.mountaingoatsoftware.com
Since 1998, ProtoTest has been helping Colorado clients tackle the most
challenging QA and testing issues with the right mix of people, strategy
and technology. They just launched Applied Agile Testing, a 2-day course
for testers moving from traditional processes to agile.
WatirCraft is the commercial organization behind the wildly popular test
automation tool Watir and the brand new WatirCraft framework. Public and
private on-site Watir training is now available.
For more information, see http://www.prototest.com and
http://www.watircraft.com
DIRECTIONS
The February meeting will be held in the Tivoli Student Union (TV)
building, in Room 320 Section A (Baerresen Ballroom).
The Tivoli is located on the Auraria Campus, within walking distance of
Downtown Denver via Larimer Street crossing Speer. You can reach the
campus from the I-25 south Colfax or Speer exits.
Please review or print out the parking map for reference:
http://www.ahec.edu/parking/ParkingMap2008.pdf
Parking on site costs around $5 for attendees of our event and there
should be parking available in the lots off of Auraria Parkway and Ninth
Street. Be sure to mention that you are attending an on campus event
otherwise they might assume you are there for a sports event.
A G I L E D E N V E R
www.agiledenver.org
Agile Denver will meet near Downtown Denver on this coming Monday,
January 26th. Our guest speaker is Ronica Roth who will present "It
Takes a Village: Organizing to Fulfill the Product Owner Role"
The Agile product owner role has been defined as the "single wringable
neck" who ensures that software products and projects deliver value.
Many organizations struggle to fill this role that collaborates with
stakeholders to define value and manage a backlog, provides tactical
support to the delivery team, and directs the product and project vision
and roadmap.
For most organizations, the reality is that it takes a whole team of
people to fill this role. Ronica Roth begins with a quick overview of
the product owner responsibilities. She then presents patterns and
examples for organizing product and customer groups in product
companies, consulting shops, and internal IT departments. Soliciting
your ideas, Ronica leads a discussion of the successes and challenges of
those patterns and of your experiences with them.
Gain new ideas about how to organize your product and customer group to
support value delivery.
As always, our monthly meetings are free to attend and open to local
software professionals, students and faculty. Feel free to pass this
announcement along to your colleagues.
AGENDA
5:30 - 6:30 PM Pizza, networking and announcements
6:30 - 8:00 PM Ronica Roth Presentation
SPEAKER
Ronica Roth is an agile coach and consultant with Rally Software. Her
passion for close collaboration as a means to better software led her to
Agile practices. Her experience with excellence, leadership, and
discipline on Agile teams led her to want to share that experience. She
has guided many organizations-both large and small-through successful
adoption of agile principles and best practices. Before she was a
teacher, she was a doer, discovering, evolving, and managing software
requirements as a product owner. Ronica is a Certified Scrum Trainer.
SPONSORS
The January 2009 sponsor is Rally Software.
Rally Software (http://rallydev.com) helps organizations perfect the art
of software development through Agile and Lean practices. Agile
development practices are quickly becoming a mainstream approach to
software development because they shorten development cycles, minimize
risk and help better prioritize features and customer requests. In fact,
in a recent third-party study, Rally customer BMC Software was proven to
have development cycles that were nearly three times faster than the
industry average and one quarter the expected number of defects with
double the team size.
DIRECTIONS
The January meeting will be held in the Tivoli Student Union (TV)
building, in Room 320 Section A (Baerresen Ballroom).
The Tivoli is located on the Auraria Campus, within walking distance of
Downtown Denver via Larimer Street crossing Speer. You can reach the
campus from the I-25 south Colfax or Speer exits.
Please review or print out the parking map for reference:
http://www.ahec.edu/parking/ParkingMap2008.pdf
Parking on site costs around $5 for attendees of our event and there
should be parking available in the lots off of Auraria Parkway and Ninth
Street. Be sure to mention that you are attending an on campus event
otherwise they might assume you are there for a sports event.
A G I L E D E N V E R
www.agiledenver.org
This two-day ScrumMaster certification
course taught by Scrum Alliance Certified Scrum Trainers provides
everything you need to get started with Scrum. One of the largest and
fastest-growing Agile project management frameworks, Scrum is a simple software
management technique that has a small set of interrelated practices and rules,
is not overly prescriptive and is able to produce productivity gains for
software development teams almost immediately.
This course shares time-tested practices
for managing product backlogs, planning your releases and iterations (Sprints)
and tracking and reporting progress. You'll learn how to plan and run Sprint
Planning Meetings, daily Scrum Meetings, Sprint Reviews, Sprint Retrospectives
and more!
On completion, participants are registered
as Certified ScrumMasters (CSMs), which includes a one-year membership in the Scrum
Alliance, where valuable ScrumMaster-material and information are available
exclusively to CSMs.
Also, on 12/11 we will be offering an
optional FREE half day (9am - Noon) Rally tool overview to all
attendees of this course. Please read the description below.
The CSM (and CSPO) training employs
low-tech methods to encourage collaboration and focus the work on understanding
the core Scrum practices. Thus, participants use flipcharts, stickies and markers
to create and track stories and sprint plans. And in the real world where
multiple teams need to coordinate, often across multiple offices and time
zones, organizations need high-tech tools that are built to support Agile
development. In this 3-hour add-on to CSM training, your Rally Coach will
demonstrate how the Rally Application Lifecycle Management (ALM) tool can
support the Scrum principles and practices you learned in the first two days.
If you choose to participate in the Day 3
training session, you can expect to learn the following:
How to manage and evolve the Product Backlog
How to use Rally ALM to support Release Planning
How teams track iterations in Rally ALM, generating burndown
charts
How teams can create test plans in Rally ALM, track quality
iteration to iteration.
How to integrate with other tools, such as Quality Center and
other testing tools or existing build or other development tools, to
provide robust reporting about the health of your product or project.
To sign up for the 3rd Day option, please
click the Register button and follow the instructions.
Please
note: Breakfast and a light snack will be provided during this session
Agenda
Introduction to Agile Principles
Introduction to Scrum Principles
Scrum Core Elements & Practices
Product Visioning
Roles & Responsibilities
Product Backlog & Release Planning
Sprint Backlog & Sprint Planning
Sprint
Daily Standup Meeting
Burndown Charts & Project Reporting
Sprint Review & Retrospective
The 59 Minute Scrum
The course fee includes a CD of the Scrum
methodology (with one year of updates), Scrum training materials that can be
used to train your customers, access to Agile resources (including Project
Management software), and student's first year registration in the Scrum Alliance,
a $50 value.
Participants of this course will be
eligible to apply for 16 PDU's toward their continuing education requirements
with the PMI (Program Management Institute)
Rally Software Development (www.rallydev.com) located in Boulder, CO
is a dynamic, growing company that provides software-driven
enterprises with the knowledge, coaching and tooling needed to succeed
with Agile development practices.
Due to our success, we are seeking an experienced and motivated Agile
Development Consultant and Engagement Manager. An ideal candidate
would have experience and interest in extending skills in the
following areas.
Qualifications:
• Consulting background with Agile process and change management – you
will be working with multiple clients through on site collaboration
and remote support
• Prior Coaching of Agile project teams - bringing experience with
methods such as Scrum, XP, Lean, FDD, DSDM, or Crystal.
• Vendor and Engagement management experience - experience leading
consulting engagements, managing scope, time, cost, quality, risk, and
stakeholder expectations.
• Solutions selling experience - Identifying new areas of opportunity
and proposing potential solutions.
• Training experience – we develop our own collateral in close
partnership with leading experts in the agile community and deliver
training to customer teams.
• Experience in leading technical teams - coaching, teaching and
guiding people in the various roles in a project driven organization.
• Facilitation skills in leading planning meetings, reviews, and
retrospectives.
• Excellent presentation skills
• Willingness to travel 50%– we're a company that is expanding within
the US and beyond.
• 7 years or more experience in technology/software organizations.
• Certified ScrumMaster (Practitioner or Trainer), Certified
Facilitator desired.
Locations:, Anywhere in the continental U.S. near a major airport.
Culture: At Rally, we value teamwork, an ability to meet commitments,
skill, and a successful track record. Our company is comprised of
people who are passionate about the software industry and the success
that implementing Agile Development practices can bring our clients.
We are looking for those who share our passion and the desire to work
with the best and brightest.
In our Professional Services organization we actively encourage
speaking engagements and participation in agile committees. Our
Coaches have been key-note speakers, organizers of agile conferences
and authors of articles and whitepapers.
We offer excellent compensation for proven performers, stock options
and generous benefits with an exceptional opportunity to grow. If you
are interested in being considered or would simply like more
information about what it's like to work here at Rally, please email
jobs@....
Agile Denver will meet in Boulder this month, October 27th. Our guest
speaker is Mary Poppendieck who will present "Agile Software
Development: Breakthrough or Passing Fad?"
Over the years there have been many fads in software development
processes, and even more fads in improvement processes in general. In
fact, improvement programs seem to go in cycles, with each new cycle
lasting for about seven years before the next fad takes over. If you
think about it, fads seem to last about the length of a management
generation.
We are now heading into the early part of agile software development’s
seven years as the favored process approach. Will it last, or will there
be something new a few years from now?
There is no question that agile is on to something. If you look back to
the way software used to be developed many years ago, agile practices
are not so new after all, they revive all sorts of good things from the
past. But agile development is bound to trip over the same stumbling
blocks that have been around for decades: as time goes on, successful
systems scale up, complexity compounds, and the systems become fragile.
Unless and until agile approaches face this reality, they will fade just
like other fads.
But this is not inevitable. In this talk, Mary Poppendieck will propose
what the agile software development must include order for it to be
sustainable.
As always, our monthly meetings are free to attend and open to local
software professionals, students and faculty. Feel free to pass this
announcement along to your colleagues.
AGENDA
5:30 - 6:30 PM Refreshments, networking and announcements
6:30 - 8:00 PM Mary Poppendieck Presentation
SPEAKER
Mary Poppendieck started her career as a process control programmer,
moved on to manage the IT department of a manufacturing plant, and then
ended up in product development, where she was both product manager and
department manager. After Mary left the corporate world in 1998, she
found herself managing a government software project where she first
encountered the word “waterfall.” When Mary compared her experience in
successful software and product development to the prevailing opinions
about how to manage software projects, she decided the time had come for
a new paradigm.
She wrote the award-winning book “Lean Software Development” to explain
how the lean principles from manufacturing offer a better approach to
software development. Over the past six years, Mary has found
retirement elusive as she lectures and teaches classes with her husband
Tom. Based on their on-going learning, they wrote a second book,
“Implementing Lean Software Development.” A popular writer and speaker,
Mary continues to bring fresh perspectives to the world of software
development.
SPONSORS
The October 2008 sponsors are Rally Software and Silicon Flatirons.
Rally Software (http://rallydev.com) helps organizations perfect the art
of software development through Agile and Lean practices. Agile
development practices are quickly becoming a mainstream approach to
software development because they shorten development cycles, minimize
risk and help better prioritize features and customer requests. In fact,
in a recent third-party study, Rally customer BMC Software was proven to
have development cycles that were nearly three times faster than the
industry average and one quarter the expected number of defects with
double the team size.
Silicon Flatirons (http://www.silicon-flatirons.org) is a Center for
Law, Technology, and Entrepreneurship at the University of Colorado.
Silicon Flatirons pursues three basic goals: to elevate the debate
around technology policy issues; to facilitate networking, the
development of "human capital" and the promotion of entrepreneurship in
the Colorado technology community; and to inspire student interest in
technology law and entrepreneurship. If you or your organization are
interested in participating in this evolving venture, please contact the
Program's Executive Director, Phil Weiser at phil.weiser@...
DIRECTIONS
The October meeting will be held in the Wolf Law Building in room 204
which seats 97. This building is located on the University of Colorado
Boulder campus.
If you would like to map directions online, the building street address
is: Kittredge Loop Dr, Boulder, CO 80309. There is free parking to the
East and West of the Wolf Law Building. Also see:
http://www.colorado.edu/campusmap/index.cgi?bldg=WLAW
A G I L E D E N V E R
www.agiledenver.org
RALLY SOFTWARE DEVELOPMENT (www.rallydev.com) located in Boulder,
Colorado is a dynamic, growing company that provides software-driven
enterprises with the knowledge, coaching and tooling needed to
succeed with Agile development practices.
By joining our agile software development team, you will be a part of
a group building a collaborative platform for agile software teams of
all sizes. Enjoy all the benefits of working with the hottest
technologies in small, highly collaborative teams while we service
users in 20+ countries and 50% of the largest software development
firms in the world from a hosted platform.
Responsibilities include: Designing, developing and testing a rich
browser based application.
Ideal candidates will have experience in the following:
• Experience writing rich, browser based GUIs
• Java
• Spring
• Servlet 2.0 Web-App development
• JavaScript (YUI or script.aculo.us a plus)
• AJAX
• O/R Mapping
• SQL and Relational database experience
• A history of successful delivery and career progression in software
development.
• Prior experience building scalable solutions.
• The experience and skills to understand our entire scope of
products and process.
• A track record of collaboratively designing, developing and testing
database driven web applications.
• Mad foosball skills.
Culture:
To coordinate four teams, we do pull-based release planning, lock our
release train and make and meet our publicly, committed releases
eight time per year. Our daily visibility is high with automated
tests coverage, and immediate code quality reporting. Productive and
skilled object-oriented developers who can collaborate do well in our
environment.
The core values at Rally center on employees understanding their
personal and professional goals and regularly making and meeting
daily, iteration and release commitments. You will find Rally makes
decisions through a highly creative and collaborative process and our
employees stand-up and contribute. As a Boulder company, we strive to
maintain a work/life balance and give back to the community.
We are recognized as the best product in our category through the
Jolt Product Excellence Award in 2006, 2007 and 2008, received
recognition as one of the best companies to work for in Colorado in
2006, 2007 and 2008, and were named the #1 fastest-growing company in
2007 by the Boulder County Business Report. We fielded five Boulder
Peak Triathlon relay teams and continually give back 1% of our time
to the non-profit community. Rally has also set aside 1% of its
equity, upon founding, as part of Entrepreneurs Foundation of
Colorado.
We are looking for those who share our passion and the desire to work
with the best and brightest. If it sounds like you might thrive in an
environment like this, please email your resume and cover letter to
jobs@....
Join our award winning team!
Jolt Award Winner 2006, 2007 & 2008 - Product Excellence
Voted one of the "Best Tech Company to Work for in Colorado" 2006,
2007, 2008
Please NO third parties, external agencies or recruiters.
Iterative and incremental development requires a steady stream of
highest-value Agile requirements which are elaborated just-in-time and thus
remain fresh and relevant. Agile software development puts both control and
responsibility for success squarely in the hands of the "Product
Owner". The challenge becomes how to provide the constant evaluation of
value, the constant interaction with the delivery team, and the constant
determination off whether requirements are, indeed, done. The best Product
Owners harness the Agile feedback loops to constantly improve the value the
software organization is delivering. Whether the "product" is for
sale in the marketplace, for internal consumption, or custom software built on
spec, the Agile product organization must be able to plan for success.
Rally's Certified Scrum Product Owner Training is a two-day,
exercise-intensive training designed to help participants.
The Agile product organization-how to organize to support the flow that
delivers value iteratively and incrementally, whether you need to support one
Agile team, or an entire program or enterprise
Agenda
Why should a Product Owner
adopt Agile?
What are the Agile Product
Owner responsibilities?
How do Product Owners plan
continuously?
Vision/Charter
Product Roadmap
Product Backlog
Release Planning
Iteration Planning
How does a product group
organize to fulfill its roles and responsibilities?
How do Product Owners manage
the product backlog effectively?
User Stories
Prioritization
Acceptance Criteria
How do we inspect and adapt
our role?
Certified ScrumMaster Training
Date:
10/07/08 – 10/08/08Location: Boulder, CO Trainer:Tamara Sulaiman Rally
Software Development
This two-day ScrumMaster certification course
provides everything you need to get started with Scrum. One of the largest and
fastest-growing Agile project management methodologies, Scrum is a simple
software management technique that has a small set of interrelated practices
and rules, is not overly prescriptive and is able to produce productivity gains
for software development teams almost immediately.
Delivered by Certified ScrumMaster trainers, this
course shares time-tested practices for managing product backlogs, planning
your releases and iterations (Sprints) and tracking and reporting progress.
You'll learn how to plan and run Sprint Planning Meetings, daily Scrum
Meetings, Sprint Reviews, Sprint Retrospectives and more!
On completion, participants are registered as
Certified ScrumMasters (CSMs), which includes a one-year membership in the
Scrum Alliance, (www.scrumalliance.org) where valuable ScrumMaster-material and
information are available exclusively to CSMs.
Important Note: Certification and membership to the
Scrum Alliance is not available through the "Agile Program Management with
Scrum" courses.
Knowledge Team Leadership
Date:
10/21/08 – 10/22/08Location: Boulder, CO Trainer: Christopher Avery - Partnerwerks
Inc
Becoming skilled at doing more with others may be
the single most important thing you can do to increase your value. Knowledge
Team Leadership fills a unique niche by showing you how to master the
"personal agility" for getting work done with others. No other course
compares.
By over-whelming demand, Christopher has agreed for
the first time to teach this popular intensive in a 2-full-day format (as
opposed to 3 days). This is made possible by an evening study session on Day 1
of class.
Every participant who engages fully for the entire
two-days will receive a certificate for 20 hours of education. Do not plan to
arrive late or fly out early.
Schedule
Day 1: 8:30am to 9pm with adequate breaks. (The
evening session is a self-organized group lab that can involve dinner.)
Day 2: 8:30am to 4:30pm. (You should be able to
make an 8pm flight out of Denver.)
"If I wanted to significantly improve my team's
performance, I'd call Christopher Avery first. His knowledge of the field,
extensive research, Responsibility Process, and effective teaching style
provide an unparalleled opportunity to create high-performance teams."
- Jim Highsmith, Sr. VP & Director, Agile Software Development, Cutter
Consortium, and award-winning author of three best-selling books on Agile
development.
Agile development is beginning to enjoy the
recognition that it deserves as a productive and quality-enhancing approach to
project delivery. But many are finding it challenging to adopt the agile
mindset and culture that make these methods outperform others....
How well does your team perform?
Is it optimal?
Would you say your team's performance is great?
Would you like it to be great?
As corporate hierarchies flatten and the old
command-and-control structures dissolve into self-directing teams, uncovering
what makes teams function and what makes them great is critical.
Despite trendy myths to the contrary, teamwork does
not depend on expensive off-sites, group-bonding away from work, or a
facilitator's magic art. Teamwork is actually based on individual skills,
beliefs, and attitudes that individual members learn to bring to the team.
Great teams are built around a series of "conversations" that help to
define each individual's role, agreements, and commitments to the team.
And Christopher Avery wrote the book on teamwork as
an individual skill. And he'll teach you how to have the conversations at work
that build great teams.
Knowledge Team Leadership with
Christopher Avery Ph.D. is a powerful 2-day course (note: 2 full days and 1
evening on the first day) that equips you with a set of individual skills and
behaviors to create highly responsible and productive relationships. Knowledge
Team Leadership gives you practical knowledge about the conditions
under which we human beings optimize our work together. You will learn how to
create a great team by honing your collaborative leadership skills.
"We are the best we've ever been at being collectively
focused and directed without a lot of interpersonal chaos. We'd be out of
business if we hadn't done this."
- Craig Wadham, VP Engineering, DTM Corp
Ultimately, collaborative success depends on your
ability to compete for your organization's scarcest resource—the attention of
project team members. The difference between effective and ineffective
knowledge teams isn't in the level of rtechnical skill, supporting
technologies, or facilities. It's in the interpersonal dynamics among the team members.
And anyone can learn how to develop those
interpersonal dynamics that lead to high performance and results time after
time...
"If you really want to be powerful and influential on a
team - take this course! I really enjoyed this course. The tools and techniques
to use on projects or with teams were great."
- Clare Huspeni, Director, Verizon Wireless
RALLY SOFTWARE DEVELOPMENT (www.rallydev.com) located in Boulder,
Colorado is a dynamic, growing company that provides software-driven
enterprises with the knowledge, coaching and tooling needed to
succeed with Agile development practices.
Due to our success, we are seeking an experienced and motivated Agile
Development Consultant and Engagement Manager. An ideal candidate
would have experience and interest in extending skills in the
following areas.
Qualifications:
• Consulting background with process, change management with Agile
preferred- you will be working with multiple clients through on site
collaboration and remote support.
• Coaching Agile project teams - bringing experience with methods
such as Scrum, XP, Lean, FDD, DSDM, or Crystal.
• Vendor and Engagement management experience - experience leading
consulting engagements, managing scope, time, cost, quality, risk,
and stakeholder expectations.
• Solutions selling experience - Identifying new areas of opportunity
and proposing potential solutions.
• Training experience - we develop our own collateral in close
partnership with leading experts in the agile community and deliver
training to customer teams.
• Experience in leading technical teams - coaching, teaching and
guiding people in the various roles in a project driven organization.
• Facilitation skills in leading planning meetings, reviews, and
retrospectives.
• Excellent presentation skills.
• Willingness to travel 50%- we're a company that is expanding within
the US and beyond.
• 7 years or more experience in technology/software organizations.
• Certified ScrumMaster (Practitioner or Trainer), Certified
Facilitator, or equivalent are pluses.
LOCATIONS: Anywhere in the continental US near a major airport.
Culture: At Rally, we value teamwork, an ability to meet commitments,
skill, and a successful track record. Our company is comprised of
people who are passionate about the software industry and the success
that implementing Agile Development practices can bring our clients.
We are looking for those who share our passion and the desire to work
with the best and brightest.
In our Professional Services organization we actively encourage
speaking engagements and participation in agile committees. Our
Coaches have been key-note speakers, organizers of agile conferences
and authors of articles and whitepapers.
We offer excellent compensation for proven performers, stock options
and generous benefits with an exceptional opportunity to grow. If you
are interested in being considered or would simply like more
information about what it's like to work here at Rally, one of our
coaches would be happy to discuss the possibilities. Please email
jobs@....
Join our award winning team!
Jolt Award Winner 2006, 2007 & 2008 - Product Excellence
Voted one of the "Best Tech Company to Work for in Colorado" 2006,
2007, 2008
At Rally, our engineers are: highly motivated, passionate about
learning, believe Agile is the best way to build software, think Java
is great stuff, obsessed with the Web, involved in developing web
applications or contributing to open source projects in their free
time, building careers they will always be proud of, having fun without
regret, developing a kick-*!% state of the art J2EE application,
dreaming in objects, taking pride in their work, thriving in a highly
collaborative Agile environment.
Here are just some of the technologies you will be using:HTML, XML,
CSS, Javascript, Yahoo User Interface Library (YUI), JSP, JSTL
Java, Object-to-Relational Mappings, Oracle RDBMS, Spring 2, Servlets,
JBOSS
JUnit, jMock
SOAP, REST, JSON
Rally Enterprise Agile Life Cycle Management Tool (Yes we eat our own
dog food)
What do you think? Interested in becoming one? jobs@...
Rally is a dynamic, growing company that provides software-driven
enterprises with the knowledge, coaching and tooling needed to
succeed with Agile development practices.
By joining our Agile software development team, you will be a part of
a group building a collaborative platform for Agile software teams of
all sizes. Enjoy all the benefits of working with the hottest
technologies in small, highly collaborative teams while we service
users in 20+ countries and 50% of the largest software development
firms in the world from a hosted platform.
Responsibilities include:
Designing, developing and testing a rich browser based application.
Ideal candidates will have experience in the following:
• Experience writing rich, browser based GUIs
• Java (will accept C# programmers who would like to do Java Web
Application programming)
• Spring
• Servlet 2.0 Web-App development
• JavaScript (YUI or script.aculo.us a plus)
• AJAX
• O/R Mapping
• SQL and Relational database experience
• A history of successful delivery and career progression in software
development
• Prior experience building scalable solutions
• The experience and skills to understand our entire scope of
products and process.
• A track record of collaboratively designing, developing and testing
database driven web applications
• Mad foosball skills
Culture:
To coordinate four teams, we do pull-based release planning, lock our
release train and make and meet our publicly, committed releases
eight time per year. Our daily visibility is high with automated
tests coverage, and immediate code quality reporting. Productive and
skilled object-oriented developers who can collaborate do well in our
environment.
The core values at Rally center on employees understanding their
personal and professional goals and regularly making and meeting
daily, iteration and release commitments. You will find Rally makes
decisions through a highly creative and collaborative process and our
employees stand-up and contribute. As a Boulder company, we strive to
maintain a work/life balance and give back to the community.
In 2006, Rally was awarded one of the best places to work in
Colorado, the JOLT Award for product excellence from Software
Development Magazine and our Series B funding. We fielded five
Boulder Peak Triathlon relay teams and continually give back 1% of
our time to the non-profit community. Rally has also set aside 1% of
its equity, upon founding, as part of Entrepreneurs Foundation of
Colorado.
We are recognized nationally as the best product in our category
(Jolt Award 2006, 2007 & 2008), locally as the most innovative
product (IQ Awards) and as a top "Best company to work for in
Colorado" 2006 & 2007.
We are looking for those who share our passion and the desire to work
with the best and brightest. If it sounds like you might thrive in an
environment like this, please email your resume and cover letter to
jobs@....
Agile Denver will meet early this month on this coming Monday, September
8th. Our special guest speaker is Hubert Smits from Rally Software.
Experience gathered during large scale implementation of agile concepts
in software development projects learns that the currently popular agile
software development methods (like Scrum) do not scale to program,
product and organization level without change.
The fundamentals for changes to these methods are found in Lean
principles. The future of agile methods is found in its origins.
This presentation describes a planning framework that has been used
successfully in large scale agile projects and investigates the impact
of introducing this framework on three core Lean principles: Muri, Mura
and Muda (load, flow and waste).
As always, our monthly meetings are free to attend and open to local
software professionals, students and faculty. Feel free to pass this
announcement along to your colleagues.
AGENDA
5:00 - 6:15 PM Refreshments, networking and announcements
6:15 - 7:45 PM Hubert Smits Presentation
SPEAKER
Hubert Smits is a coach and trainer for Rally Software in Boulder, CO.
He is working with teams, product managers, project managers and the
leaders in the organization during their journey from waterfall and
command-and-control to agile, lean, and servant-leadership. Hubert’s
home is Scrum, which framework he uses as a tool to introduce agile
concepts to the various roles in an organization.
He teaches and coaches executives in their new role as a servant leader,
or teaches product management teams to work with concepts like a product
backlog and user stories. With teams and their project leads he uses the
Scrum framework to validate the roles in their teams, the practices they
use in the projects, and the metrics which help them and the people in
their environment to keep an eye on the progress they are making, (and
explores what to do if that progress differs from the predicted progress).
Hubert works mainly with large, often globally distributed
organizations, and visit teams all over the world.
SPONSORS
The September 2008 meeting sponsor is Rally Software. Rally helps
organizations perfect the art of software development through Agile and
Lean practices. Agile development practices are quickly becoming a
mainstream approach to software development because they shorten
development cycles, minimize risk and help better prioritize features
and customer requests. In fact, in a recent third-party study, Rally
customer BMC Software was proven to have development cycles that were
nearly three times faster than the industry average and one quarter the
expected number of defects with double the team size.
We are looking for a new on campus sponsor as our old sponsor is not
currently active. Any active tri-institutional (MSCD, UCD, or CCD) club
can be our sponsor to help us schedule Tivoli rooms for future meetings.
DIRECTIONS
The meeting will be held in the Tivoli Student Union (TV) building, in
Room 261 (the spacious Multicultural Lounge).
The Tivoli is located on the Auraria Campus, within walking distance of
Downtown Denver via Larimer Street crossing Speer. You can reach the
campus from the I-25 south Colfax or Speer exits.
Please review or print out their 2008 parking map for reference:
http://www.ahec.edu/parking/ParkingMap2008.pdf
Parking on site costs $4.50 to attendees of our event and there should
be ample parking available in the Tivoli lots off of Auraria Parkway and
Ninth Street.
A G I L E D E N V E R
www.agiledenver.org
This course is a based on the author's book Scaling Software Agility: Best
Practices for Large Enterprises. While Agile practices have been applied and
recommended primarily to small teams, in this course Dean Leffingwell describes
how Agile methods can be applied effectively to enterprise-class development.
The course is in three parts:
Part I provides an overview
of the most common and effective Agile methods
Part II describes seven best
practices of agility that natively scale to the enterprise level
Part III describes an
additional set of seven organizational capabilities that companies can
master to achieve the full benefits of enterprise-scale software agility
While
the course is based on the book, the material is constantly updated based on
the instructors ongoing experiences in helping some of the world's larger
software companies transform themselves to become an agile enterprise.
In
addition to the delivered content, the small group setting provides an opportunity
for informal discussions of some of the real world challenges that attendees
face. Since most attendees face significant challenges of agile adoption at scale,
the learning environment facilitates experience sharing and practical problem
solving in the enterprise context.
Agenda
Part I- Overview of Software Agility
Introduction to Agile Methods
Why The Waterfall Model
Doesn't Work
The Essence of XP
The Essence of SCRUM
The Essence of RUP
Lean Software, DSDM and FDD
The Essence of Agile
The Challenge of Scaling
Agile
Part II - Seven Agile Team Practices
that Scale
The Define/Build/Test
Component Team
Two Level Planning and
Tracking
Mastering the Iteration
Smaller, More Frequent
Releases
Concurrent Testing
Continuous Integration
Regular Reflection and Adaptation
Part III: Creating the Agile Enterprise
Intentional Architecture
Lean Requirements at Scale:
Vision, Roadmap and Just-In-Time Elaboration
Systems of Systems and The
Agile Release Train
Managing Highly Distributed
Development
Changing the Organization
Impact on Customers and
Operations
Measuring Business
Performance
A Free copy of the book Scaling Software
Agility: Best Practices for Larger Enterprises will be provided to
all attendees.
Certified ScrumMaster Training
Date: 09/16/08 – 09/17/08Location: Boulder, CO Trainer: Jean
Tabaka Rally Software Development
This two-day ScrumMaster certification course
provides everything you need to get started with Scrum. One of the largest and
fastest-growing Agile project management methodologies, Scrum is a simple
software management technique that has a small set of interrelated practices
and rules, is not overly prescriptive and is able to produce productivity gains
for software development teams almost immediately.
Delivered by Certified ScrumMaster trainers, this
course shares time-tested practices for managing product backlogs, planning
your releases and iterations (Sprints) and tracking and reporting progress.
You'll learn how to plan and run Sprint Planning Meetings, daily Scrum
Meetings, Sprint Reviews, Sprint Retrospectives and more!
On completion, participants are registered as
Certified ScrumMasters (CSMs), which includes a one-year membership in the
Scrum Alliance, (www.scrumalliance.org) where valuable ScrumMaster-material and
information are available exclusively to CSMs.
Important Note: Certification and membership to the
Scrum Alliance is not available through the "Agile Program Management with
Scrum" courses.
Certified Scrum Product Owner Training : Maximizing Value Delivery via
Agile Software Development
Date: 09/23/08 – 09/24/08Location: Boulder, CO Trainer: Ronica Roth & Jean Tabaka Rally Software Development
Iterative and incremental development requires a steady stream of
highest-value Agile requirements which are elaborated just-in-time and thus
remain fresh and relevant. Agile software development puts both control and
responsibility for success squarely in the hands of the "Product
Owner". The challenge becomes how to provide the constant evaluation of
value, the constant interaction with the delivery team, and the constant
determination off whether requirements are, indeed, done. The best Product
Owners harness the Agile feedback loops to constantly improve the value the
software organization is delivering. Whether the "product" is for
sale in the marketplace, for internal consumption, or custom software built on
spec, the Agile product organization must be able to plan for success.
Rally's Certified Scrum Product Owner Training is a two-day,
exercise-intensive training designed to help participants.
The Agile product organization-how to organize to support the flow that
delivers value iteratively and incrementally, whether you need to support one
Agile team, or an entire program or enterprise
Agenda
Why should a Product Owner
adopt Agile?
What are the Agile Product
Owner responsibilities?
How do Product Owners plan
continuously?
Vision/Charter
Product Roadmap
Product Backlog
Release Planning
Iteration Planning
How does a product group
organize to fulfill its roles and responsibilities?
How do Product Owners manage
the product backlog effectively?
SOFTWARE ENGINEER - INTEGRATIONS DEVELOPER
RALLY SOFTWARE DEVELOPMENT (www.rallydev.com) located in Boulder,
Colorado is a dynamic, growing company that provides software-driven
enterprises with the knowledge, coaching and tooling needed to
succeed with Agile development practices
At Rally Software our developers are: highly motivated, passionate
about learning, believe Agile is the best way to build software,
involved in developing web applications, build products they will
always be proud of, and thrive in a highly collaborative Agile
environment. Rally has been investing heavily in creating
integrations to third-party software lifecycle management tools and
has created almost 20 integrations to date. In order to continue our
momentum, we are interested in hiring an Integration Developer who
has broad responsibilities for developing all types of integrations
from legacy systems to Web 2.0 mashups using Ajax.
An initial set of responsibilities would include:
• Work with customers and product managers to define and scope
integrations.
• Build scalable connectors using Rally's Web Service interface.
• Determine and build the automated testing strategy as well as the
testing infrastructure for Rally's integrations.
• Work with the Product Owner to define, estimate, and prioritize
Stories.
• Help sales engineers demonstrate and customers install
integrations.
• Help organize and gather feedback for alpha/beta releases with
customers.
• Create infrastructure for ongoing build and testing of
integrations.
• Work with new partners, new integrations, and new technology on a
regular basis.
• Work on projects from 3rd party legacy integrations to cutting edge
integrations using Ajax and JSON.
The ideal candidate will have the following experience and attributes:
• Experience with a couple of the following languages: Java,
Javascript, Ruby, C#, VB, PERL, or PHP.
• Experience using XML, SOAP, REST, and/or JSON Web Services.
• Possess superior problem solving skills with a proven ability to
exercise sound judgment to solve complex issues.
• Excellent communication skills.
• Knowledge of source code management and automated build management
tools.
• Knowledge of Software Application Lifecycle Management tools such
as defect tracking, testing, or requirements management.
• Ability to work effectively in a fast-paced and fluid environment.
• Experience with Salesforce.com and the Force.com platform a plus.
• Interest in working on many small/new projects at once.
• BA/BS degree in Computer Science, Engineering or related field.
• 3 + years previous software development experience preferred.
We are looking for those who share our passion and the desire to work
with the best and brightest. If it sounds like you might thrive in an
environment like this, please email your resume and cover letter to
jobs@....
Join our award winning team!
Jolt Award Winner 2006, 2007 & 2008 - Product Excellence
Locally Most Innovative Product (IQ Awards)
Voted "Best Tech Company to Work for in Colorado" 2006 & 2007
Please NO third parties, external agencies or recruiters.
RALLY SOFTWARE DEVELOPMENT (www.rallydev.com) located in Boulder,
Colorado is a dynamic, growing company that provides software-driven
enterprises with the knowledge, coaching and tooling needed to
succeed with Agile development practices.
By joining our agile software development team, you will be a part of
a group building a collaborative platform for agile software teams of
all sizes. Enjoy all the benefits of working with the hottest
technologies in small, highly collaborative teams while we service
users in 20+ countries and 50% of the largest software development
firms in the world from a hosted platform.
Responsibilities include: Designing, developing and testing a rich
browser based application.
Ideal candidates will have experience in the following:
• Experience writing rich, browser based GUIs
• Java
• Spring
• Servlet 2.0 Web-App development
• JavaScript (YUI or script.aculo.us a plus)
• AJAX
• O/R Mapping
• SQL and Relational database experience
• A history of successful delivery and career progression in software
development.
• Prior experience building scalable solutions.
• The experience and skills to understand our entire scope of
products and process.
• A track record of collaboratively designing, developing and testing
database driven web applications.
• Mad foosball skills.
Culture:
To coordinate four teams, we do pull-based release planning, lock our
release train and make and meet our publicly, committed releases
eight time per year. Our daily visibility is high with automated
tests coverage, and immediate code quality reporting. Productive and
skilled object-oriented developers who can collaborate do well in our
environment.
The core values at Rally center on employees understanding their
personal and professional goals and regularly making and meeting
daily, iteration and release commitments. You will find Rally makes
decisions through a highly creative and collaborative process and our
employees stand-up and contribute. As a Boulder company, we strive to
maintain a work/life balance and give back to the community.
In 2006, Rally was awarded one of the best places to work in
Colorado, the JOLT Award for product excellence from Software
Development Magazine and our Series B funding. We fielded five
Boulder Peak Triathlon relay teams and continually give back 1% of
our time to the non-profit community. Rally has also set aside 1% of
its equity, upon founding, as part of Entrepreneurs Foundation of
Colorado.
We are recognized nationally as the best product in our category
(Jolt Awards 2006, 2007 and 2008), locally as the most innovative
product (IQ Awards) and voted "Best Tech Company to Work for in
Colorado" 2006 and 2007.
We are looking for those who share our passion and the desire to work
with the best and brightest. If it sounds like you might thrive in an
environment like this, please email your resume and cover letter to
jobs@....
Join our award winning team!
Jolt Award Winner 2006, 2007 & 2008 - Product Excellence
Locally Most Innovative Product (IQ Awards)
Voted "Best Tech Company to Work for in Colorado" 2006 & 2007
Please NO third parties, external agencies or recruiters.
Rally Software Development (www.rallydev.com) located in Boulder, Colorado
is a dynamic, start-up that provides software-driven enterprises a complete
solution of knowledge, coaching and tooling to succeed with Agile, the next
generation of development practices.
We are recognized nationally as the best product in
our category (Jolt Award 2006, 2007 and 2008), locally as the most innovative
product (IQ Awards) and voted "Best Tech Company to Work for in Colorado".
Due to our exponential growth, we are seeking a
motivated Integrations Engineer to
join our Professional services organization.
The Integrations Engineer is responsible for extending
functionality both through integrations with key partners and by developing
infrastructure to support web application interconnectivity more
generally. You will work closely to define and implement solutions that
seamlessly integrate Rally's product with other third party testing, configuration
management, and project and program management software.
This role requires an intimate, working understanding
of modern web applications from database to browser and familiarity with
inter-web-app communication methods. Supplying professional services
requires an ability to understand technical and business requirements rapidly
and make decisions under pressure. In addition, this position calls for excellent
communication in both a technical and non-technical context, a track record of
working to deadlines in a rapid development cycle and prioritizing competing
demands while delighting the customer.
The ideal candidate will have the following
experience and attributes:
·5 years software
development experience.
·Experience
installing, configuring, integrating, maintaining and supporting vendor
software packages such as HP QualityCenter, Microsoft TFS, etc.
·Ability to write
and test code with web services, programming and scripting languages (SOAP,
REST, Java, Ruby, .Net, Perl, etc.).
·Background in
software lifecycle management – Product, project, development, test and defect
management.
·Excellent
communication skills to understand the customer's issues and provide a solution.
·Experience with
Agile methods such as Scrum, XP, Lean, FDD, DSDM, or Crystal.
·Experience delivering
consulting engagements -Managing scope, time, cost, quality, risk, and
stakeholder expectations.
·Solutions
selling experience - Identifying new areas of opportunity and proposing
potential solutions.
·Training
experience - we develop our own collateral in close partnership with leading
experts in the agile community and deliver training to customer teams.
·Facilitation
skills in leading demos, planning meetings, and reviews.
·Excellent
presentation skills.
·Willingness to
travel 50% - We're a company that is expanding within the US and beyond.
·Certified
ScrumMaster (Practitioner or Trainer), Certified Facilitator, or equivalent are
all pluses.
·B.S. in computer
engineering or equivalent
At Rally we're looking for people who are passionate
about the software industry and want to work with the best and brightest. We
value teamwork, the ability to meet commitments as well as skill and a
successful track record. We strive for a healthy, productive work/life balance,
while enjoying the opportunity to substantially contribute to the direction and
success of a vibrant software business. Rally offers excellent compensation,
benefits and stock options with an exceptional opportunity to grow.
If this sounds like an environment you might thrive in,
please email resume to jobs@....
Join our award
winning team!
Jolt Award 2006,
2007 and 2008 - Product Excellence
Locally Most
Innovative Product (IQ Awards)
Voted "Best Tech
Company to Work for in Colorado"
2006 & 2007
Is becoming a Certified
ScrumMaster still on your list of things to-do? If so, now is the time to
register for one of these Agile courses located in Boulder, CO!
Register today before it's too late.
Certified ScrumMaster Training
Date: 07/29/08 – 07/30/08Location: Boulder, CO Trainer: Jean
Tabaka Rally Software Development
Date: 08/27/08 – 08/28/08Location: Boulder, CO Trainer: Tamara Sulaiman Rally
Software Development
Date: 09/16/08 – 09/17/08Location: Boulder, CO Trainer: Jean
Tabaka Rally Software Development
This two-day ScrumMaster certification course
provides everything you need to get started with Scrum. One of the largest and
fastest-growing Agile project management methodologies, Scrum is a simple
software management technique that has a small set of interrelated practices and
rules, is not overly prescriptive and is able to produce productivity gains for
software development teams almost immediately.
Delivered by Certified ScrumMaster trainers, this
course shares time-tested practices for managing product backlogs, planning your
releases and iterations (Sprints) and tracking and reporting progress. You'll
learn how to plan and run Sprint Planning Meetings, daily Scrum Meetings,
Sprint Reviews, Sprint Retrospectives and more!
On completion, participants are registered as
Certified ScrumMasters (CSMs), which includes a one-year membership in the
Scrum Alliance, (www.scrumalliance.org) where valuable ScrumMaster-material and
information are available exclusively to CSMs.
Important Note: Certification and membership to the
Scrum Alliance is not available through the "Agile Program Management with
Scrum" courses.
Collaboration Explained
Date:
08/20/08 – 08/21/08 Location: Boulder,
CO Trainers: Jean Tabaka &
Ronica Roth, Rally Software Development
To succeed, an Agile project demands outstanding
collaboration among all its stakeholders. But great collaboration doesn't
happen by itself; it must be carefully planned and facilitated throughout the
entire project lifecycle. That responsibility falls upon the shoulders of the
Project Manager or ScrumMaster as a facilitator and servant to the Agile team.
Based on Jean Tabaka's
book Collaboration Explained: Facilitation
Skills for Software Project Leaders, this two-day course teaches
you the facilitation tools and techniques that support a collaborative mode of
decision-making for the planning, daily interactions, iteration reviews and
retrospections of Agile software development teams. Through extensive hands-on
exercises, participants learn how to plan and lead productive meetings that
gather and harness the wisdom of the group; guide constructive conflict toward
sustainable decisions; capture the data that support the decisions and action;
and produce actionable results.
Scaling Software Agility: Best Practices for Large Enterprises
Date: 09/11/08Location:
Boulder,
COTrainers: Dean Leffingwell
This course is a based on the author's book Scaling Software Agility: Best
Practices for Large Enterprises. While Agile practices have been applied and
recommended primarily to small teams, in this course Dean Leffingwell describes
how Agile methods can be applied effectively to enterprise-class development.
The course is in three parts:
Part I provides an overview
of the most common and effective Agile methods
Part II describes seven best
practices of agility that natively scale to the enterprise level
Part III describes an
additional set of seven organizational capabilities that companies can
master to achieve the full benefits of enterprise-scale software agility
While
the course is based on the book, the material is constantly updated based on
the instructors ongoing experiences in helping some of the world's larger
software companies transform themselves to become an agile enterprise.
In
addition to the delivered content, the small group setting provides an opportunity
for informal discussions of some of the real world challenges that attendees
face. Since most attendees face significant challenges of agile adoption at scale,
the learning environment facilitates experience sharing and practical problem
solving in the enterprise context.
Agenda
Part I- Overview of Software Agility
Introduction to Agile Methods
Why The Waterfall Model
Doesn't Work
The Essence of XP
The Essence of SCRUM
The Essence of RUP
Lean Software, DSDM and FDD
The Essence of Agile
The Challenge of Scaling
Agile
Part II - Seven Agile Team Practices
that Scale
The Define/Build/Test
Component Team
Two Level Planning and
Tracking
Mastering the Iteration
Smaller, More Frequent
Releases
Concurrent Testing
Continuous Integration
Regular Reflection and
Adaptation
Part III: Creating the Agile Enterprise
Intentional Architecture
Lean Requirements at Scale:
Vision, Roadmap and Just-In-Time Elaboration
Systems of Systems and The
Agile Release Train
Managing Highly Distributed
Development
Changing the Organization
Impact on Customers and
Operations
Measuring Business
Performance
A Free copy of the book Scaling Software
Agility: Best Practices for Larger Enterprises will be provided to
all attendees.
Agile Denver will meet on Monday, June 23 this month. Our guest speaker
is Jean Tabaka from Rally Software. Jean will present "Attacking Waste
In Software: Three Practices We Must Embrace Now!"
One of the seven principles of Lean Thinking is "Eliminate Waste". This
principle focuses on adding value in all that we do in building
software. To explicitly attack waste in our work, we should first
consider lessons from the "Take-Make-Waste" model of 20th century
industry. Consider the automotive industry in the United States.
The total amount of resources and materials going into the making of a
car may result in as little 2% remaining as part of the final delivered
product. Such 98% bloat is unsustainable for the software industry of
the 21st century. To reduce that waste, we must aggressively embrace new
modes of value delivery that secure resources and apply them wisely and
efficiently in delivery value.
Jean Tabaka offers three pivotal practices that we must embrace if we
intend to aggressively attack waste in software delivery:
* provide software features in the form of a service (Software as a
Service, Saas)
* use Community to pull valuable, prioritized feature requests for these
services
* apply Agile Software Development in order to deliver requested
features into these environments
When software vendors and IT groups embrace these three practices, they
de facto eliminate waste. This is true not only within their
organizations. They in turn, ultimately, reduce waste that surrounds the
entire industry. And this in turn brings the industry into alignment
with the broad 21st century global view on managing scarce resources.
As always, our monthly meetings are free to attend and open to local
software professionals, students and faculty. Feel free to pass this
announcement along to your colleagues.
AGENDA
5:00 - 6:00 PM Refreshments, networking and announcements
6:00 - 7:30 PM Jean Tabaka Presentation
SPEAKER
Jean Tabaka is an Agile Coach with Rally Software Development in Boulder
Colorado. With over 25 years of experience in the software development
industry, she has navigated numerous plan-driven methodologies in a
variety of contexts (government, IT, consulting) and in a variety of
roles (programmer, architect, project manager, methodologist). Her move
to agile software development approaches came in the late 90's as a
result of studying DSDM in the UK. Since that time, she has become an
agile devotee, consulting with teams of all sizes worldwide wishing to
derive more value faster through the adoption of agile principles and
practices. She specializes in scaling agile practices, applying lean
principles and practices, and building continuous planning and testing
into organizations. She also creates a strong collaborative approach in
how organizations adopt agile.
Jean is a Certified ScrumMaster and Practitioner, a Certified
ScrumMaster Trainer, and a Certified Professional Facilitator. She holds
a Masters in Computer Science from Johns Hopkins University and is the
author of "Collaboration Explained: Facilitation Skills for Software
Project Leaders" published in the Addison-Wesley Agile Software
Development Series.
SPONSORS
The June 2008 meeting sponsor is Rally Software. Rally helps
organizations perfect the art of software development through Agile and
Lean practices. Agile development practices are quickly becoming a
mainstream approach to software development because they shorten
development cycles, minimize risk and help better prioritize features
and customer requests. In fact, in a recent third-party study, Rally
customer BMC Software was proven to have development cycles that were
nearly three times faster than the industry average and one quarter the
expected number of defects with double the team size.
Our on campus sponsor is The Games Club, a tri-institutional (MSCD, UCD,
and CCD) club that seeks to unite the campus and provide a closer-knit
college community to Auraria Campus. The Funds raised by the games club
through sponsorship of events like Agile Denver is used to help fund
scholarships to club members and to encourage participation in the
Homeward Bound project.
DIRECTIONS
The meeting will be held in the Tivoli Student Union (TV) building, in
Room 440/540.
The Tivoli is located on the Auraria Campus, within walking distance of
Downtown Denver via Larimer Street crossing Speer. You can reach the
campus from the I-25 south Colfax or Speer exits.
Please review or print out the parking map for reference:
http://www.ahec.edu/parking/ParkingMap07color.jpg
Parking on site costs $5 to attendees of our event and there should be
parking available in the lots off of Auraria Parkway and Ninth Street.
Be sure to mention that you are attending an on campus event otherwise
they might assume you are there for a sports event.
A G I L E D E N V E R
www.agiledenver.org
RALLY
SOFTWARE DEVELOPMENT (www.rallydev.com)
located in Boulder, Colorado is a dynamic, growing company that provides
software-driven enterprises with the knowledge, coaching and tooling needed to
succeed with Agile development practices.
At Rally Software, our developers are: highly
motivated, passionate about learning, believe Agile is the best way to build
software, involved in developing web applications, build products they will
always be proud of, and thrive in a highly collaborative Agile environment.
Rally is investing in integrations with other third-party software lifecycle
management tools. We are interested in hiring a web mashup developer who has
responsibilities for developing web mashup applications that integrate with
Rally's enterprise Agile lifecycle management solutions using cutting-edge
technologies such as HTML, CSS, JavaScript, AJAX, and Web Services.
An initial set of responsibilities would include:
·Work with product
managers to define and scope release content.
·Build scalable mashup
applications using Rally's Web Service interface.
·Determine and build the
automated testing strategy as well as the testing infrastructure for these
applications.
·Work with the Product
Owner to define, estimate, and prioritize stories.
·Help organize and gather
feedback for alpha/beta releases with customers.
·Create infrastructure
for ongoing build and testing.
·Work with new partners,
new mashup integrations, and new technology on a regular basis.
·Write web mashup
applications using data from Rally's enterprise solutions and other data
sources using JavaScript, Ajax
and JSON.
The ideal candidate will have the following experience and
attributes:
·Experience building web
pages with: Web mashups, JavaScript, HTML, CSS, and AJAX.
·Experience using XML,
SOAP, REST and/or JSON Web Services.
·Self-started and fast
learner.
·Possess superior problem
solving skills with a proven ability to exercise sound judgment to solve
complex issues.
·Excellent communication
skills.
·Knowledge of source code
management and automated build management tools.
·Ability to work
effectively in a fast-paced and fluid environment.
·BA/BS degree in Computer
Science, Engineering or related field.
·5+ years previous software
development experience preferred.
·Technical leadership
experience is a plus.
We
are looking for those who share our passion and the desire to work with the
best and brightest. If it sounds like you might thrive in an environment like
this, please email your resume and cover letter to jobs@....
Join our award winning team!
Jolt Award Winner 2006, 2007 &
2008 - Product Excellence
Locally Most Innovative Product (IQ
Awards)
Voted "Best Tech Company to Work for
in Colorado"
2006 & 2007
Please NO
third parties, external agencies/recruiters.
Rally
Software Development (www.rallydev.com)
located in Boulder, Colorado is a dynamic, growing company that
provides software-driven enterprises with the knowledge, coaching and tooling
needed to succeed with Agile development practices.
Due
to our success, we are seeking an experienced and motivated Agile
Development Consultant and Coach. An ideal candidate would have
experience and interest in extending skills in the following areas.
Qualifications:
·Coaching Agile project teams - bringing
experience with methods such as Scrum, XP, Lean, FDD, DSDM, or Crystal.
·Consulting background a huge plus- you will be
working with multiple clients through on site collaboration and remote support.
·Experience leading consulting engagements.
·Training experience - we develop our own
collateral in close partnership with leading experts in the agile community and
deliver training to customer teams.
·Solution selling experience.
·Experience in leading technical teams -
coaching, teaching and guiding people in the various roles in a project driven
organization.
·Facilitation skills in leading planning
meetings, reviews, and retrospectives.
·Excellent presentation skills - we value and
encourage public speaking engagements and expect that you're comfortable
talking to teams from engineering level upwards.
·Strong knowledge and passion about Agile
principles and practices - we expect that you have a solid grounding and we
will support you extending your knowledge through challenging work, investment
in training, and constant association with our Agile experts.
·Willingness to travel 50%- we're a company that
is expanding within the US
and beyond.
·7 years or more experience in
technology/software organizations.
·Certified ScrumMaster (Practitioner or Trainer),
Certified Facilitator, or equivalent are pluses.
Locations:Boulder
(our home) preferred, but Atlanta, Boston, Chicago, Dallas, New York, Los Angeles or San
Francisco/San Jose would be strongly considered (other locations potentially
negotiable for strong applicants)
Culture: At Rally, we value
teamwork, an ability to meet commitments, skill, and a successful track record.
Our company is comprised of people who are passionate about the software industry
and the success that implementing Agile Development practices can bring our
clients. We are looking for those who share our passion and the desire to work
with the best and brightest.
In
our Professional Services organization we actively encourage personal growth
through speaking engagements and participation in agile committees. Our Coaches
have been key-note speakers, organizers of agile conferences and authors of
articles and whitepapers.
We
offer excellent compensation for proven performers, stock options and generous
benefits with an exceptional opportunity to grow. If you are interested in
being considered or would simply like more information about what it's like to
work here at Rally, one of our coaches would be happy to discuss the possibilities.
Please email jobs@....
Join our award
winning team!
Jolt Award Winner
2006, 2007 & 2008 - Product Excellence
Locally Most
Innovative Product (IQ Awards)
Voted "Best Tech Company
to Work for in Colorado"
2006 & 2007
Rally
Software Development (www.rallydev.com)
located in Boulder, Colorado is a dynamic, growing company that
provides software-driven enterprises with the knowledge, coaching and tooling
needed to succeed with Agile development practices.
Due
to our success, we are seeking an experienced and motivated Agile Development Consultant and Engagement Manager. An ideal
candidate would have experience and interest in extending skills in the
following areas.
Qualifications:
·Consulting
background with process, change management with Agile preferred- you will be
working with multiple clients through on site collaboration and remote support.
·Coaching
Agile project teams - bringing experience with methods such as Scrum, XP, Lean,
FDD, DSDM, or Crystal.
·Vendor
and Engagement management experience - experience leading consulting engagements,
managing scope, time, cost, quality, risk, and stakeholder expectations.
·Solutions
selling experience - Identifying new areas of opportunity and proposing
potential solutions.
·Training
experience - we develop our own collateral in close partnership with leading
experts in the agile community and deliver training to customer teams.
·Experience
in leading technical teams - coaching, teaching and guiding people in the
various roles in a project driven organization.
·Facilitation
skills in leading planning meetings, reviews, and retrospectives.
·Excellent
presentation skills.
·Willingness
to travel 50%- we're a company that is expanding within the US and beyond.
·7
years or more experience in technology/software organizations.
·Certified
ScrumMaster (Practitioner or Trainer), Certified Facilitator, or equivalent are
pluses.
Locations: Anywhere in the continental US near a major airport.
Culture:
At Rally, we value teamwork, an ability to meet commitments, skill, and a
successful track record. Our company is comprised of people who are passionate
about the software industry and the success that implementing Agile Development
practices can bring our clients. We are looking for those who share our passion
and the desire to work with the best and brightest.
In
our Professional Services organization we actively encourage speaking
engagements and participation in agile committees. Our Coaches have been
key-note speakers, organizers of agile conferences and authors of articles and
whitepapers.
We
offer excellent compensation for proven performers, stock options and generous
benefits with an exceptional opportunity to grow. If you are interested in
being considered or would simply like more information about what it's like to
work here at Rally, one of our coaches would be happy to discuss the
possibilities. Please email jobs@....
Join our award winning team!
Jolt Award Winner 2006, 2007 &
2008 - Product Excellence
Locally Most Innovative Product (IQ
Awards)
Voted "Best Tech Company to Work for
in Colorado"
2006 & 2007
Software Engineer – Java Web Application Developer
Rally Software Development (www.rallydev.com) located in Boulder,
Colorado is a dynamic, growing company that provides software-driven
enterprises with the knowledge, coaching and tooling needed to succeed
with Agile development practices.
By joining our agile software development team, you will be a part of
a group building a collaborative platform for agile software teams of
all sizes. Enjoy all the benefits of working with the hottest
technologies in small, highly collaborative teams while we service
users in 20+ countries and 50% of the largest software development
firms in the world from a hosted platform.
Responsibilities include: Designing, developing and testing a rich
browser based application.
Ideal candidates will have experience in the following:
· Experience writing rich, browser based GUIs
· Java
· Spring
· Servlet 2.0 Web-App development
· JavaScript (YUI or script.aculo.us a plus)
· AJAX
· O/R Mapping
· SQL and Relational database experience
· A history of successful delivery and career progression in
software development.
· Prior experience building scalable solutions.
· The experience and skills to understand our entire scope of
products and process.
· A track record of collaboratively designing, developing and
testing database driven web applications.
· Mad foosball skills.
Culture:
To coordinate four teams, we do pull-based release planning, lock our
release train and make and meet our publicly, committed releases eight
time per year. Our daily visibility is high with automated tests
coverage, and immediate code quality reporting. Productive and skilled
object-oriented developers who can collaborate do well in our environment.
The core values at Rally center on employees understanding their
personal and professional goals and regularly making and meeting
daily, iteration and release commitments. You will find Rally makes
decisions through a highly creative and collaborative process and our
employees stand-up and contribute. As a Boulder company, we strive to
maintain a work/life balance and give back to the community.
In 2006, Rally was awarded one of the best places to work in Colorado,
the JOLT Award for product excellence from Software Development
Magazine and our Series B funding. We fielded five Boulder Peak
Triathlon relay teams and continually give back 1% of our time to the
non-profit community. Rally has also set aside 1% of its equity, upon
founding, as part of Entrepreneurs Foundation of Colorado.
We are recognized nationally as the best product in our category (Jolt
Awards 2006, 2007 and 2008), locally as the most innovative product
(IQ Awards) and voted "Best Tech Company to Work for in Colorado" 2006
and 2007.
We are looking for those who share our passion and the desire to work
with the best and brightest. If it sounds like you might thrive in an
environment like this, please email your resume and cover letter to
jobs@....
(Use as appropriate for either local or non-local) Local candidate
preferred. Relocation available for highly qualified candidates!
Join our award winning team!
Jolt Award Winner 2006, 2007 & 2008 - Product Excellence
Locally Most Innovative Product (IQ Awards)
Voted "Best Tech Company to Work for in Colorado" 2006 & 2007
Please NO third parties, external agencies/recruiters.
OPERATIONS ENGINEER - Software
RALLY SOFTWARE DEVELOPMENT (www.rallydev.com) located in Boulder,
Colorado is a dynamic, growing company that provides software-driven
enterprises with the knowledge, coaching and tooling needed to
succeed with agile development practices.
By joining our agile software development team, you will be a part of
a group building a collaborative platform for agile software teams of
all sizes. Enjoy all the benefits of working with the hottest
technologies in small, highly collaborative teams while we service
users in 20+ countries and 50% of the largest software development
firms in the world from a hosted platform.
Responsibilities include:
• Administrating, monitoring, and maintaining Rally's on-demand test
and production systems
• Selecting, configuring, and maintaining state of the art computer
hardware that runs our on-demand systems
• Performing Rally production system upgrades and patches in a
clustered environment
• Assisting with production system security policies and audits
• Performing scalability tests on different hardware and software
configurations
• Assist in estimating product system capacities
• Designing and implementing a world-wide caching strategy
• Performance tuning the production hardware
• Maintaining, configuring, and testing our disaster recovery site
• Ability to configure networking technologies including but not
limited to: Firewalls, Routers, Switches (Vlans, port bonding, fail-
over redundancy)
• On call availability to service a highly redundant and reliable
production system
Your skills should include:
• Minimum of 5 years of operations experience
• Operations experience with a J2EE architecture with RedHat or
Centos, JBoss, and Oracle 9i or 10g
• Experience with a Redhat cluster with iSCSI SANs is a plus
• Good technical problem solving skills
• Good communication skills
• Good Unix/Linux scripting skills
• A detailed and methodical (bullet-proof) nature when executing
product system installations, migrations, maintenance, and upgrades
At Rally, we value teamwork, an ability to meet commitments, and
skill. Our company is comprised of people who are passionate about
the software industry and the success that implementing Agile
Development practices can bring our clients.
Rally was awarded one of the best places to work in Colorado, the
JOLT Award for product excellence from Software Development Magazine
and our Series B funding. We fielded five Boulder Peak Triathlon
relay teams and continually give back 1% of our time to the non-
profit community. Rally has also set aside 1% of its equity, upon
founding, as part of Entrepreneurs Foundation of Colorado.
We are recognized nationally as the best product in our category
(Jolt Awards 2006, 2007 and 2008), locally as the most innovative
product (IQ Awards) and voted "Best Tech Company to Work for in
Colorado" 2006 and 2007.
We are looking for those who share our passion and the desire to work
with the best and brightest. If it sounds like you might thrive in an
environment like this, please email your resume and cover letter to
jobs@....
Local candidate preferred. No third parties.
Join our award winning team!
Jolt Award Winner 2006, 2007 & 2008 - Product Excellence
Locally Most Innovative Product (IQ Awards)
Voted "Best Tech Company to Work for in Colorado" 2006 & 2007
SOFTWARE ENGINEER - WEB MASHUP DEVELOPER
RALLY SOFTWARE DEVELOPMENT (www.rallydev.com) located in Boulder,
Colorado is a dynamic, growing company that provides software-driven
enterprises with the knowledge, coaching and tooling needed to
succeed with Agile development practices.
At Rally Software, our developers are: highly motivated, passionate
about learning, believe Agile is the best way to build software,
involved in developing web applications, build products they will
always be proud of, and thrive in a highly collaborative Agile
environment. Rally is investing in integrations with other third-
party software lifecycle management tools. We are interested in
hiring a web mashup developer who has responsibilities for developing
web mashup applications that integrate with Rally's enterprise Agile
lifecycle management solutions using cutting-edge technologies such
as HTML, CSS, JavaScript, AJAX, and Web Services.
An initial set of responsibilities would include:
• Work with product managers to define and scope release content.
• Build scalable mashup applications using Rally's Web Service
interface.
• Determine and build the automated testing strategy as well as the
testing infrastructure for these applications.
• Work with the Product Owner to define, estimate, and prioritize
stories.
• Help organize and gather feedback for alpha/beta releases with
customers.
• Create infrastructure for ongoing build and testing.
• Work with new partners, new mashup integrations, and new technology
on a regular basis.
• Write web mashup applications using data from Rally's enterprise
solutions and other data sources using JavaScript, Ajax and JSON.
The ideal candidate will have the following experience and attributes:
• Experience building web pages with: Web mashups, JavaScript, HTML,
CSS, and AJAX.
• Experience using XML, SOAP, REST and/or JSON Web Services.
• Self-started and fast learner.
• Possess superior problem solving skills with a proven ability to
exercise sound judgment to solve complex issues.
• Excellent communication skills.
• Knowledge of source code management and automated build management
tools.
• Ability to work effectively in a fast-paced and fluid environment.
• BA/BS degree in Computer Science, Engineering or related field.
• 5+ years previous software development experience preferred.
• Technical leadership experience is a plus.
We are looking for those who share our passion and the desire to work
with the best and brightest. If it sounds like you might thrive in an
environment like this, please email your resume and cover letter to
jobs@....
Local candidate preferred. No third parties.
Join our award winning team!
Jolt Award Winner 2006, 2007 & 2008 - Product Excellence
Locally Most Innovative Product (IQ Awards)
Voted "Best Tech Company to Work for in Colorado" 2006 & 2007
SOFTWARE ENGINEER - INTEGRATIONS DEVELOPER
RALLY SOFTWARE DEVELOPMENT (www.rallydev.com) located in Boulder,
Colorado is a dynamic, growing company that provides software-driven
enterprises with the knowledge, coaching and tooling needed to
succeed with Agile development practices
At Rally Software our developers are: highly motivated, passionate
about learning, believe Agile is the best way to build software,
involved in developing web applications, build products they will
always be proud of, and thrive in a highly collaborative Agile
environment. Rally has been investing heavily in creating
integrations to third-party software lifecycle management tools and
has created almost 20 integrations to date.
In order to continue our momentum, we are interested in hiring an
Integration Developer who has broad responsibilities for developing
all types of integrations from legacy systems to Web 2.0 mashups
using Ajax.
An initial set of responsibilities would include:
• Work with customers and product managers to define and scope
integrations.
• Build scalable connectors using Rally's Web Service
interface.
• Determine and build the automated testing strategy as well as
the testing infrastructure for Rally's integrations.
• Work with the Product Owner to define, estimate, and
prioritize Stories.
• Help sales engineers demonstrate and customers install
integrations.
• Help organize and gather feedback for alpha/beta releases
with customers.
• Create infrastructure for ongoing build and testing of
integrations.
• Work with new partners, new integrations, and new technology
on a regular basis.
• Work on projects from 3rd party legacy integrations to
cutting edge integrations using Ajax and JSON.
The ideal candidate will have the following experience and attributes:
• Experience with a couple of the following languages: Java,
Javascript, Ruby, C#, VB, PERL, or PHP.
• Experience using XML, SOAP, REST, and/or JSON Web Services.
• Possess superior problem solving skills with a proven ability
to exercise sound judgment to solve complex issues.
• Excellent communication skills.
• Knowledge of source code management and automated build
management tools.
• Knowledge of Software Application Lifecycle Management tools
such as defect tracking, testing, or requirements management.
• Ability to work effectively in a fast-paced and fluid
environment.
• Experience with Salesforce.com and the Force.com platform a
plus.
• Interest in working on many small/new projects at once.
• BA/BS degree in Computer Science, Engineering or related
field.
• 3 + years previous software development experience preferred.
We are looking for those who share our passion and the desire to work
with the best and brightest. If it sounds like you might thrive in an
environment like this, please email your resume and cover letter to
jobs@....
Local candidate preferred. No third parties.
Join our award winning team!
Jolt Award Winner 2006, 2007 & 2008 - Product Excellence
Locally Most Innovative Product (IQ Awards)
Voted "Best Tech Company to Work for in Colorado" 2006 & 2007
When opportunity knocks, of course you should answer! That is exactly why now is the perfect time to sign up for an Agile course and broaden your knowledge of Agile development!
Certified ScrumMaster Training
Date: 06/18/08 – 06/19/08Location: Boulder, CO Trainer: Jean Tabaka Rally Software Development
Date: 07/29/08 – 07/30/08Location: Boulder, CO Trainer: Jean Tabaka Rally Software Development
Date: 08/27/08 – 08/28/08Location: Boulder, CO Trainer: Tamara Sulaiman Rally Software Development
This two-day ScrumMaster certification course provides everything you need to get started with Scrum. One of the largest and fastest-growing Agile project management methodologies, Scrum is a simple software management technique that has a small set of interrelated practices and rules, is not overly prescriptive and is able to produce productivity gains for software development teams almost immediately.
Delivered by Certified ScrumMaster trainers, this course shares time-tested practices for managing product backlogs, planning your releases and iterations (Sprints) and tracking and reporting progress. You'll learn how to plan and run Sprint Planning Meetings, daily Scrum Meetings, Sprint Reviews, Sprint Retrospectives and more!
On completion, participants are registered as Certified ScrumMasters (CSMs), which includes a one-year membership in the Scrum Alliance, (www.scrumalliance.org) where valuable ScrumMaster-material and information are available exclusively to CSMs.
Important Note: Certification and membership to the Scrum Alliance is not available through the "Agile Program Management with Scrum" courses.
Product Owner Workshop : Maximizing Value Delivery via Agile Software Development
Date: 06/25/08 – 06/26/08Location: Boulder, CO Trainer: Ronica Roth – Rally Software Development
Iterative and incremental development requires a steady stream of highest-value Agile requirements which are elaborated just-in-time and thus remain fresh and relevant. Agile software development puts both control and responsibility for success squarely in the hands of the "Product Owner". The challenge becomes how to provide the constant evaluation of value, the constant interaction with the delivery team, and the constant determination off whether requirements are, indeed, done. The best Product Owners harness the Agile feedback loops to constantly improve the value the software organization is delivering. Whether the "product" is for sale in the marketplace, for internal consumption, or custom software built on spec, the Agile product organization must be able to plan for success.
Rally's Product Owner workshop is a two-day, exercise-intensive training designed to help participants. Attending Product Owners learn:
Agile requirements management-modeling, user stories, acceptance criteria, just-in-time elaboration, ranking backlog items Agile planning-visioning, road-mapping, release planning, iteration planning The Agile product organization-how to organize to support the flow that delivers value iteratively and incrementally, whether you need to support one Agile team, or an entire program or enterprise
There are a few
courses coming up that still have availability, but it won't last for long! Registration
is filling quickly as their dates grow nearer, so don't hesitate, sign up to
expand you Agile Knowledge-base today!
Agile Project Management
Date: 07/17/08- 07/18/08 Location: Boulder, CO Trainer: Jochen Krebs with
Incrementor
This introductory course consists of two major
parts, an in-depth coverage of iterative-incremental (agile) project
management, followed by an introduction of common agile project management
practices.
First, the participants will learn the details of
iterative-incremental development from a project manager's perspective. In
multiple hands-on exercises, the students will practice estimating effort and
time, planning and executing iterations, reviewing progress through
retrospectives and managing risks. Each of these practices is applied in the
unique context of how agility impacts project management. Additionally, the
students will learn how agile project management benefits other stakeholders,
including the impact of agility on return of investment, customer satisfaction,
team morale, quality and many others. During the session, the instructor will
highlight and explain common mistakes and misunderstandings of agile project
management.
Second, this course will introduce popular agile
project management techniques and give an overview of the differences,
advantages and disadvantages always keeping the project manager in mind.
After this course, every participant will be
equipped with fundamental skills about iterative-incremental project management
as well as enough information to make a sound decision and pull the best agile
project management practice out of the toolkit.
Certified ScrumMaster Training with Rally Software
Date: 06/18/08- 06/19/2008 Location: Boulder, CO Trainer:
Tamara Sulaiman with Rally Software
Date: 07/29/08- 07/30/08 Location: Boulder, CO Trainer Jean Tabaka with Rally
Software
This two-day ScrumMaster certification course
provides everything you need to get started with Scrum. One of the largest and fastest-growing
Agile project management methodologies, Scrum is a simple software management
technique that has a small set of interrelated practices and rules, is not
overly prescriptive and is able to produce productivity gains for software
development teams almost immediately.
Delivered by Certified ScrumMaster trainers, this
course shares time-tested practices for managing product backlogs, planning
your releases and iterations (Sprints) and tracking and reporting progress.
You'll learn how to plan and run Sprint Planning Meetings, daily Scrum
Meetings, Sprint Reviews, Sprint Retrospectives and more!
On completion, participants are registered as
Certified ScrumMasters (CSMs), which includes a one-year membership in the
Scrum Alliance, (www.scrumalliance.org) where valuable ScrumMaster-material and
information are available exclusively to CSMs.
Important Note: Certification and membership to the
Scrum Alliance is not available through the "Agile Program Management with
Scrum" courses.