Agile beyond refinements

Posted on Posted in Agile, Scrum, sprint, User stories

Even though the year is still young and still cold, I have already presented two training courses. One on microservices for a transportation company. And one on agile for teachers at a high school who want to adopt agile techniques to their classes. Although the topics were quite different, attendees at both courses had a similar background in doing agile: […]

Rome, Italy. April 22, 2016. Agile, Scrum, XP, Kanban and Continuous Delivery in practice

Posted on Posted in Agile, continuous delivery, course, Kanban, Scrum

Since the introduction of the waterfall model in 1970 as an approach for software development projects, a lot has evolved. In the 1990’s similar ideas around iterative and Agile software development where introduced simultaneously in more and more organizations and projects, resulting in the Agile Manifesto. During this one day workshop, Sander Hoogendoorn, independent consultant and author of the highly […]

Amsterdam, Netherlands. February 12, 2016. Series of three lectures at the Vrije Universiteit on (modern) software development approaches

Posted on Posted in Agile, continuous delivery, course, Kanban, Scrum

On February 12 I will be presenting a series of three lectures for the post-doctorate year of IT Auditing at the Vrije Universiteit in Amsterdam, covering all aspects of modern software development. These three lectures will focus on waterfall, agile, Scrum, Kanban and continuous delivery. This will be the fifth consecutive year that I will present these lectures at the […]

The Hague, Netherlands. December 16, 2015. Introduction to agile, Scrum, Kanban and continuous delivery (Siemens, in-house)

Posted on Posted in Agile, continuous delivery, course, Kanban, Scrum

This open one-day on workshop will present a real-life introduction to waterfall, agile, Scrum, Kanban and even continuous delivery. Participants experience why waterfall won’t work and what it means to be in an agile project, independent of which agile approach to use. I will walk through a lot of topics during the day and will also do a number of […]

Software Quality Days (Vienna, Austria. January 2016. Keynote)

Posted on Posted in Agile, Conferences, Kanban, NoProjects, Scrum

Will do on of two keynotes at the Software Quality Days in Vienna, Austria. Topic will be around quality in agile software development. I will also do a half day masterclass on smart use cases. Noteworthy is that Scott Ambler will do the other keynote. Software Quality Days: http://2016.software-quality-days.com/en/ Keynotes: http://2016.software-quality-days.com/en/conference/keynotes/ My masterclass on smart use cases: http://2016.software-quality-days.com/en/conference/conference-program/

Future of Project Management. PMI Chapter Event (Breda, Netherlands. April 2015)

Posted on Posted in Agile, BeyondProjects, Conferences, Kanban, NoProjects, Scrum

During a lively evening in a room full of project managers, I tried to explain how agile is changing the role of project management in software development, and I even went as far as to to claim that the project metaphor isn’t really well suited for software development. My talk was titled Challenging The Future of Agile. I look back […]

DevWeek (London, UK. March 2015)

Posted on Posted in Agile, Bootstrap, Conferences, Kanban, Scrum

DevWeek is the UK’s leading developer conference returns with more content than ever before, featuring more than 100 breakout sessions and 23 full-day workshops. Last year I did the keynote, this year I did two sessions. The first session was titled Individuals and interactions over proce$$e$ and fools and the second was a hands-on coding session titled Introducing and extending […]

Krakow, Poland. June 18, 2015. Introduction to agile, Scrum, and Kanban (open workshop)

Posted on Posted in Agile, course, Kanban, News, Scrum

This open one-day intense hands-on workshop is the first in a series of training courses in the Agile Academy, organized by PMI Chapter Poland. This is a full day workshop presenting a real-life introduction to agile, Scrum and Kanban. During this highly interactive and successful one-day workshop participants experience why waterfall won’t work and what it means to be in […]

So … Does agile improve productivity?

Posted on Posted in Agile, Estimation, Scrum, Software estimation

