An iterative incremental software development process

Scrum Software Development

Subscribe to Scrum Software Development: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Scrum Software Development: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Latest Articles from Scrum Software Development
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 engag...
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 buildi...
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 indust...
When scaling agile / Scrum, we invariable run into the alignment vs autonomy problem. In short: you cannot have autonomous self directing teams if they have no clue in what direction they should go, or even shorter: Alignment breeds autonomy. But how do we create alignment? and what t...
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 examin...
From developing a vision to staying focused on short- and long-term goals, from talking about the tough stuff to having fun whenever possible, these eight traits help project leaders build high-performance teams. Which ones do you already do well, and which ones might you work on? Bu...
A stand alone article from: Agile: D - side Practical Decision Making Business Guide ** Agile: D - side Practical Decision Making Business Guide We think that we fail in decisions because of our own faults. In Business Management: D - side Practical Decision Making Business Guide – ...
In order to create the combination between top-down (waterfall like approaches)and local problem-decisions (Agile project approach) here are practical guidelines to pursue Three practical complex decision-problems guidelines: Simple local rules Strategic top down rules Visual probl...
In order to lead through the challenges of both collocated and virtual teams we can use concepts from Neurolinguistic programming (NLP). It is a powerful technique with proven results. We will explore only a fraction of what NLP is about, specifically several words that are used redun...
Knowledge creation is a major source of value creation. And great companies –and their employees – know that continuous learning is a key to generating knowledge, and thus value. The agile mindset, particularly in development, is gaining popularity, with credit to a suite of powerful i...
The first time I keynoted about the Agile PMO I received the following question: ‘do you mean that the PMO is in itself managed in an Agile way, or do you mean that the PMO governs projects which are managed in an Agile approach?' Good question! As a smart consultant my immediate a...
There are two kinds of problems, the easy ones which we solve at school, and the hard ones. We might remember the method to solve a quadratic equation by using the x = [-b/2 ± √((b/2)^2 - ac)] /a formula. We are less sure on advising a salesperson how to plan a sales trip to 20 cities ...
The first step in building support within the greater stakeholder community is identifying the various stakeholder groups and individuals impacting the project/activities and analyzing their attitudes. Identifying stakeholders can be completed alone or with a small team. Since analyzin...
A project management office contributes value to its organization by helping executives make informed, portfolio-based decisions regarding project prioritization and resource allocation. This case study shows how a PMO can accomplish this mission more effectively by delivering value in...
Over the last two decades, various Agile approaches have been introduced and practiced. Of these, in last 5 to 7 years, Scrum has gained the most popularity resulting from a combination of simplicity, ease of use, and effective public relations. Scrum success in software development or...
The role of Product Owner, at once strategic and tactical, is misunderstood by many companies transitioning to Scrum or Agile approaches. The product owner serves as both organizational change agent and bridge between the business side and the project team. Here’s a basic primer on thi...
This book is exactly what the sub-title "A Practical Guide to Agile Requirements Discovery" says it is. The book is a very detailed breakdown of the steps that should be taken by Scrum teams that want to succeed. I have listed the chapters below to give you an overview of the topics ...
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 he...
I occasionally get questions from clients who are using Agile and Scrum frameworks for software development. Techniques and tools aside, it is often questions about the fundamentals of collaboration that seem to be getting in the team’s way. Unlike most of the rest of the universe, ...
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 book. The chapters are laid out in a really nice to read...
I was sitting in a meeting sometime ago with a company that was embracing Scrum like a ten year old being offered a warm plate of chocolate chip cookies. They were grabbing at it as fast as they're little hands could reach out and grab the goodies. Watching this made me wonder what is...
If you scan through the Program Schedule of Agile 2011, you will be excused if you get the impression that when it comes to agile software development there is nothing called outsourcing or offshoring. There are around 200 sessions and none of them are about the challenges faced while ...
Scrum is an iterative, incremental framework for Project Management that is driven using the Agile principles. Scrum methodology differs from document deliverable-centric, traditional waterfall methodology. Scrum also banks on real-world progress of the project. In Scrum, projects are ...
The most agile project teams I have seen are those that do not claim to be agile or lean. They have a solid well documented architecture in place as well as designs of the modules being built. They have separated the responsibilities amongst the team members according to the team membe...
CollabNet, the Agile application lifecycle management (Agile ALM) maven, has acquired Danube Technologies and its Scrum-based project management solutions on undisclosed terms. Scrum provides the methodology, CollabNet the cloud-based tools used by far-flung development teams. Ac...
For the past 15-plus years, organisations have turned to test automation as a way to improve efficiency in the Software Development Life Cycle. Yet despite heavy investment, software testing is still often the bottleneck in the delivery cycle. In a recent survey of CIOs, Original Softw...
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. Historica...
Delivering on its mission to help software teams to simplify, collaborate, and innovate more efficiently at a lower cost, CollabNet announced the launch of CollabNet CUBiT 2.0. CUBiT 2.0 virtually eliminates the process of configuring servers for build and test by managing those config...
AccuRev and Rally announced a technology partnership that will integrate AccuRev software change and configuration management (SCCM) with Rally's Agile lifecycle management solutions. The combined solution will provide a platform to manage multiple Agile processes and ongoing customer ...
One of the things I really enjoy at the moment is the recognition and adoption of agile programming as a fully fledged powerful way to deliver quality software projects. As its figurehead is a group of very talented individuals who have created the agile manifesto (http://agilemanifest...
In the adventurous world of software development, we have all come to experience, criticize, and embrace many software lifecycle approaches (e.g., RUP, Agile, Scrum, XP, etc.). At their core, they intend to identify various stages in the software process and optimize their instrumentat...
Software professionals usually take a great deal of pride in some combination of: Chasing and groking the latest software methodology/technology (e.g., AJAX, JPA, PMP, Spring JMS, Ruby, etc.) making them more marketable (and better positioned to pay their bills!). Creating software pro...
I'm down here in Sebastopol, California at Foo Camp and I've been lucky enough to sit down with Tim Ferriss, the New York best-selling author of The 4-Hour Workweek. I want to understand how you're able to synthesize what is a 40- or 60- or 80-hour workweek to those four or few hours t...
Never Mind the Quality, Feel the Width' was the title of a British TV sitcom in the late 60's (yes, I really am that old), which has nothing to do with Java software development. Or does it? The more I talk to people about the issue of Java software quality, the more I am reminded of t...
Exigen Services, one of the largest applicationoutsourcing firms in Central and Eastern Europe, today announced itsparticipation in CMP's inaugural Software Development Best Practices Moscow2007 event, April 3-4, as a Silver Sponsor. Two of Exigen Services'Certified Scrum Masters will...
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 softwa...
TargetProcess Company 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 ...
Anyone who has ever been responsible for leading or managing a software development project knows that software isn't easy. Successfully coordinating and dealing with project sponsors, customers, unexpected risks, and changing scope challenges even the most experienced project leader.
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....
With the release of Visual Studio 2005 in November Microsoft Visual Studio entered the enterprise development tools space with a coherent set of products targeted at the distinct roles in the software development lifecycle. On March 17 2006, Microsoft released Team Foundation Server, w...