Agile business intelligence

Posted 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 […]

How to kill your estimates

Posted 2 CommentsPosted in Agile, Client /server, Estimation, Smart estimation, Smart use case points (SUCP), Smart use cases, Software estimation

It must have been about twenty five years ago. I was working for a large international consultancy firm. One of the reliable ones. The ones that you would think that had everything worked out. But I guess this was merely the product of my imagination. At one time two colleagues and I were working on an estimate for a bid […]

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

Posted 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 […]

A recipe for enterprise agile. Mixing Scrum and Smart

Posted 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 […]

Questions on smart use cases. Part III – Stereotypes and minimal use case specifications

Posted Posted in Smart estimation, Smart use cases, Software estimation

As you might have heard from me before (endlessly), smart use cases are a fairly straightforward reqirements technique that we have introduced in many different types of projects, such as Java, .NET, BI, SOA, SAP projects. At times I receive question on smart use cases in projects, this time from Ron Kersic of Capgemini. See Ron’s original Dutch statement below. […]

Questions on smart use cases. Part I – Estimating user-goal and sub-function level use cases

Posted 3 CommentsPosted in Smart, Smart estimation, Smart use cases, Software estimation

As you might have heard from me before (endlessly), smart use cases are a fairly straightforward reqirements technique that we have introduced in many different types of projects. Of course, Java, .NET, BI projects apply smart use cases, but this year I have also been involved in service oriented projects, where smart use cases where used to model not only […]

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

Posted 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 […]

Landelijk Architectuur Congres (Nieuwegein, Netherlands. November 2009)

Posted Posted in Agile SAP, Conferences, SAP, Service oriented architecture, Smart estimation, Smart use cases, Talks

Shaping service oriented projects using smart use cases Landelijk Architectuur Congres 2009, NBC Nieuwegein. As a consequence of a succesful duo-talk at the Integrate Agile conference in the spring, Twan van den Broek (of Ciber) and I where invited to present the same material at the Landelijk Architectuur Congres (LAC 2009), however split into two separate talks. Twan will focus […]

Service georienteerde projecten vormgeven met smart use cases [In Dutch]

Posted Posted in Agile SAP, Documentation, Project management, Publications, SAP, Service oriented architecture, Smart estimation, Smart use case points (SUCP), Smart use cases, Software architecture, Software estimation, Uncategorized

This post was originally written to be published as a chapter in an upcoming book on IT architecture. The book will be presented at the Landelijk Architectuur Congres 2009 in Nieuwegein, The Netherlands. This post will likely also be published in two parts in Software Release Magazine. Ondanks dat ik inmiddels al zo’n twintig jaar in dit vakgebied rondloop, blijven […]

Serviceorientatie vormgeven met smart use cases [In Dutch]

Posted Posted in Agile SAP, Documentation, Modeling, Project management, Publications, SAP, Service oriented architecture, Smart estimation, Smart use case points (SUCP), Smart use cases, Software architecture, Software estimation

This post was originally written to be published as a chapter in an upcoming book on IT architecture. The book will be presented at the Landelijk Architectuur Congres 2009 in Nieuwegein, The Netherlands. This post will likely also be published in two parts in Software Release Magazine. Ondanks dat ik inmiddels al zo’n twintig jaar in dit vakgebied rondloop, blijven […]

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

Posted 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 […]

Implementing smart use cases. Guest lecture at Hogeschool Arnhem Nijmegen

Posted Posted in .Net, ASP.NET, C#, Design patterns, Frameworks, Scrum, Smart, Smart estimation, Smart use cases, Software architecture, Tobago MDA, XP

In the second half of last year, I did a guest lecture at the Hogeschool Arnhem Nijmegen (HAN) in Arnhem on an invitation by lecturer Rody Middelkoop. I’m sorry but I can’t remember the exact date – only that I had an upcoming flue. Although if was a Friday afternoon, the audience was good, about 60-70 lecturers and students. I […]

