Feb 27, 2016

Lead the online application

After leading complex online systems for few years along with time to say goodbye its also time to share experiences. Leading an organization's online system can be colossal especially is its e-commerce, online banking, social media, etc. sites. Though separation of concerns are handled via departments in structured organization - UI/UX, online, mobile, and backend teams; but for lead to be more productive & effective certain knowledge areas are must today.

Starting with Agile, lead is a developer. He or she is developing along with taking slightly more responsibility that is of mentoring and guiding other developers. Lead should be aware of Agile, create tasks, work on tasks, has complete picture of application, open to help, and bound to technology. Lead develops code and runs code. Lead also gets involved in governance and documentation. But lead doesn't take all responsibilities of everyone. He or she should not be owner of other's stuff and he or she should not be blamed for success or failure. IT industry needs self motivated developers who can not only build the show but also run the show.
Agile UX unifies developers and designers in Agile process.

Use Case documents, Requirement documents, Business Case, and Project plan are too boring. I take responsibility of rough estimates and rough budget. Interesting things starts thereafter.

Foremost is understanding Information Architecture - How information is categorized, How information is represented, how user moves through information, and how user looks for information. It takes huge effort to understand it and build the Information Ecology - apprehension of Context (business, funding, policies, culture, technology, resources, and constraints), Content (documents, volume, governance, contents), and Users (audience, experience, needs, behavior).
User Experience designers take Information Architecture to next level. Structure is important to relate scale and Sitemap allow us to visualize and relate the number and organization of website pages.

It starts with Site map - A website structure that allows us visualize and relate the website pages.
Though in Agile its all iterative but still rough sitemap should be drawn in start.
Next comes UX designs. Its said
“The UX designer must be at least one step ahead of the sprint. In other words, do research and design work outside of the current sprint. I have to keep laying the tracks for the team.”
 - Derek, Lead Researcher & UX Designer.

Next is UI. Get familiar with UI patterns.

No question we are not developing RWD; therefore UI should be shared for any page for all devices - portal, mobile, and tablet; so that development can start for that page. At the same time we architect the services, contracts, database tables, etc. Undoubtedly microservices, RESTful services, automated build jobs, and on and on.

Contents of WebSite & layout should rank Site high in Google search and SEO is solution. Understanding of Internet is must for a lead. How Internet works - IPv6, IP, VIP, DNS, Load balancer, Web Server, static content, etc. 

Feb 24, 2016

Was ITIL Foundation Certificate dumbest

Yes this is what you think when you put your money in certificate that's neither required nor has purpose.

ITIL Foundation Level The Foundation level is the entry level qualification which offers you a general awareness of the key elements, concepts and terminology used in the ITIL® service lifecycle, including the links between lifeycle stages, the processes used and their contribution to service management practices. If I have money I would love to attend all courses and do all certifications because best part of these certificates is that we take a break from normal work and spend time with intellect & experienced cohort. I really love PMP, Scrum, and technical training's because they bring opportunity to share experiences. ITIL course was similar participation and certificate exam was tough; but at the end of day I realized I have been doing this for past 10 years and do I still need a certificate. Why would a company ask for ITIL foundation certificate is they already know he or she works in a reputed IT company. Whatever I learned during course I found my current organization provided similar training multiple times for free and certificate questions were same as one I answered in organization training's.  At last I was convinced we should take training's forced on us in organization are seriously worth.

ITIL certificates are good for some one in Service team, LSS team, etc. and as mentioned on theirr web site This qualification is primarily aimed at:
  • Those who require a basic understanding of the ITIL framework
  • Those who need understanding of how ITIL can be used to enhance IT service management within an organization
  • IT professionals or others working within an organization that has adopted and adapted ITIL and who need to be informed about, or contribute to, ongoing service improvement.
All above comes with cost but if you have good experience (or 5+ IT experience) then you don't need to prove yourself with ITIL foundation certificate. If you are doing it for knowledge and interest then it suits you, 

Feb 17, 2016

MBA after 10+ IT experience

Yes, there's no wrong time or right time to do right thing., and if you are waiting for that perfect moment that's not going to happen. We have to create that moment. Les brown was right but things are not always in our hands. I planned to do MBA 10 years back when but back then when I completed graduation, getting into job was a priority because of finance, family expectations, and my desire for entrepreneurship and consulting. Then I wanted to know more about technology, how large scale software’s are developed, and corporate culture.  I wanted to do MBA 5 years back when I got married to love of my life and within a year we became parents. We were so happy and I did not want to change anything. I gave GMAT few years back when I was so busy with my work and family and it affected my score. This year is so far so good and I didn't made any resolutions. 
Yes its a true story and every MBA college I applied believed in this. 

If you had a similar aspiration of doing something then you should be able to narrate it Why now. I always had desire of formal education from reputed institute and it was a piece missing in my resume. Even after 11 years of experience I feel I still need to fill that gap in resume and empty education section. May be I would be doing the same work but changing work was not the primary motive behind doing MBA. 

Answering Why MBA might be tough for anyone but was easy for me because its real because I have worked in several roles such as Consultant, Engineer, Leader, Designer and Manager, and I have gained advisory, technical, communication, business and management skills which help me see technology change the shape of business. It takes more than hard work and technical skills to succeed at top; therefore I felt need for high quality education for deeper understanding business, strategic management, and global perspective. Building command over several subject areas - finance, marketing, and operations was also another motive. With my experience I was able to connect technology to governance, devices to revenue, and data to analytics but I lacked the connection between vision, leadership, initiatives, and culture. I also wish to reach and work for non-IT companies and maybe own the technology strategy not for a project but for a company.  

Now after 10+ years in IT I feel I got so much insight and I really feel skills in hand and leadership in mind. I feel so confident about my experience as if I have consummate skills and I lacked this confidence 5 years back. When I had 6 years of experience no company was ready to take me because I made 7 switch and consistent 4 years in one company also removed that flaw. Indeed now I believe its time

 I have not yet decided but getting into good MBA college after 10+ years of IT experience is not tough. 
© Shift, ShEkUP, Shape, and Surprise | All rights reserved.
Blogger Template Crafted by pipdig