Announcements

TOGAF 9.1 Certified

January 26, 2015 Announcements, Certification, TOGAF 1 comment

My passion is technology and living with it, and my ultimate goal is to become an Enterprise Architect, as a major step to continue with the path I should be following,  I am TOGAF 9.2 certified as on today.

It was a long due one, finally I am able to accomplish it.  Great experience preparing for this certification examination.

Capture

 

 

 

 

 

 

 

 

Little summary, for those who haven’t heard about TOGAF:

 

The Open Group Architecture Framework (TOGAF) is a framework for enterprise architecture which provides an approach for designing, planning, implementing, and governing an enterprise information technology architecture.

To make it  simple:  The Open Group Architecture Framework (TOGAF) is a framework – a detailed method and a set of supporting tools – for developing an enterprise architecture.

TOGAF® is the de facto global standard for Enterprise Architecture. The Open Group Architecture Forum, comprised of more than 200 enterprises, develops and maintains the TOGAF standard and publishes successive versions at regular intervals.

TOGAF is a high level approach to design. It is typically modeled at four levels: Business, Application, Data, and Technology. It relies heavily on modularization, standardization, and already existing, proven technologies and products.

TOGAF ADM [ Image Courtesy @ Wikipedia ]

The TOGAF framework enables organizations to effectively address critical business needs by:

  • Ensuring that everyone speaks the same language.
  • Avoiding lock-in to proprietary solutions by standardizing on open methods for Enterprise Architecture.
  • Saving time and money, and utilize resources more effectively.
  • Achieving demonstrable ROI.

To know more about TOGAF – http://www.opengroup.org/subjectareas/enterprise/togaf

http://en.wikipedia.org/wiki/The_Open_Group_Architecture_Framework 

Certified–Professional Scrum Master-I(PSM-I)

August 14, 2013 Agile, Announcements, Certification, Development Process, KnowledgeBase, Methodology, Scrum No comments

Before I joined UnitedHealth Group as a Consultant in Jul 2010, I didn’t even hear about of Agile or Scrum.I have been working in an Agile environment for last 3 years and it was really interesting experience to develop high value applications and products using Scrum. I worked on few projects during the tenure as a Agile Development Team member and acted as Scrum Master in building some high quality mobile applications. As a team we enjoyed working together in Agile Environment.  Now I am confident enough to say that I know bits and pieces of scrum. Frankly speaking I love to preach about Scrum. 

What is Scrum? :  for those who does not know about Scrum

Scrum is an iterative and incremental agile software development framework for managing software projects and product or application development. Its focus is on “a flexible, holistic product development strategy where a development team works as a unit to reach a common goal” as opposed to a “traditional, sequential approach”.

Scrum enables the creation of self-organizing teams by encouraging co-location of all team members, and verbal communication between all team members and disciplines in the project.

A key principle of Scrum is its recognition that during a project the customers can change their minds about what they want and need (often called requirements churn), and that unpredicted challenges cannot be easily addressed in a traditional predictive or planned manner.

As such, Scrum adopts an empirical approach—accepting that the problem cannot be fully understood or defined, focusing instead on maximizing the team’s ability to deliver quickly and respond to emerging requirements.

Why is it called ‘Scrum’?

In rugby football, a scrum refers to the manner of restarting the game after a minor infraction. In the early 1990s, Ken Schwaber used what would become Scrum at his company, Advanced Development Methods, and Jeff Sutherland, with John Scumniotales and Jeff McKenna, developed a similar approach at Easel Corporation, and were the first to refer to it using the single word Scrum.

[Ref: Wikipedia]

If you are interested to know more about Scrum visit the wikipedia page: http://en.wikipedia.org/wiki/Scrum_(software_development)

There is two professional certifying authorities for obtaining a Certification in Agile Scrum.

1. ScrumAlliance.org –> provides the Certified Scrum Master(CSM) certification.

  • Any one who attend a training/course(Certified Scrum Master course) by a Certified  Scrum Trainer(CST), will be able to get this certification.
  • Course Training Cost  is little costly comparing to PSM-1.
  • Assessment is just for the sake, you will get Certificate even through you didn’t do well in the assessment.
  • The certification has a validity of 2 years, and you will have to renew every 2 years($150).

