Whats up in the Blogsphere?
So i decided i will just talk about various blog entries in the recent past that i have found very interesting,
First let me start with the one from Fractals of Change, Well this one is making the rounds on the web and quite a few people are talking about it, the first part makes for very amusing reading. Its definitely worth reading.
Managing Programming for CEOs Part 1 – Decompiling Programmer-Speak
“It’ll be done ASAP.”
Translation: There is no schedule yet.
“It’s fifty percent done.”
Translation: It hasn’t been started yet.
“It’s ninety-five percent done,”
Translation: The remaining five percent will take ninety-five percent of the elapsed time.
Translation: The Development team is sick of this and wants to move on to something else. The customers will test it.
Managing Programming for CEOs Part 2 – Done is a Four Letter Word
You have milestones; now a milestone is missed. You will immediately be told that the time can be made up elsewhere. It can't! It is a rule of development that a project which is late keeps getting later. Projects never make up lost time. You now need to ask for the new done date. If it's not later than the old one, someone isn't being realistic. Once you have a new done date, its time to make the hard decisions. Your alternatives are:
Suck it up and reschedule whatever depended on the old done date. Note that you canâ€™t reschedule DEMO, major tradeshows, or public holidays. You are either in or your out. Maybe you can get half your money back.
Add resources. In fact, this rarely works. Programmers will tell you that nine women can't make a baby in a month. If there were truly independent tasks which were scheduled sequentially because of resource limitations and which are on the critical path, then, perhaps, timely application of more people will help. It's a long shot but sometimes worth a try.
Cut features. This is by far the best strategy for making a schedule. Every new feature not only takes time, it also adds to the risk that it will break some other feature. Development time increases exponentially with the number of features. Removing features can save schedules.
Next lets move to something thats technical, i am refering to the post by "Sadagopan". Here he is talking about next generation messaging.
The Dawn Of The Next Generation Messaging World -Part I
strongly influencing the emergence of unified communication.Among others, these include Internet Protocol (IP) convergence, the spread of wireless messaging, and the emergence of third-party message stores.
IP is fast becoming a universal communications platform on which voice and data technologies are converging. This convergence is taking place in areas such as telephony and messaging platforms.Networks no longer distinguish between different types of traffic. Internet messages, are increasingly beginning to carry text, voice, and multimedia content. A similar convergence is happening across messaging platforms. - faxes, pages, voicemail, and e-mail have traditionally been handled by separate messaging systems.
In such an IP environment a voice mail message becomes an audio attachment to an e-mail, and a fax simply becomes an image attachment to an e-mail. In short, the next-generation e-mail “inbox” will manage all kinds of text, audio, image, and video messages.
Third-party Messaging Service Providers (MSPs) are beginning to build on this common IP base, by uniting messaging technologies via Internet standards based protocols to enable message sharing from a consolidated infrastructure.
The Dawn Of The Next Generation Messaging World -Part II
messaging industry – this industry has quickly moved through three generations - segregated messaging, through integrated messaging, through unified messaging(UM) and further leading to the fourth generation, unified communications (UC).
Unified messaging would range from message screening, returning, cross mechanism messaging, and providing groupware capabilities such as calendaring and scheduling as part of unified mailbox portal. Routine functions like calendars, schedules, contact list, etc. from their inbox, as well as over the phone via text-to-speech capabilities shall be made available. These voice enabled groupware capabilities shall allow users to access them not only from a PC, but also from the telephone.
Andy Clark once wrote that we absorb and rely on technologies and learn to make them "natural self-extensions". We incorporate technologies into our ecosystem. We are all digitally woven and wired to the hilt and all appendages like blackberry’s and mobiles are becoming commonplace and part of every moment of life. Clark points out, "the mind is just less and less in the head"; when we need information, we usually fire up our PC and access it elsewhere. content creation, pervasive presence and contextual awareness become the fundamental elements of effective collaboration, and these presence enabling technology and devices shall become very important in the day-to-day interactions and activities. Pervasive awareness encompasses the emerging world today and how we can control the publishing of awareness of your location, "projecting" to others your interruptability and the modes of communications most appropriate in a given context For instance while swimming you'd rather suggest to others that they call you rather than "texting" or "emailing" you. Projecting your accessibility / interruptability to others might be really easy if we integrated our handheld wireless devices with our varied communication services. Truly effective messaging and collaboration lives at the intersection of technology, organizational dynamics, and social dynamics.