|
Ahmed Charfeddine wrote: The solution will be very simple, both for the end users and for the developers
as well.
I have created a rules engine. I have used several others. I have created custom solutions. I have created pseudo work flow systems and real work flow systems as well. I have created scripting languages and created solutions that were delivered with scripting languages. I have created dynamic data driven systems. And of that lot I was the designer on a number of them.
So I have a fair bit of experience in creating dynamic solutions that match business models.
Ahmed Charfeddine wrote: As you can see the developer did not puzzle himself how to create some langage
or parser.
What makes you think that a parser is necessary to solve this problem?
Ahmed Charfeddine wrote: it adds the rules editor to the front end, it publishes all sort of
events/facts, when they occur to the engine part of S (incoming email, with
properties, contacts with properties..)
Where exactly do those come from?
Ahmed Charfeddine wrote: Reader R is an input door to zone Z Person P2 is owner of zone Z Person P2
is within zone Z
Where does the physical access to the door come from? Specifically how exactly does the door get opened by the software? How exactly does person P2 come to be within Z? How exactly does P2 come to own Z?
Lets take a real scenario rather than an imaginary one.
- A call center employee makes a service call to an account.
- The employee is tasked with getting a payment for the account (the task.)
- The employee can have a number of contact numbers along with comments about each number written by previous employees (usually about how 'good' the number is, what the person is like, when available, etc.)
- Certain payment options require a manager override which can either be initiated by email (task ticket) or personal presence.
- The time spent on the task must be measured in detail.
- Each person (employee and/or manager) must be tracked as to actions on account.
- Resolution and or further action must be recorded.
- Updates to at least two systems can occur depending on resolution. One system is a standard database the other is a custom database that requires a screen scaping interface.
- Real time monitoring of the call center app in use by the employee must be possible by one or more managers.
- The call center app must also act as a time clock keeping track of employee arrival, departure and breaks.
Some background - the call center managers bonus is based on revenue received and minimal time spent on calls. Thus the manager spends their time insuring that the employees are doing their job and making sure that when a manager override is needed that they are on the spot to do it.
So how to you see your system solving the above problem?
Exactly how are you going to convince the manager, the one mentioned above, to take time out to learn your system, create with it and debug with it, given that doing those actions guarantees that the bonus will be negatively impacted (because they won't be doing the part that actually drives that)?
How do you see a manager that is good at this specific job, managing call center employees, is going to be equipped with the skills necessary to create business rules, debug them and even for that matter be able to logically derive new ones using nothing but your system?
|
|
|
|
|
Hi, and I appreciate a lot your knowledgeable answer.
I don't agree with the example you gave though, and I think it is just because my idea is still not clear. Those are to me static specifications of how the application is going to work, and I would not recommend to solve it using business rules either.
It is rather about applications where, at certain stage of functionality, we want to allow end-users the ability to specify custom treatments, but since the possibilities are numerous, we seek a sort of a solution.
Push Framework - now released !
http://www.pushframework.com
|
|
|
|
|
Ahmed Charfeddine wrote: It is rather about applications where, at certain stage of functionality, we
want to allow end-users the ability to specify custom treatments
Which is business specific and/or company specific and it requires an infrastructure to support the the allowed rules in the first place.
And much of my previous example could have been handle dynamically via a work flow system. However that doesn't mean the call center manager (the "user") would have implemented it.
|
|
|
|
|
Just released the latest alpha version of TakeStock 2 (a powerful, easy-to-use and completely free personal portfolio manager). Would appreciate any and all feedback, suggestions and bug reports. Thanks!
TakeStock 2 blog[^]
/ravi
|
|
|
|
|
I'm trying to put a group together for a side project. No expected gain from it.
I have a dedicated linux server at my house for it. Right now I have gentoo on it, but I can do a different distro... not that it matters 'that' much to the dev team. The system scripts will be in perl/bash anyway.
We'll be using (probably) apache, node, jquery, mysql. Not opposed to php and/or python if we get people who want to use that (I don't know python yet though >,<). I'd like to use mongo but if that is going to happen I'd need someone more familiar with it, otherwise I'm going with mysql
Some of the things we'll be making from scratch:
On site IM and mail/messaging.
Blog and forums
collaborative editing
calendar/schedular
chat server for chat rooms
job posting/search
We havent ruled out any technologies yet. So far it is just me and one other person. (neither of us are designers). We just want a fun project where we get full control. If you are interested and want another tech, we are open to that.
If it moves, compile it
|
|
|
|
|
If you're looking for an easy-to-use utility to keep track of your investments, I'd appreciate it if you gave my app TakeStock 2 a whirl. Completely free and actively supported since 2002!
TakeStock 2 Blog[^]
Thanks,
/ravi
|
|
|
|
|
I have an idea for a phone app. It involves motion detection and also some speech to text or text to speech.
Anone interested in partnering, or if you're willing to provide assistance alone the way, drop me line.
Thanks
If it's not broken, fix it until it is
|
|
|
|
|
What languages do you plan on using?
|
|
|
|
|
Probably WPF in C#
If it's not broken, fix it until it is
|
|
|
|
|
If it's a phone app, it's not going to be WPF.
|
|
|
|
|
Windows Phone?
It will be developed for Windows and multiple mobile devices.
If it's not broken, fix it until it is
|
|
|
|
|
Windows Phone is Silverlight or XNA. No WPF there.
|
|
|
|
|
I can help if it's an Android one
|
|
|
|
|
Ive been working hard on my site for my webdesign business and i wanted to get some feedback as to how you like the site(layout,functionality,ect..)and anything i could do better. I appreciate any responses!
Sagedread Designs Site
|
|
|
|
|
1: Dislike the main graphic and font: looks a bit harsh and wastes a lot of 'selling' room.
2: The font for the blog is quite hazy and hard to read: font choice is questionable.
3: The main advert has some spelling and grammar mistakes.
(Viewed on IE9)
Other than that it's okay though it wouldn't make me want to use your services: if you're a web designer and your site is not 100% why would I pick you to design my web site? (Realize that is a bit subjective but you did ask).
"If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair.
nils illegitimus carborundum
me, me, me
|
|
|
|
|
Yes i agree the logo is too big. Ive fixed that as well as the font issues. Thanks for the feedback.
|
|
|
|
|
On IE8, the 2nd topic at the top of the page gets clipped (not enough vertical space to display its text).
/ravi
|
|
|
|
|
I am looking forward to getting together a "few good men" for some exciting projects at hand - Can the members do a "Small" favor, getting the word out, or may be send in a few referrals?
Note: I am not hiring, nor is this an advertisement - [ I am hopeless at networking, just relying on a little good will ! ]
modified 14-May-12 11:27am.
|
|
|
|
|
Depends on what projects and what expertise you required to accomplish those projects.
And is there a good ROI?
|
|
|
|
|
Blue Gene Q wrote: nor is this an advertisement
You need to be careful, and you also need to be more clear in what you're asking, please.
I've moved this to the beta testing and collaboration forum.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
LinkedIn is a site dedicated to networking. FB might be too, never used it.
What projects, and why would I be interested?
Bastard Programmer from Hell
|
|
|
|
|
Just released the latest alpha version of TakeStock 2 (a powerful, easy-to-use and completely free personal portfolio manager). Would appreciate any and all feedback, suggestions and bug reports. Thanks!
TakeStock 2 Blog[^]
/ravi
|
|
|
|
|
Just released the latest alpha version of TakeStock 2 (a powerful, easy-to-use and completely free personal portfolio manager). Would appreciate any and all feedback, suggestions and bug reports. Thanks!
TakeStock 2 home page[^]
/ravi
|
|
|
|
|
You are a bastard I just started fiddling with a simple portfolio tracker on the weekend, so I will be interested in being a beta tester of this one!
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Thanks, Mycroft!
TakeStock's been around for 9 years now and is pretty stable. The rewrite moves the codebase from MFC to .NET and paves the way for some interesting technical analysis algorithms I've been tinkering with for a while.
/ravi
|
|
|
|