Mission impossible? Applying agile to the world of SAP enterprise resource planning

Posted 3 CommentsPosted in Agile SAP, Scrum, Smart, Smart estimation, Smart use cases, Software estimation

Early in March Twan van den Broek, SAP solution architect at TopForce, got in touch with me if I would be interested to coach an agile SAP project at a very large logistics organization. We have been using accelerators from our agile Accelerated Delivery Platform in SAP project before, including smart use cases, smart estimation and Tobago MDA, our model […]

Software estimation. Do I apply user stories or smart use cases?

Posted Posted in Agile, Agile SAP, Scrum, Smart, Smart estimation, Smart use cases, Software estimation, User stories

The process of creating a sound estimate for your project will take some time in any agile project. You will have to define what work to do in the project. In general this work can be split up into two parts: Project related work. There’s project related work, such as creating a project proposal or setting up your development environment. […]

Outline for new pragmatic book on smart use cases

Posted Posted in Agile, Book reviews, Design patterns, Model driven development, Smart, Smart estimation, Smart use cases, Testing

We (my team and I and a lot of people that contributed from projects) have been working on the concept of smart use cases on and off over the last ten years. I think it was back in 1998 that we coincidentally started modeling use cases at bit different than was custom, in a workflow oriented project. We not only […]

Identifying, modeling and testing smart use cases

Posted Posted in Agile, Smart, Smart estimation, Smart use cases, Testing

This morning I proposed a second talk for the EuroSTAR 2009 Conference in Stockholm. Sounds ok, doesn’t it? See EuroSTAR Conference 2009. Many organizations rely on the concept of use cases to model and describe functional requirements. However, there are many different ways of identifying and modeling use cases. Use case documents range from a mere two-pager up to book-length. […]

Project management in agile Smart projects

Posted 7 CommentsPosted in Agile, Project management, Smart, Smart estimation, Smart use cases

Projects that are run using the agile methodology Smart are split up into short iterations. There are a different types of iterations defined in Smart. These are Propose, Scope, Realize, Finalize and Manage, guiding a project from the first proposal to application management. Each of these iteration types follow a straightforward iteration cycle: plan the activities (Plan), perform the activities […]

So much to write, so little time

Posted 3 CommentsPosted in .Net, Agile, Anti-patterns, ASP.NET MVC, Blogging, C#, Crisis, Design patterns, Frameworks, Java, Model driven development, Project management, Service oriented architecture, Smart estimation, Smart use cases, Smells of bad code, Software architecture, Software estimation, Waterfall

It’s too bad there’s only 24 hours in a day. There are so many ideas in my head that I still have to write down, that I have to make a (short) list now to keep my head from exploding. So here it is: White paper on how to do agile SAP projects using smart use cases. Article on applying […]

Smart software estimation. How does it work?

Posted Posted in Agile, Smart estimation, Smart use cases, Software estimation

The general idea around (Smart) estimation is to be able to express project effort at any given time before or during a project. Doing so, you should be aware of something which is called the Cone of Uncertainty. This simple but valuable graph demonstrates that estimates will get better as the project progresses, but also that when estimating a project […]

Why software estimation is an ongoing process

Posted Posted in Agile, Smart estimation, Smart use cases, Software estimation

Maybe you recognize the following situation: you are asked to estimate a new project. So you dive into the – often incomplete and unclear – specifications. After trying to understand the specifications and hopefully having a lot of meetings with the customer and end users you create an neat Excel spread sheet with a work breakdown structure, and some formulas […]

Smart Use Case Conference (Utrecht, Netherlands. May 2008)

Posted Posted in Agile, Conferences, Smart estimation, Smart use cases

On May 28th, Capgemini organizes a free conference on the topic of smart use cases at Capgemini’s Conference Building in Utrecht, the Netherlands. Smart use cases represent a far more structured and equal-granular technique for modeling requirements than “regular” use cases do, based on Alistair Cockburn’s model of levels of use cases. In this model smart use cases comprise the […]