Agile Design Documents with WebSequenceDiagram Tool

Earlier, I wrote a blog on how to write a winner design document when working in Agile Scrum methodology. The blog has been based on my experience while working with distributed SCRUM manner. Disbelief in Design Documentation for Agile SCRUM I have come across various sections of people who did not believe in design document at all when working in SCRUM manner. Their argument has been that SCRUM is all about encouraging technical discussions through different manners such as white-boarding etc and, adopting design documentation just kills the overall objective. I agree to some extent given the entire team is working at one place and could do quick discussions including …

Continue reading

Posted in Agile Methodology. Tagged with , .

Key to Big Data: Data Science & Data Framework

Good familiarity with data science is key to getting on board with Big Data implementations. Almost all software services provider has added another link for Big Data for their services offerings. Most of them have an understanding that a Hadoop team comprising of technical team familiar with Hadoop technology stack shall be able to successfully implement Big Data project. However, this is far from the reality. One of the keys to successful Big Data implementation projects is “Data Science“. And, another aspect is “Data Framework“. The two when done jointly would get a team do successful Big Data implementation. What is Data Science? Data Science, simply speaking, is understanding meta-data …

Continue reading

Posted in Big Data. Tagged with , , .

Google Glass Glasswares Integration Pattern – Key to Performance

This is well understood that google glass can be integrated with glasswares over google cloud by making use of Google Mirror API. Lets try and understand what is the integration pattern (as of now) that is used for this integration. Glassware’s Performance: A Key Concern Before we go into discussion, this is given that performance is one of the most important concerns google glass developers would have to deal with. This is not about something like pages loading on one’s desktop/laptop or iPad where users could afford to wait. As cards appearing on google glass timelines appear directly near one’s eye, the expectation would be to get the operation performed …

Continue reading

Posted in Google Glass. Tagged with .

Ok Glass, Show the Best Buy – Can that be the Killer Glassware?

Could this be the killer glassware app for Google Glass? Could this help boost the google glass adoption among consumers? Well, there has been smartphone applications using which one scans the Barcode of the product on the shelf and get the details about it. But, with google glass, it would be as easy as user looking at a product on the shelf and saying, “ok glass, show the best buy”. This would get him the most appropriate competitive products along with shop detail based on various factors some of which are listed below. Keep on reading… Let’s try and understand what might show up on google glass if someone says, …

Continue reading

Posted in Big Data, Google Glass. Tagged with , , .

Where do these SOA Transformation projects come from?

If you have been working on one of those SOA transformation projects as an technical architect, some of you might as well have wondered on the very fact as to what is the origin of such projects? Why companies invest on these initiatives? From where do they know that they would require to transform their application landscape into services based on SOA and much more. The answer to the above question lies with enterprise architecture initiatives and various enterprise architects who would have worked on it. Why EA initiatives in the first place? Lets look at some of the following pain-points which may lead to EA initiatives: A large enterprise …

Continue reading

Posted in Enterprise Architecture, SOA. Tagged with , .

Enterprise Architecture: What is it?

If you have been solution or technical architect, have you ever wondered what would it take for you to become enterprise architect? Have you thought on what is definition of enterprise architect? Simply speaking, an enterprise architect is a person who is responsible for creating and managing enterprise IT architecture in relation with business capabilities of an organization. One of his sole responsibilities is to ensure the business-IT alignment in a consistent and sustained manner thereby maximizing the ROI on business investments on IT. What are some of the key activities/tasks undertaken by an enterprise architect? AS-IS architecture TO-BE architecture Gaps Analysis Migration Road map To successfully perform above activities, …

Continue reading

Posted in Enterprise Architecture. Tagged with .

Google Glass & Big Data – Boon for Crime Control

A class of bloggers & writers have been writing about the google glass hurting the privacy. Thus, this may pose barrier to widespread acceptance of google glass device. However, google glass shall surely act as a boon to crime control and sooner than later, government will get on board for acceptance for glass device for police personnel.   Google Glass for Capturing Pictures from Crime Spot However, to think of one of the out-of-box benefits provided by google glass, which is “take a picture”, this may prove to be a boon to police department across the globe. Imagine police personnel start wearing a cool glass device. They could easily capture …

Continue reading

Posted in Big Data, Google Glass. Tagged with , , .

Google Glass Timeline: What is it?

Google glass timeline is one of the most important concepts to know if one wants to get started with Google glass project. Lets see the picture below to understand how does it look like? Before we go into details of what is timeline, lets try and understand the dictionary meaning of timeline? Following are some of the meanings posted by some of the well known dictionary websites: A linear representation of important events in the order in which they occurred…Dictionary.com a schedule of events and procedures…merriam-webster.com On a google glass device, information/message retrieval or submission can be considered as some kind of “event”. A set of information/messages or events can …

