In one of previous posts I depicted the main features of process-driven-task-based systems. I would like to back up thoughts by modern BPMS systems and discuss how do they support common sense.
Intalio is considered the best (or one of the best) open source BPMS. For instance, this comparison highlights slight outperforming of Intalio over jBPM. Intalio offers free version, which can be considered by small organizations or as an evaluation (due to restrictions of enterprise features like security, RDBMS support, scalability most organization will still need paid version of Intalio which starts from 9,500 USD/EUR). It may be not fair to compare Intalio to Oracle BPMS or IBM’s IBPM, which cost much more. Read the rest of this entry »
Citing an IBM study of customers (as stated here), 2.5% of the processes are complex, 22.5% are somewhat complex (less than 200 steps), 75% are not complex at all. This last category is done today by excel over email. Excel era is everywhere – people are creating and updating spreadsheets, sending them to managers by email for approval. Read the rest of this entry »
In this small post I will depict typical behavior worker model.
Let ignore BPM, BPMS and other technology related stuff and focus on how people work. We have some typical tasks to do that fall into task pool (what to do). Worker get task (probably based on some priority decisions) and takes it. Taks may be already assigned to this person or person gets task from group pool (e.g. our team perform client loan history verifications, and tasks are assigned to us based on branches geographics, and for the rest we take clients from pool).
The key items that worker need in order to perform the job are:
1. Context. What data was gathered prior to this task? What additional information is useful for my decision making?
2. Instructions. How should I perform this task (isntructions may be already known for this type of activity)
3. Data. What data need to be gathered by me and passed by along with task completion (how do I report task results) Read the rest of this entry »
Organization with IT should be more effective than organization without IT. Otherwise get rid of software, servers and save money.
What do people within organizations? Right, usually they are doing their jobs, as stated in job descriptions, or doing tasks delegated to them by their managers. The bigger organizations are, the more specialized roles appear. Specialization helps people to do best in the area they can be the best versus doing everything with average success. From other side, specialization of activities brings communication overhead (if universal worker can do anything, he don’t need to delegate and communicate sub-tasks to others so frequently.
Since there is need to delegate tasks and get feedbacks, tools emerged – email, voice, phone calls, IMs. As organization grows, the need for automation of task management appeared. Automated tasks management allows management to understand what is going on, reduces risks to loss tasks and ensures right things are done in right moment. Read the rest of this entry »
Hello, Buon Giorno, Willkommen, Привіт!
I’ve just launched the new blog to express my thoughts on effective software designs, patterns and modern trends. This place is also backup for ideas and philosophy I face in daily work as technology consultant and research expert.
Stay tuned and expect first posts about enterprise process-driven software, task-based interfaces and … things that make companies and people more productive and happy.
And.. some details about who I am.
I am Technology Consultant @SoftServe Inc., focused on modern technologies for enterprise organizations. Briefly here.
I started dealing with novelty and uncertainty in early 1981, when I was born in the precise middle of hot summer. Then I learned a lot of things in school and went to university, where studied one of most excited and the best computer engineering courses in the region – in L’viv Polytechnic University. Being student, I started to work on several exiting projects – and one of them was adding geo-location to satellite imaginary for government agencies. In 2003 I joined SoftServe, where I went the path from junior software developer to technical leader. I worked in amazing JC and JetLab teams on challenging and unique technology projects – virtualization platform, authentication and single sign-on solution, media delivery platform, huge radiology images conversion software. I studied a lot, in almost all areas that could be studied in IT – programming languages from ASM, C/C++, Java, C# to functional and dynamic languages, leading and managing teams, communicating with customer and bringing all pieces together to deliver solution. In 2008 while SoftServe was transforming to New SoftServe my potential was turned to be targeted whole company, and I became Technology Consulting, and dig into novelty and uncertainty with new wave. Same year I was married to beautiful girl Nataliia ;). From that time at SoftServe I dedicated more time to researches and sharing everything new with company. Now I work on medium and large projects in financing, banking and healthcare, on enterprise architectures and effective IT.
In 2011, precisely from my 30th birthday (2 days before, but who count) I started dealing in novelty and uncertainty as happy parent of small beloved daughter Dorothy.
When not working, I am fond of digital photography, travel, wild nature and good live music.
And I like cappuccino, truffle candies and viburnum jam.