2. Scrum.org –> by Scrum’s co-creators (Ken Schwaber & Jeff Sutherland)  – provides Professional Scrum Master(PSM) 1 and 2 certifications.

  • This certification is based on real Assessment of your Scrum knowledge.
  • You will have to score 85% out of 100 to get this certification.
  • This certification will not expire.
  • PSM-1 costs 100$

Both certifications has it’s own value in the market, since Scrum.org is relatively new comparing to ScrumAlliance, you will see more organization focusing towards CSM. But trend has changed and either CSM or PSM would be good enough to prove your proficiency in Scrum Development and to work in a Scrum Development Team.

Even though have completed the PSM training in Jan 2013, it took a while for me to write the exam, due to priority activities at the workplace.  But  I just cleared Scrum.org’s – Professional Scrum Master-1(PSM-1) certification.  Glad that I cleared it and now I am among those 11k – PSM-I certified developers.

image

[PSM -I – Badge]

To know more about Scrum and Certifications visit the following links:

CSM  –http://www.scrumalliance.org/certifications/practitioners/certified-scrummaster-(csm) 

PSM-I  – https://www.scrum.org/Assessments/Professional-Scrum-Master-Assessments/PSM-I-Assessment

PSM-II  –  https://www.scrum.org/Assessments/Professional-Scrum-Master-Assessments/PSM-II-Assessment

The Scrum Guide in one location: www.ScrumGuides.org

AHM250 Certified

July 24, 2013 Announcements, Certification No comments

Today as part of my current job profile in American healthcare organization, I have been certified as a “Professional,  Academy for Healthcare Management”(PAHM) – by AHIP.org 

For AHM250 exam – it was an interesting learning curve which consist of 28 chapters and provided me more insight in to American Healthcare Segment, details including recent Affordable Care Act(ACA) or simply called as Healthcare Reform.

image

Dear Windows Phone users – “Easy Banking IN” is no more.. Rest in Peace..

May 30, 2013 Announcements, Microsoft, Mobile-Development, Windows, Windows Phone, Windows Phone 7, Windows Phone 7.8, Windows Phone 8, Windows Phone Development, Windows Phone SDK No comments

Few months back all of a sudden I came across an Idea, there is no mobile banking reference application in Windows Phone market place. So I thought of putting it together and my idea came alive in one day of work and I published to the marketplace.

“Easy Banking IN” was well received by users and users were happy that they are getting an app that would help them in their mobile internet banking needs. Time to time I made so much of improvements as per user feedback.

image

Marketplace link: http://www.windowsphone.com/en-in/store/app/easy-banking-in/6d36eef8-e022-4264-8b3b-bc7978e37999

Till now Easy Banking IN:

1. Was top 5-6th free App in “Banking and Personal Finance Section”

2. More than 24,000 downloads since Sept 2012

3. User reviews were averaged at 4.0/5.0  and 100+ reviews

All of a sudden few weeks back it has been removed from Windows Phone store. I have received a disappointing note from Microsoft.

From: Windows Phone Marketplace Report App
Sent: 21-05-2013 02:21
To: [email protected]
Subject: NOTIFICATION: Windows Phone Application(s) Removed – Easy Banking IN

Dear Developer,

The application(s) listed below have been removed from the Windows Phone Store because your application(s) are not affiliated with the original banking institution and it was determined that the application(s) posed a security risk to Windows Phone users in violation of the Application Requirements for Windows Phone Store. You will not be able to republish the application(s) listed below.

Application(s) Removed

Easy Banking IN

Windows Phone Store Team

Reason “Windows Phone Team” mentioned was they feel the application is dangerous and I have no affiliation from any of the banks – hence “Easy Banking IN” is prohibited from Windows Phone store. 

  • For building a mobile banking sites database – why would somebody needs an affiliation from Banks?
  • In this internet and smart phone age you will lot other application – similar to application which only helps the user in their daily mobile banking needs.
  • I tried to explain the Windows Phone Legal team that,  it is only a mobile internet banking sites reference application. Why do you consider it as a threat? No answer to that.
  • Windows Phone Team says – any application listed under ‘Banking and Finance Category’ requires an affiliation from bank. Crazy policy right – they are just beating around the bush. If you look at iOS and Android application store – you will see similar application been listed with out any issues.
  • Again this legal and affiliation is a biased one only for “Easy Banking IN” and I could see lot other 3rd party applications listed in Windows Phone store without any affiliation. 

