After almost one year of collaborative work, the first complete version of the first pilot of the Community Project has been concluded. Based on a fictitious company "Big Machines", this pilot tells the story of a process improvement project (dealing with spare parts) from the initial contact between the Process Owner and the BPX all the way to the final presentation of the Guided Procedure process (with Visual Composer forms) based on actual SAP Enterprise Services from the ES Workplace.
A Caveat: We didn't implement the entire process with Visual Composer and Guided Procedures but just picked two steps in this process to illustrate how these tools fit into such process improvement projects.
The wiki-based approached focuses not only on the project deliverables (swim lane diagrams, UI mock-ups, etc) but much more on the interaction between those individuals involved in the project. We had over 10 different characters, each representing a different role in a process improvement project, who were involved at different times in the scripts.
Discussions ranged from the usage of KPIs to the effect of organizational change to lessons on modeling swim lanes and selecting the correct enterprise services to Visual Composer composition for BPXs. Our story follows all these different paths to give the low-down on how participants in such projects really deal with the problems that such projects often entail.
Originally (in February 2007), Marilyn Pratt wanted to find a way to demonstrate what process improvement projects (especially those that used Enterprise SOA technology) really looked like: She said in the first email "This is where rubber meets the road...real examples...real scenarios...real collaboration." To deal with this challenge, we decided to get a group of interested BPX and SDN members together to collaborate on achieving this goal.
The decision was soon made to move to the wiki and the Community Project was born. Those involved in the pilot varied over time and the level of collaboration varied as well - some contributing more and some less. But of course, all ideas and support was welcome and assured that the project progressed accordingly.
Bleijenbergh, Sander | Uphantis |
Broek, Twan van den | TopForce |
Brugman, Jasper | Uphantis |
Butenschøn, Hans | Gyldendal |
Cuijk, Edward van | Uphantis |
Hall, Christina | SAP |
Hirsch, Dick | Siemens SIS |
Iyengar, Kartik | Wipro |
Pettiford, Owen | CompriseIT |
Pratt Marilyn | SAP |
Razvi, Nadim | SAP |
The initial pilot was structured loosely on the CAF Methodology but with additional points that reflected the project experience of those collaborating on the project.
A script is a conversation between one or more roles in a project / pilot. Usually, the conversations revolve around a decision that must made. For example, one script may concern a decision regarding which decision tool to use or which design methodology. Thus, each pilot will have one or more scripts that are associated with it. There will also be scripts that exist independent of a particular pilot. Script writers can base their scripts on their real-life experiences or base them on imaginary conversations.
We used Instant Messaging to capture our conversations and turn them into scripts in the wiki.
^
(We haven't done a video blog or a podcast based on a script but this definitely planned for the future)
There were 22 scripts that were created to capture project interactions.
A Caveat: The conversations in our scripts represent different types of interactions in such a project. Although in a real project a BPX might have multiple conversations with a process expert dealing with the mock-ups of the User Interface, we only have one such conversation to illustrate how such interactions take place.
To navigate between scripts, please use the "minus" and "plus" icons to move to the previous and the next script.
The Gliffy Plug-in for the wiki, which enables the creation of vision-like diagrams in the wiki, was used extensively in the Community Project.
Unfortunately, this plug-in does not yet have the ability to create BPMN drawings, so other modeling methodologies were used.
A Note: If you were to read all 22 scripts (which I hope you do!), you may discover that certain inconsistencies exist. Individuals in the scripts may change their attitude / character between scripts. This is planned and is based on the fact that different community members played different roles in different scripts. Someone may have been the BPX in one script and a process expert in the next script. That was one of the advantages of this type of collaboration; participants could experience typical project situations from different perspectives.
Another Note on the use of Enterprise Services: Someone might challenge our use of the "Quality Issue Notification Business" Object and its associated enterprise services. We selected this business object, because we found that that it most closely fit the requirements of our scenario. Others might suggest that other business objects are more appropriate. We selected this business object based on our -at the time of script creation- rather limited knowledge of the process involved in finding the correct ES. Once we had made our selection, we decided to stick with it. We decided to restrict our initial implementation to a single business object. Its use and the complications involved in creation of a collaborative environment for the development work led to the decision that the use of multiple business objects would be pursued in later pilots when our experience in this matter had improved and we had an ideal development environment.
We have documented our lessons learned in the wiki. There are some new ideas that have occurred based on my recent experience with Visual Composer and Guided Procedures (CE version!).
Although the first version of the first pilot is finished, this does not mean that the Community Project is over. The first pilot will continued to be developed and further aspects of this scenario will be explored. However, the main focus is going to be on the next pilot which is currently being defined. If you are interested in working with us, then please contact us or see at the Sapphire 2008 in Orlando where we talking about the Community Project.
Expect some more exciting news about the Community Project soon.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
5 | |
5 | |
5 | |
5 | |
4 | |
4 | |
4 | |
4 | |
3 | |
3 |