Continue reading

Posted in Google Glass. Tagged with .

Google Glass Technology Stack

If you have been wondering on what would it take for someone to get up and running with google glass development. Following is a list of technologies that forms the technology stack for google glass: Web service protocol: REST Message format: JSON Google Client API: Java, .NET, PHP, Python, javascript, Ruby

Posted in Google Glass. Tagged with .

Google Glass – Mirror API – Glasswares – High Level Architecture

If you have been trying to understand the architecture around google glass, I have tried to put it in simpler manner. Feel free to share your comment. Lets try and understand the above architecture: Glass users subscription to your service: You develop one or more web-based service for google glass and publish. These services can be termed as glasswares. Glass users subscribes to your service by logging on to your website authenticating themselves using OAuth 2.0 Glassware updates using Mirror API: Your google glassware then starts publishing to google glass cloud using mirror API. To be able to that, you must register your service with google cloud. Google Glass synchronizes …

Continue reading

Posted in Google Glass. Tagged with , , .

Google Glass & Enterprise Adoption

With Google Glass Mirror API been published, all sorts of ideas have started floating around the internet. One such idea that I have been wondering upon is, how would enterprise adopt the Google glass. That means whether an enterprise would want to buy google glasses for its employees in the same way that some companies have been providing iPads to their employees in current scenario. There are multiple different reasons which may lead enterprise to adopt the google glass to certain class of employees to start with. Lets take a look at some of the scenarios. 1. Whiteboarding Pictures: As IT organizations have started moving to adoption of Agile SCRUM …

Continue reading

Posted in Big Data, Google Glass. Tagged with , , .

Big Data is NOT Just about Hadoop Stack Implementation

That is something any one can with a decent technical skill and Java experience could do it. Big Data has lot to do with Data science. And, to stand out as a Big Data solution provider in the IT marketplace, one needs to have a team of Data scientist who work with technologist to implement Big data solution suggested by them. Thus, following is how the Big Data team may look like? Project/Delivery Manager Data Scientist Technical Architect (Hadoop) Technical team including team/tech lead, developers, testers etc Build/Configuration Engineer: This may be important owing to the Big Data typical cluster configurations requirement and the complexities surrounding it. What is a …

Continue reading

Posted in Big Data. Tagged with , .

What does Google Glass Menu Look Alike?

Following is how the Google Glass Menu look like? How to work with google glass menu? All you have to do is say, “Ok Glass”. Once you said that, following default google glass menu items appear on the little screen shown above: google take a picture record a video get directions to… How you go about selecting a particular menu item? All you do is say one of the following: ok glass, google … ok glass, take a picture ok glass, record a video ok glass, get directions to…

Posted in Google Glass. Tagged with .

Google Glass Development Kit for Developers At Large

Are you one of the hands-on types who is looking out to get their hands dirty with google glass project? Good news is that Google just released a set of webpages targeted for developers’ community only a few days back. You can access it here. What does this mean for developer community? We, developers, could get started on basic fundamentals and also, do some hands-on exercise. Currently, google development kit is only available for following two classes of developers: Java Python This essentially means that in case you are not familiar with Java or Python (open-source), you may have to quickly get on with these technologies to get started with …

Continue reading

Posted in Google Glass. Tagged with , , .

Google Glass to Revolutionize Big Data

Google glass project, once in full swing and with full acceptance by consumers, will turn out to be a biggest source of data which could be treated best by applying big data technologies. Simply speaking, Big Data is data set having following characteristics: Volume Velocity Variety Veracity That said, Google Glass will add variety of data in greater volume at much greater velocity. Some of the existing big data technologies that can be thought to help great deal to store and process data acquired by Google Glass are following: Hadoop (HDFS & MapReduce) HBase for non-relational database to work with data stored with Hadoop Hive for business analytics Solr (Lucene) …

Continue reading

Posted in Big Data, Google Glass. Tagged with , , , .

Tired of Paying Maintenance Cost? Get Assessed!

Are you one of those who is interacting with the software vendor in relation with changing the software that they developed? Are you the one who is told about the expensive change requests leading to ever increasing maintenance cost? Have you been thinking or wondering on how long would you pay the software maintenance cost and at what magnitude given the uncertain and ever changing business requirements? If the answer to above is yes, you may want to get your software accessed by internal or external vendor for examining overall architecture and measuring the software code quality aspects such as maintainability. Additionally, ask the assessor to make recommendations on how …

Continue reading

Posted in Application Assessment. Tagged with , .