What is the fundamental value of the vertical sliced approach in software development?
Views on Cloud Computing and Scalable Applications. Cloud Computing promises to relieve application designers from the burden of having to maintain a computing infrastructure and maintain focus, instead, on the essence of their computing applications. The presentation portion of cloud applications is increasingly done in the context of a browser and hence this blog deals with browsers and their technologies too: HTML, CSS & JavaScript.
Monday, May 16, 2016
On the Qualitative Importance of Vertical Slicing in Agile Project Executions.
What is the fundamental value of the vertical sliced approach in software development?
Sunday, May 3, 2015
An Important Class of IoT Devices
Tuesday, April 29, 2014
More Video Callings in the Offing on the Internet.
| The Skype™ Logo |
Sunday, February 16, 2014
d3.js and the Dining Philosophers' Problem Visualization.
One of the first things I did was to look for any tutorial videos on YouTube, and did I find a treasure trove of d3.js video tutorials! User d3Vienno has around 20 tutorials, many of them in the 10-minute duration, and very easy to follow. (The only thing unusual in the d3Vienno's videos is the narrator's pronunciation of the vowel sound in DOM (Document Object Model) with a \ü\, rather than with a \ä\).
Labels:
Browser,
JavaScript,
Visualization
Location:
Redmond, WA, USA
Friday, December 27, 2013
What if Healthcare.gov Development Were Managed using Scrum?
In a Forbes' article, HealthCare.gov Diagnosis: The Government Broke Every Rule Of Project Management, the author lists key reasons why the project failed:
- Unrealistic Requirements
- Technical Complexity
- Integration Responsibility
- Fragmented Authority
- Loose Metrics
- Inadequate Testing
- Aggressive Schedules
- Administrative Blindness
Labels:
Agile,
Scrum,
Scrum-of-Scrums
Location:
Silicon Valley, CA, USA
Saturday, October 5, 2013
Agile Estimating and Planning: A Book Review - Section I.
Why write a review in 2013 about a book published in 2005?
Because, Mike Cohn's book, Agile Estimating and Planning is such a book that lays out the philosophy behind agile planning very beautifully, while leading the reader through day-to-day activities.1
And, as much as I tried to keep the review short, I did not succeed: There are so many nuggets of valuable information throughout the book that I justified making an elaborate review, and decided to publish the review in multiple sections. This post is the first of those.
If your agile development environment already has a set of tools predetermined, such as Rally Software or Jira Agile for example, your day-to-day approach to managing the development may already be somewhat predetermined by the software tool. However, whether you are in such a predetermined environment, or in a pristine environment with possibly no tools other than Microsoft Office, you'll need to recall the basics crisply, and Mike Cohn's book is one excellent reference source.
Because, Mike Cohn's book, Agile Estimating and Planning is such a book that lays out the philosophy behind agile planning very beautifully, while leading the reader through day-to-day activities.1
And, as much as I tried to keep the review short, I did not succeed: There are so many nuggets of valuable information throughout the book that I justified making an elaborate review, and decided to publish the review in multiple sections. This post is the first of those.
If your agile development environment already has a set of tools predetermined, such as Rally Software or Jira Agile for example, your day-to-day approach to managing the development may already be somewhat predetermined by the software tool. However, whether you are in such a predetermined environment, or in a pristine environment with possibly no tools other than Microsoft Office, you'll need to recall the basics crisply, and Mike Cohn's book is one excellent reference source.
Labels:
Agile,
Planning,
User Story
Location:
Silicon Valley, CA, USA
Friday, July 19, 2013
On Universal Applicability of the Scrum Framework.
![]() |
| Meetup Announcement. (Click to go to Meetup page). |
Location:
San Jose, CA, USA
Tuesday, March 26, 2013
On the Storage Needed to Capture Human DNA
Ever since Watson and Crick solved the DNA puzzle, in 1953, and shared a Nobel prize in Physiology or Medicine in 1962 with Wilkins, there has always been interest to store and retrieve DNA information.
However, it was not until the Human Genome Project concluded in 2003, that the entire human genome (of about 3 billion nucleotides) was considered fully decoded 1.
However, it was not until the Human Genome Project concluded in 2003, that the entire human genome (of about 3 billion nucleotides) was considered fully decoded 1.
Wednesday, March 20, 2013
SV-ALN Meetup: Be Agile. Scale Up. Stay Lean.
| Dean Leffingwell |
The primary ambition of the Scaled Agile Framework is to take the Agile principles to be effective at the enterprise level.
We have already seen several approaches to utilizing hierarchy in using the Agile methodology at the team level. This framework takes the hierarchy, from a team or a project level, to program and portfolio levels, and recognizes the need for non-functional requirements (NFRs), in addition to the user stories that a user would definitely interact with, and recognizes business epics and architectural epics.
Labels:
Agile,
Enterprise,
Hierarchy
Monday, March 11, 2013
On Managing [Complexity in] Systems Development
Modern society invariably tends to need complex1 systems. (If a system is too 'simple', there may not be any market for it). Consider, for example, some of the successful products in present times:
- Smartphones such as the iPhone, the Samsung Galaxy
- Tablets such as the iPad, Google Nexus 7
- Electric cars such as the Tesla
Saturday, February 25, 2012
SVForum Meetup: Building a Cloud Platform for Real-Time Video: Learnings and Challenges
This meetup on Building a Cloud Platform for Real-Time Video: Learnings and Challenges was a very captivating presentation — except in the beginning, during introductory slides, when it was somewhat slow-moving1 — on how BlueJeans have created a good recipe for videoconferencing service in the cloud.
Monday, August 8, 2011
Is Apple Safari for Windows the best browser for the desktop?
In a previous post, I explored the JavaScript compatibility, on my laptop, of the 5 browsers I regularly use against the ECMA's test suite. That was my first attempt at the comparison, and I didn't think much of it. I undertook that exercise again a month later, yesterday, and I can say with confidence the following:
- Chrome, Firefox and IE fare reasonably along the same lines.
- Opera shows a lot of holes in its implementation
- Safari is the worst performer: crashes in the middle of the test execution, probably due to memory leak.
You can see all the detailed results in a separate web page.
Sunday, July 17, 2011
The Power of CSS (at the Open Web Camp, 2011).
If you are a novice to CSS, you will like this presentation by Estelle Weyl, which I attended yesterday at the Open Web Camp, 2011. If, on the other hand, you know a little of CSS, you'll love this presentation!
In this presentation, you can learn how to produce nice animation effects, such as producing snow any time you want! This use of CSS, as opposed to an equivalent JavaScript code, shows the power of declarative programming, in comparison with its companion, procedural programming.
In this presentation, you can learn how to produce nice animation effects, such as producing snow any time you want! This use of CSS, as opposed to an equivalent JavaScript code, shows the power of declarative programming, in comparison with its companion, procedural programming.
Friday, July 1, 2011
A Comparison of Browsers: Popularity and JavaScript Compatibility
At the beginning of every month, new statistics are published on browser usage: At the onset of July 2011, as you can see from the diagram below, Chrome is closing in on Firefox, even as IE is losing its market share.
Source: StatCounter Global Stats - Browser Market Share
Wednesday, June 29, 2011
SVForum Cloud Services SIG: "The Future of the Data Center"
By the title of the meetup, namely "The Future of the Data Center", you might conclude that the two scheduled talks would be about how to architect future data centers, racks, power, cooling, etc. But, the talks were a bit more focused on only two, but important, aspects of enterprise clouds:
![]() |
| Brad Stone, Nexenta: Cloud Storage. |
| Dave Roberts, ServiceMesh: The Big Win. |
Labels:
Cloud,
Computing,
Orchestration,
Storage
Location:
1100 Marsh Rd, Menlo Park, CA 94025, USA
Subscribe to:
Posts (Atom)



+-+Meetup.png)

