Tag Archives: Product Management

What a Release Manager should focus on his first 90 Days

2 Dec

In my past posts, I have focused on Release Management and written lots of posts like Importance of pear process, Change Management Process, Release Management QA or Engineering and lot more. The focus of this post is about Release Manager job and What a Release Manager should focus on his first …

The Scope of E-Learning in India

28 Nov

Over the years, technology have played a key role in shaping our world. Technology is all around in every domain.  E-learning is one of the domain which have lots of potentials yet to come. This post will focus on the Socpe of E-Learning in India. It has eased the process of getting education to …

Future of Agile Software Development

23 Sep

We’re using software every day of our lives. It play an important role in our life. Waterfall model have passed ways almost at most of place and agile comes to the picture.Software development industry grows fast right here, right now, and the foundation for a quantitative leap is building u…

Release management

19 Sep

Release management is a software engineering process intended to oversee the development, testing, deployment and support of software releases. The practice of release management combines the general business emphasis of traditional project management with a detailed technical knowledge of the…

Don’t do agile – Be Agile

16 Sep

I do believe that Scrum is hard to adopt  and  for most companies this is just beyond their comprehension. They are fundamentally misunderstanding agile and trying to do agile rather than be agile.
There are no trainings or certifications  or even processes that can provide you with that unde…

Scrum (Software Development)

13 Sep

In my last post about agile methodology discussed about agile and today came with scrum. So the first question that arises in our mind is what is this and why should I know this? Yes we will take that but before that let me tell you why should you know this. If you are a developer, manager or…

Blog Shifted

13 Sep

Dear Friends,

I got lot of support from you and I am very happy to let you know that Finally I have migrated from WordPress Hosting to own hosted Blog.

Yes, I believe WordPress is the best blogging platform available in market. So I have used wordpress again for my blog.

Here is a link for my New Blog :- http://mukundtechie.com

I request all my followers to visit my site and suggest me, What can be done to make it more interactive and pleasing to see posts.

All your feedback and suggestions are welcomed.

Thanks,

Mukund Chaudhary

New Blog : http://mukundtechie.com

 

Must have skill for Web Developer

6 Sep
It’s hard to know where web development will go in  next 5 years, but those who follow standards bodies or at least read tech blogs have a much better understanding of upcoming changes and growing trends.It’s not enough to follow the industry. Web developers must also understand their users and how they use the product. Analytics tools like StatCounter and Google Analytics and Clicky are my favorites for gathering basic metrics of user interactions.

 

1: One of the “Big Three” (.NET, Java, PHP)

Unless there is a radical change in the development world , most developers will need to know at least one of the Big Three development systems — .NET (VB.NET or C#), Java, or PHP — for the near future. It’s not enough to know the core languages, either. As projects encompass more and more disparate functionality, you’ll need to know the associated frameworks and libraries more deeply.

2: Web development

Web development is not going away anytime soon.  Companies have been demanding more and more who really know how to work with the underlying technology at a “hand code” level. So bone up on JavaScript, CSS, and HTML to succeed over the next five years.Web developers must be able to code. This is supposed to sound obvious. An effective web developer must be able to write syntactically valid HTML, CSS, and even JavaScript.

3: Soft skills

Soft Skill is must for  every developer.They are being brought into more and more non-development meetings and processes to provide feedback. For example, the CFO can’t change the accounting rules without working with IT to update the systems. Writing code is not the only thing that a developer should know, he/she should be able to present what ever they have written.

4: Agile methodologies

Many small companies are either adopting Agile or running proof-of-concept experiments with Agile. While Agile is not the ultimate panacea for project failure, it does indeed have a place on many projects. Developers with a proven track record of understanding and succeeding in Agile environments will be in increasingly high demand over the next few years. Few people thinks that it is only for project managers but they are not true. This is one of the important skill that every developer should learn.

5: Domain knowledge

Hand-in-hand with Agile methodologies, development teams are increasingly being viewed as partners in the definition of projects. This means that developers who understand the problem domain are able to contribute to the project in a highly visible, valuable way. As much as many developers resist the idea of having to know anything about the problem domain at all, it is undeniable that increasing numbers of organizations prefer (if not require) developers to at least understand the basics.

6: Testing

All web developers must be able to test their code in multiple browsers. It’s easy to test for our own personal browser of choice and ignore the rest, but the web is about diversity and the browser landscape is very diverse.

JavaScript testing also falls under this category. Developers must use tools to detect and debug scripting errors. Chrome, Safari, and Internet Explorer all come with built-in developer tools that allow you to step through JavaScript and execute code in an interactive console.
If you are going to write code, you must be prepared to make sure that it works.

Sprint Planning

2 Sep

Sprint Planning – Commitment driven

In My earlier post discussed about sprint in scrum.Today I will talk about sprint planning. Let start with how it starts:-

  1. Estimate each task in hour
  2. Decompose to tasks
  3. Pick Story 
  4. Can do more?
  5. Commit to story

 

Sprint Planning – Velocity driven

  1. Re-Evaluate and commit.
  2. Decompose task -> Estimate each task
  3. Pick Story-> According to velocity of team

 

scrum

 

 

 

 

 

 

 

 

 

 

 

***Image Credit: www.certiconglobal.com

 

Creating the sprint Backlog:

Backlog Item Task Owner Estimate (in hours)
Enables all user to place book in shopping cart Design Business Logic Bob 12
Design User Interface Bob 8
  Set up shopping cart module Mukund 10
  Implement front-end code   4
  Unit test etc   8