Project Description:
The modern business environment demands an unprecedented level of communication. Today's dynamic marketplace forces companies to adapt and evolve to continue to offer a competitive advantage. Even commodity products such as carbonated beverages are defined not so much by the product but rather by complex marketing efforts which must stay relevant as well as in sync with the larger cultural dynamic. With many businesses driven by technology, large engineering and organizational efforts are commonly a necessity. Before the pace of business life accelerated, meetings and telephone conversations sufficed to need the business world's need to communicate. Today email has largely replaced traditional communication with a more efficient, but less rich and engaging alternative. Members of a meeting, for instance, are much more engaged in their experience than people in an email thread because they don't loose the temporal sense of the conversation. When one reads an email, the level of commitment the other participants have put into the thread is unknown. It's quite possible that the majority of the participants have not even seem the email yet so it may be questionable how to respond. Email conversations also tend to diverge and stray from the main topic, which is not a problem in itself, so much as the fact that the divergence is done without the proper people knowing about it. Additionally, email introduces random temporal displacement in a conversation that prevents true engagement. A technology known as instant messaging relives many of these problems while still keeping the key advantages of electronic communication over a physical meeting. Participants in an instant messaging conversation know exactly what level of awareness the others have because everyone has seen the latest message. It works more closely to face-to-face conversations than email. There is little or no temporal displacement because of the instant nature of the medium. Most instant messaging technology, however, is inadequate for business needs for various reasons. Most notably, IM conversations are not persistently stored in a way that's easily accessible. Some IM solutions offer a history, but it is often a far cry from the capabilities of modern email software. Also, relevant content from an IM conversation cannot easily be organized, categorized or transferred. The modern world needs IM solutions that retain the power of instant messaging while also adding support for archiving and richly organizing the content securely. The B.I.M. package consists of a Web message board and an integrated instant messenger which both have extensive archiving functionality. These products have been designed from the ground up to tackle the aforementioned problems that plague small and large companies alike in the modern business environment. The web forum can be used for messages that are traditionally sent by email without making people read or view messages they are not interested in, while the instant messenger allows for dynamic and instant conversations on topics that are of immediate concern. Due to the fact that both systems are tightly integrated it is possible to view conversations on the instant messenger in the web forum or to send messages to the web forum from the instant messenger. The software is modeled after popular software applications and thus the targeted audience should understand the user interface metaphors with very little difficulty. Since most modern relational database management systems support archiving of data, it should be noted that archiving should be done once the amount of storage space on the host machine is nearing its limits. Also storage media can be arrayed together to simulate a giant hard drive to give the illusion of even more space.Project Schedule:
Task |
Aug 28 |
Sep 4 |
Sep 11 |
Sep 18 |
Sep 25 |
Oct 2 |
Oct 9 |
Oct 16 |
Oct 23 |
Oct 30 |
Nov 6 |
Nov 13 |
Nov 20 |
Dec 4 |
Requirements Elicitation |
X |
X |
|
|
|
|
|
|
|
|
|
|
|
|
Research |
|
X |
X |
|
|
|
|
|
|
|
|
|
|
|
Product Design |
|
|
X |
X |
|
|
|
|
|
|
|
|
|
|
Software development |
|
|
|
X |
X |
X |
X |
X |
|
|
|
|
|
|
Debugging and Testing |
|
|
|
|
|
|
|
X |
X |
X |
X |
X |
X |
|
Module integration |
|
|
|
|
|
|
|
|
|
X |
X |
|
|
|
Customer testing |
|
|
|
|
|
X |
|
|
|
|
|
X |
|
|
Prototyping |
|
|
|
|
|
X |
|
|
|
|
|
|
|
|
Customer Training |
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
Final Presentation |
|
|
|
|
|
|
|
|
|
|
|
|
|
X |