InformationWeek recently ran an article I wrote that describes CollabNet's
work with non-profit #YesWeCode. This Dream Corps initiative aims to help
young adults find careers and success in the tech industry.
In the article, I address the growing need for new talent in the tech
"The U.S. Bureau of Labor and Statistics estimates that there will be one
million more IT jobs than computer science students in the U.S. by 2020. The
software development field in particular is expected to see a much higher
than average growth rate of 17 percent."
As a software executive, I see how taking responsibility to solve this
challenge rests partially on the shoulders of the organizations that are
hiring technology professionals.
In other words, we need to look for ways to train and inspire the right
individuals to fill our job openings. However, the best talent doesn't al... (more)
I'm told that it has been 21 years since Scrum became public when Jeff
Sutherland and I presented it at an Object-Oriented Programming, Systems,
Languages & Applications (OOPSLA) workshop in Austin, TX, in October of 1995.
Time sure does fly. Things mature. I'm still in the same building and at the
same company where I first formulated Scrum. Initially nobody knew of
Scrum, yet it is now an open source body of knowledge translated into more
than 30 languages. People use Scrum worldwide for developing software and
other uses I never anticipated.
Scrum was born and initially used by Jeff and me to meet market demand at our
respective companies. After we made Scrum public in 1996 and writing my paper
SCRUM Development Process, we started trying Scrum publicly, in companies
with critical needs that were willing to try anything. The first organization
where we e... (more)
Freeze the Pond vs Take the Hill: Two Metaphors for Enterprise Agile
It is ironic, but perhaps not unexpected, that many organizations who want
the benefits of using an Agile approach to deliver software use a waterfall
approach to adopting Agile practices: they form plans, they set milestones,
and they measure progress by how many teams they have engaged. Old habits die
hard, but like most waterfall software projects, most waterfall-style Agile
adoption efforts fail to produce the results desired. The problem is that to
get the results they want, they have to change their culture and cultures are
very hard to change. To paraphrase Peter Drucker, "culture eats Agile for
breakfast." Successful approaches are opportunistic and leverage the power of
self-organization to achieve lasting change.
In his session at @DevOpsSummit, Kurt Bittner, Vice President... (more)
Collaboration in the cloud is the future of business. Web 2.0 and cloud
computing make it possible to solve the final challenge of coordination and
management. If you're inside a larger enterprise, you can use collaboration
in the cloud to compete with lean, nimble startups, or to better coordinate
across different groups, offices, and divisions.
We've heard all the buzzwords before. Virtual companies. Offshoring. Free
agent nation. But this time, it's for real. The future of business is no
longer enormous, vertically integrated titans (anyone check Ford's stock
price recently?), but rather small, nimble, federations.
Historically, the cost of coordination has outweighed the benefits of
agility, which is why the virtual corporation had a hard time breaking
through. But today's cloud technologies, with their ability to bridge the
gaps between firms, and between busine... (more)
After getting a head of gray hairs and a quickly receding hairline, I have
learned that the simplest solutions are often the best. Having worked with
Java since 1995 and various software development lifecycle methodologies over
the years, I have seen things grow complex in these areas. Thanks to some new
lighter-weight Java tools and agile methods, I can provide a fresh
perspective on developing Java applications in an agile manner.
This article is different from typical Java articles for two reasons. First,
instead of providing in-depth details on some API or cool tool, it provides a
roadmap for building enterprise-class Java applications using agile methods
and plain old Java objects (POJOs). Second, it covers a lot of ground, from
conceptualization through deployment, so for the sake of brevity, there are
minimal code excerpts; however, there's a completely functi... (more)
This is the fifth of a six part series of posts on the Agile SOA life cycle.
Here we will at look at IT and SOA Governance. With the introduction of
agile, spiral, and scrum development methodologies, the traditional waterfall
development approach of testing a near-finished app at the end of many Agile
development cycles won't be agile at all, as the elements of the application
are constantly changing. Traditional models of IT governance will also not
work. To aggravate testing, the service-oriented architecture (SOA) design
pattern is used to make IT more responsive to changes requested by
business. New process tooling has been introduced to specifically assist in
the cataloging of service assets, and organization of policies governing SOA.
This new set of tooling created to support SOA revolves around governance
platforms like HP Systinet / S2, SAG Centrasite, S... (more)
This is one cool book. If you are starting to use Scrum, read it. If you are
using Scrum, read it. If you are just wondering what Scrum is all about, read
it. It gives the best insight into the workings of Scrum I have seen in a
The chapters are laid out in a really nice to read format. Each one contains
sections titled The Story, The Model (or The Practices in some chapters),
Keys to Success, References, and sometimes Works Consulted (although I never
figured out what the difference between these and references where?).
The story is literally a story that comes from the author's field experience
that introduces the topic the chapter covers and brings to light problems
being solved by the next section, The Model.
The Model and the Practices sections are the guidance and suggestions to help
with the problems identified in the story. Keys to Success provide advice o... (more)
The first thought that came to mind when I saw this book was, "Uhg, another
Scrum book, you've got to be kidding me." Then the title of Scrum Shortcuts
really gave me a sickening feeling. The majority of the Scrum teams I have
watched work do nothing but take shortcuts. They sure as heck don't need a
book on how to take more of them!!!
Luckily, throughout the book, the rest of the title holds true - without
Cutting Corners. Personally I would have titled the book "Agile Tactics,
Tools, & Tips for Real Scrum Teams - No Poseurs Allowed".
One of the first things the author covers is the Scrum sales pitch. He points
out that it is a pretty simple sale to make. I have witnessed that personally
I was sitting in a meeting some time ago with a company that was embracing
Scrum like a ten year old being offered a warm plate of chocolate chip
cookies. They were gr... (more)
How to Improve Productivity with Agile Methodologies (CIO.com Article Recap)
Many in the industry are searching for new ways to increase productivity and
efficiency with Agile approaches to software development. That's the theme of
a new article on CIO.com by Bruce Harpham, who details the many benefits of
Agile methodologies in software development and examines key considerations
for implementing the practice. Our very own Scott Rose spoke with Bruce on
the topic and discussed the ways organizations can employ Agile practices
among a global team, where face-to-face is not feasible.
While Bruce notes that face-to-face interaction is a key element to increased
productivity within agile, it's not always possible with the way global teams
are set up. Therefore, it's important to develop schedules for a global team
in order to appease those working in different time zones... (more)
BOULDER, Colo., March 14 /PRNewswire/ -- Rally Software Development Corp.,
the leading on-demand provider of Agile software life cycle management
solutions, today announced it will offer courses on Advanced Scrum techniques
taught by its world-renowned ScrumMaster trainers and Scrum co-founder Jeff
Sutherland. The new courses continue the advancement of Rally's services for
helping software-driven organizations formalize, manage and scale Agile
Delivered by world-renowned Certified ScrumMaster trainers Hubert Smits, Jean
Tabaka and Agile expert Jeff Sutherland, the two-day advanced Scrum courses
provides the techniques, best practices and tools that software development
managers need to move from Scrum for Projects to Scrum for Programs.
Participants will learn how Scrum can be applied in more complex product
environments, across multiple and... (more)
TargetProcess Company has announced the release of TargetProcess v.2, the
next generation project management software product for agile projects.
TargetProcess is an ASP.NET 2.0 based agile project management software
product. Designed with simplicity in mind, TargetProcess helps software
development companies to reduce the complexity of software project management
and simplify planning, tracking and quality assurance activities. The product
is designed to support geographically distributed teams and facilitate agile
software development practices like Extreme Programming and SCRUM.
“We’ve focused our efforts on users and simplicity in the new
version of TargetProcess. User Interface has been significantly re-designed
to make frequent tasks easier. We utilize MS AJAX to increase the UI
responsiveness. Such features as drag and drop, context actions, customiz... (more)