Over the past fifteen to twenty years I’ve been invited numerous times to help organization move from traditional to iterative and agile software development. Without exception whenever I have a first board room meeting at any organization, I start the conversation with the same questions: why do you want to move to agile? What is it you are trying to […]

Working software over proce$$es and fools

Posted on Posted in Agile, Dashboard, Kanban, Scrum, User stories, Video

Quite frequently people in agile (and non-agile) projects or at conferences and workshops come up to me and ask me what tooling they should use. “Which online agile dashboard tooling do you recommend us?”, “What is the best code repository?” or even “We are doing a Scrum project. Are we allowed to use a UML modeling tools such as Enterprise […]

Burn-down or burn-out

Posted on 1 CommentPosted in Agile, iteration, Kanban, Scrum, Software estimation, sprint, User stories

One of the key and often very much underestimated assets of working in agile teams, whether working on products or projects, is the idea of sustainable pace. In my view, sustainable pace targets at making sure that, even under time pressure, which is not rare in software development, the team remains it’s cool. For those of you who have been […]

Offshore Agile Software Development: A Practical Guide to Making It Work

Posted on Posted in Agile, Kanban, Offshore, Scrum, Smart use cases, Use cases, User stories, Video

In my previous post, I explored how offshore Agile software development offers many benefits over more traditional, Waterfall style approaches, but only if some of the obvious difficulties in communication, overheads and language issues are addressed. So how do organizations overcome those difficulties to make offshore Agile work? Over many years at Capgemini, we have gained experience with distributed Agile […]

Offshore Agile Software Development: Does It Work?

Posted on 4 CommentsPosted in Agile, Kanban, Offshore, Scrum, Waterfall

Due to the ever-rising demand for seasoned software developers in the nineties, offshore software development became a compelling alternative to in-house development for many organizations. Despite the cultural, language and time differences and the geographical distance involved, more and more projects were executed with offshore development and testing, benefiting from lower rates of cost and the high availability of people, […]

The changing interpretation of agile

Posted on 2 CommentsPosted in Agile, Scrum

For as long as I can remember I have been evangelizing, promoting, practicing, coaching, and training agile. For me as a developer the goals for applying agile approaches and techniques are pretty clear. I want to make better software. Higher quality, better suited for use, and possibly also faster. And from my own empirical evidence I can certainly state agile […]

Agile business intelligence

Posted on 1 CommentPosted in Agile, Business intelligence, iteration, Scrum, Smart, Smart estimation, Smart use case points (SUCP), Smart use cases, Software estimation, sprint, User stories

Het besparen van kosten is een veelgenoemde aanleiding voor Business Intelligence (BI) projecten. Zo wilde een bekende overheidsinstantie weten hoe effectief de bestrijding van uitkeringsfraude was. Het onderzoeken van mogelijke fraude kost de instantie geld, maar het vinden van fraudeurs levert echter direct geld op. En dus ging zoekt de instantie naar de optimale verhouding tussen het aantallen onderzoeken en […]

Agile anti-patterns. Yes you agile projects can and will fail too

Posted on Posted in Agile, Kanban, Lean, Requirements, Scrum, Smart, Smart use cases, Software architecture, Software estimation, User stories

Over the years I have noticed a lot of agile anti-patterns during projects. Wrongly used agile approaches, dogmatic use of agile approaches, agile-in-name-only. Recently I have presented a talk at a number of agile and software development conferences that demonstrates patterns of agile misuse. These conferences include Agile Open Holland (Dieren), Camp Digital (Manchester), GIDS (Bangalore), ACCU (Oxford) and Jazoon […]

Evolving agile

Posted on 2 CommentsPosted in Agile, Anti-patterns, Kanban, Lean, Scrum, Smart, Waterfall

Without any doubt agile is the biggest evolution in software development approaches since the introduction of waterfall back in the early seventies. And yes. Agile is an evolution rather than a revolution. The best practices and techniques in agile didn’t just pop-up. Rather they emerged from years of hard-working, real-life experience in succeeding and failing in projects. So working in […]