Final is I decided to scrap my application, due to the fact that Microsoft’s careless legal team is not ready to accept – the points I tried to explain.  No use at all, I can’t fight with them. Seems some one has reported to Microsoft legal that this application is dangerous and legal team has blindly believed it.

Sincere thanks to all the users of “Easy Banking IN”, and really sorry for disappointing you all by scrapping the “Easy Banking IN” project.   Thank you Microsoft team for the great  Inspiration.

These are the communication I received from Windows Phone app team:

and the final reply:

Hello Nithin,

Once again, the reason for removal of the app is because it is a banking related app that is not affiliated with a banking institution.  This means the only scenario that this app would be permitted is if you have an affiliation with a bank.  You are of course permitted to create and submit other non-banking related apps.

Thank you,

Windows Phone Store Team

From: Windows Phone Marketplace Report App [mailto:[email protected]]
Sent: 23 May 2013 10:07 PM
To: Nithin Mohan T K
Subject: RE: NOTIFICATION: Windows Phone Application(s) Removed – Easy Banking IN

Hello Nithin,

We have previously described the reason why your application was removed from the Windows Phone Store.  Non-affiliated banking related applications are prohibited.  This policy is applied to every app on the Store, and any information, documentation, or affiliation related to other apps and developers is strictly confidential.  We do not share private information regarding developer accounts, thus you would not see this information posted publicly.  The APA you signed when you created your developer account cites, among other things: “Microsoft reserves the right to remove any Application or In-App Product from availability on the Windows Phone Store for any reason…”  Your application was removed strictly because it was prohibited by Store policy.

Thank you,

Windows Phone Store Team

 

From: Windows Phone Marketplace Report App [mailto:[email protected]]
Sent: 22 May 2013 01:21 AM
To: [email protected]; Windows Phone Marketplace Report App
Subject: RE: NOTIFICATION: Windows Phone Application(s) Removed – Easy Banking IN

Hello Nithin,

We’ve recently updated our policy regarding banking applications and other applications that process and/or handle in-app payments.  This policy applies to every application on the Windows Phone Store, and is not targeted specifically towards you as a developer or your application.  Banking related applications are required to provide verifiable documentation that they are affiliated with a banking institution.  Unless you can provide us with an affiliated status, “Easy Banking IN” is prohibited on the Windows Phone Store.

Thank you,

Windows Phone Store Team

From: Windows Phone Marketplace Report App [mailto:[email protected]]
Sent: 21 May 2013 08:29 PM
To: Nithin Mohan T K
Subject: RE: NOTIFICATION: Windows Phone Application(s) Removed – Easy Banking IN

Hello Nithin,

Microsoft removed “Easy Banking IN” from the Windows Phone Store because your application is not affiliated with the original banking institution. Your application can be republished if you can provide proof of approval from the banking institution.

Thank you,

Windows Phone Store Team

From: Nithin Mohan T K [mailto:[email protected]]
Sent: Monday, May 20, 2013 6:50 PM
To: Windows Phone Marketplace Report App
Subject: RE: NOTIFICATION: Windows Phone Application(s) Removed – Easy Banking IN

Dear Microsoft,
It is absolutely unnecessary and without specific reason you have removed this application. Application has never violated any security aspects of Windows phone. It had a very good user feedback and a user base. If required I can provide full source code to review.
Kindly please do not do this to my app which is having a good user base. It doesn’t posses any threat to security. Users has been given option to open in built in browser control or in browser itself. It neither injects any scripts.
Based on what factors you have removed app without any discussion with me.
Please respond ASAP…
Thanks & Regards
Niithin Mohan


User Feedbacks

EasyBankingIN_Feedback001EasyBankingIN_Feedback002EasyBankingIN_Feedback003EasyBankingIN_Feedback004EasyBankingIN_Feedback005EasyBankingIN_Feedback006EasyBankingIN_Feedback007EasyBankingIN_Feedback008EasyBankingIN_Feedback009EasyBankingIN_Feedback010EasyBankingIN_Feedback011EasyBankingIN_Feedback012

Build Apps on BlackBerry 10 platform and win guaranteed prizes

December 19, 2012 All, Blackberry, Blackberry10, Community, Contests, Mobile, MSDN No comments

Participate Now

Ever dreamt of showing your expertise in App development on BlackBerry® 10™ platform? devworx brings you a chance to live out your dream.

Welcome to BlackBerry® 10™ Apps Challenge.

Build Apps on BlackBerry® 10 platform & win guaranteed prizes.

For every:

  • 2 apps: Gift voucher worth Rs 1200/- +3 month’s Digit Subscription
  • 3-4 apps: Gift voucher worth Rs 2500/- + Cowon Earphone
  • 5-9 apps: One BlackBerry® PlayBook™
  • 10 or more apps: One BlackBerry® PlayBook™ + One BlackBerry® Dev Alpha

No Registration fees required to participate!

So, what are you waiting for? Participate & unleash your expertise in App development on BlackBerry® 10™ platform.

Participate Now

Participate Now

Develop Applications for Windows Phone and win a trip to Barcelona–Presenting to you by Windows Phone Geek & Nokia

December 19, 2012 .NET, .NET Framework, All, Announcements, Community, Microsoft, Mobile-Development, MSDN, Nokia, Windows, Windows Phone, Windows Phone 7, Windows Phone 7.1 SDK, Windows Phone 8, Windows Phone 8.0 SDK, Windows Phone Development, Windows Phone SDK, Windows Phone Store No comments

To celebrate the launch of the Lumia 920 and 820 devices, Windows Phone Geek and Nokia are offering awesome prizes for developers in the Lumia Geek 8 Week Challenge.

http://windowsphonegeek.com/lumia-geek-8-week-challenge/

Developers can win a trip for 2 to MWC in Barcelona, customized Lumias and their very own demo space at MWC in Barcelona.

All developers need to do is submit a new or updated version of their app to the Windows Phone Store.

There are prize categories for overall best app, best use of Lumia technology and for the app that gets the most votes from the Windows Phone Geek community.

This 8 week competition runs from 13th November until the 8th January during which developers can submit their apps on the Windows Phone Geek web site.

Prize Categories

“Ultimate Lumia Geek”

These prizes will be awarded for the best overall apps picked by our judges.

1st prize:

  • Trip for 2 to MWC in Barcelona. Includes: Airfare, Hotel Accommodations, & Event Passes App Demo @ WIPJam @ MWC Customized Nokia Lumia Device & Nokia Gear
  • $300 ad credit on Nokia’s Ad Exchange (NAX)
  • 1 Year Free Subscription to Nokia’s Premium Developer Program (NPDP)

2nd prize:

  • 1 Free Pass for MWC
  • Accommodations @ special “WIP Developer Pad” in Barcelona App Demo @ WIPJam @ MWC Nokia Lumia Device & Gear
  • $200 ad credit on Nokia’s Ad Exchange (NAX)
  • 1 Year Free Subscription to Nokia’s Premium Developer Program (NPDP)

3rd prize:

  • App Demo @ WIPJam @ MWC
  • Nokia Lumia Device & Gear
  • $100 ad credit on Nokia’s Ad Exchange (NAX)
  • 1 Year Free Subscription to Nokia’s Premium Developer Program (NPDP)

“Best Lumia Technology Showcase”

  • This prize will be awarded for the best usage of core Lumia features. (Lumia camera & imaging, NFC, Nokia Maps & Location or Nokia Music APIs) App Demo @ WIPJam @ MWC Customized Nokia Lumia Device & Nokia Gear$200 ad credit on Nokia’s Ad Exchange (NAX)
  • 1 Year Free Subscription to Nokia’s Premium Developer Program (NPDP)

“People’s Choice Awards”

  • Prize for apps with the most votes from the community
  • Nokia Lumia Device & Gear $50 ad credit on Nokia’s Ad Exchange (NAX)
  • 1 Year Free Subscription to Nokia’s Premium Developer Program (NPDP)

 

Go to the Windows Phone Geek web site to find out more!

http://windowsphonegeek.com/lumia-geek-8-week-challenge/