Agile Open Holland (Dieren, Netherlands. November 2011. Keynote)

Posted on 5 CommentsPosted in Agile, Anti-patterns, Conferences, Documentation, iteration, Kanban, Scrum, Smart, Smart estimation, Smart use cases, Talks, User stories

On November 3, 2011 I presented the keynote of the Agile Open Holland Conference in Dieren. During this challenging talk I discussed the current state of affairs in agile organizations and projects and the effects of the recent strong rise in popularity of agile approaches. Let’s put it mildly: there’s a lot of work to be done. Death by dogma […]

Flower-Power Agile Fluffiness

Posted on 29 CommentsPosted in Agile, Anti-patterns, Kanban, Lean, Scrum, Smart use cases, Use cases, User stories, Waterfall

To all the dear people in the agile community and to the faint-hearted: this will not be an easy blog post. There was a time when being a software developer was a decent craft, requiring decent craftsmanship and yes also a lot of creativity, some communication, some collaboration. Still it was a decent craft. The waterfall-ish methodologies we used weren’t […]

Scrumdamentalists and crusaders

Posted on 15 CommentsPosted in Agile, Anti-patterns, Scrum, Smart use cases, User stories, Waterfall

After having promoted agile and iterative approaches to software development projects for over a decade, I finally find that, like Bob Dylan says, the times they are a-changing. And for the better. Many small and large organizations and enterprises are now turning towards agile approaches, often to compensate for years and years of failing projects. You might suggest that all’s […]

A recipe for enterprise agile. Mixing Scrum and Smart

Posted on 4 CommentsPosted in Agile, Agile SAP, Dashboard, Documentation, Enterprise architecture, iteration, Project management, SAP, Scrum, Service oriented architecture, Smart, Smart estimation, Smart use case points (SUCP), Smart use cases, Software architecture, Software estimation, sprint, User stories, XP

To cut to the chase, those of you who have worked on enterprise or service oriented projects before already know this. These types of projects are characterized by a large number of organizational, functional and technically complicating factors. Enterprise software development projects are surrounded by a large number of complicating characteristics and challenges: Many different stakeholders. Projects have many different […]

Spring 2010 speaking engagements

Posted on Posted in .Net, Agile, Agile SAP, C#, Frameworks, Model driven development, Presentations, Scrum, Smart, Talks, Testing, UML, Waterfall, XP

Again doing a lot of talks this spring on a wide range of subjects, from new technology, via enterprise agile to model driven development, but also about smart use cases, domain driven design, UML, and software architectures, design patterns, frameworks and .NET. This season’s highlights? Not a difficult choice: doing talks both at Microsoft DevDays and TechEd North America is […]

Introducing our Agile Dashboard

Posted on 3 CommentsPosted in Agile, Dashboard, Scrum, Smart, Smart use cases, User stories

The Accelerated Delivery Platform’s (ADP) Agile Dashboard is a pragmatic and publicly available tool (free) for managing project progress online. The Agile Dashboard was originally intended to manage progress for our agile projects, but these day it is used in a much broader perspective. As the ADP Core Team receives a lot of questions about it, it’s time to present […]

Beyond agile testing. Or: how to become a pro-active tester

Posted on 1 CommentPosted in Agile, Scrum, Smart, Software estimation, Talks, Testing

Agile – in all it’s variations – becomes an increasingly popular process for realizing software. The roles testers and testing plays in these projects is challenging and new. Testers are no longer considered code-killers, but can play – and are expected to play – a  very pro-active role in agile projects. Although all agile process agree on the importance of […]

December 1, 2009. Talk “An introduction to agile SAP SOA”

Posted on 3 CommentsPosted in Agile SAP, Scrum, Service oriented architecture, Smart, Smart estimation, Smart use case points (SUCP), Smart use cases, Software estimation, Talks

Customer presentation, Eindhoven. After Twan van den Broek (of Ciber) and I succesfully applied a great mix of agile software development processes and techniques, including Scrum, Smart, smart use cases, smart estimation in probably the first agile SAP SOA projects in the Netherlands, we’ve held several talks on the subject at conferences and seminars, including an agile conference, the SOA […]

Amsterdam, The Netherlands. October 26, 2009. Software development methodologies and techniques through the years (Vrije Universiteit)

Posted on 2 CommentsPosted in course, Modeling, RUP, Scrum, Smart, Smart use cases, Talks, UML, Waterfall, XP

Vrije Universiteit, Amsterdam. Earlier this year I was invited by prof. Arno Oosterhaven to do a series of lectures on software development at the post-doctoral program IT Auditor at the Vrije Universiteit in Amsterdam. The audience of IT Auditors is very mixed, ranging from accountants to actual software developers, which makes it difficult to address all interests of the students. […]

Diegem, Belgium. December 10, 2009. Agile development in everyday practice (IT Works)

Posted on Posted in Agile, Agile SAP, Anti-patterns, course, Documentation, Scrum, Smart, Talks, Testing, Waterfall, XP

IT Works, Hotel Pullman Brussels Airport, Diegem, Belgium (www.itworks.be) Although agile software development approaches, principles and techniques are slowly becoming more mainstream, it is still necessary to promote them for the larger part of the IT community and organizations. Together with my Belgian guest speaker Stefaan van Royen (now of BoonDoggle), who can talk very lively on implementing Scrum and […]

October 22, 2009. Talk. “Mission impossible? Applying Agile to the World of SOA and ERP”

Posted on Posted in Agile, Agile SAP, SAP, Scrum, Service oriented architecture, Smart, Smart use case points (SUCP), Smart use cases, Talks

International SOA Symposium, World Trade Center, Rotterdam. (www.soasymposium.com) On October 22 and 23, 2009 the second international SOA Symposium will take place at the World Trade Center in Rotterdam, the Netherlands. Just coming out of a highly successful agile SAP service oriented project (likely the first in it’s type in the Netherlands or even a wider area), Twan van den […]

Hilversum, The Netherlands. October 15, 2009. Agile software development in everyday practice (Array Seminars)

Posted on Posted in Agile, Anti-patterns, course, Documentation, Scrum, Smart, Talks, Waterfall, XP

Array Seminars, Hotel Amrath Lapershoek, Hilversum (www.arrayseminars.nl) Although agile software development approaches, principles and techniques are slowly becoming more mainstream, it is still necessary to promote them for the larger part of the IT community and organizations. Together with my Belgian guest speaker Stefaan van Royen (now of BoonDoggle), who can talk very lively on implementing Scrum and Smart, I’ve […]

Utrecht, The Netherlands. August 13, 2009. Smart use cases versus user stories (Nederlandse Spoorwegen)

Posted on 1 CommentPosted in Agile, Agile SAP, course, Scrum, Smart estimation, Smart use cases, Talks

Web team, Nederlandse Spoorwegen, Utrecht. A growing number of organization slowly migrate towards more agile approaches of their software development. When starting with agile, Scrum is still the most popular process around, with user stories as the preferred requirements technique. Although Scrum and user stories apply well to many web projects, when it comes to handling large, service-oriented projects, in […]

SDN Event (Houten, The Netherlands. June 2009)

Posted on Posted in Agile, Anti-patterns, Conferences, Scrum, sprint, Talks, User stories, XP

Tomorrow, June 26, I will be doing a talk at the SDN Event at Hotel Houten in Houten (see www.sdn.nl). This talk will be dealing with the many anti-patterns that surround agile software development. Unfortunately, the session description for my talk is not entirely up-to-date. So I’ll repeat it here. Better safe then sorry. Hope to meet you all tomorrow […]