I came across a Software Advice article based on an interview with Ryan Singer, Product Manager at 37Signals. I used their Basecamp tool on a project not to long ago and found it to be a pretty good tool.
In the article, Singer talks about how they organize work on a project. Instead of assigning all the tasks by roles, they organize the work around what Singer refers to as projects...but I would call them features. Using their example, one of the projects (features) of a conference registration application would be a receipt page. They prioritize the work by each of the features or what they refer to as areas of concern.
To me is sounds like they are taking more of a Kanban approach, prioritizing the features and working on them one at a time rather than planning work around iterations. I also didn't see an reference to User Stories.
I took my PMI-ACP certification exam earlier this year, and in my studies came across a discussion of process tailoring in Mike Griffith's exam prep book and the concept of Shu-Ha-Ri, which I blogged about a while ago myself. It seems like the folks at 37Signals have done some tailoring that has worked for them, but is their approach right for everyone? Probably not.
In the spirit of Shu-Ha-Ri, you should start by following the rules. For most people, this probably means Scrum. From here, you need to figure out which rules to break for your organization. Researching what other organizations like 37Signals has done is good for ideas, but ultimately you need to figure out what works in your organization. As Singer points out, there are many creative ways to use Basecamp, just like there are many creative ways to tailor your agile processes to meet your organization's needs.
A look at how we deliver value, incorporating diverse ideas that can be applied to organizations.
Monday, October 21, 2013
Tailoring Agile
Labels:
Agile tailoring,
Basecamp,
Shu-Ha-Ri
Wednesday, October 02, 2013
Getting Unstuck
I have an app on my iPad that I turned to today to help me get past a little writers block. I haven't been posting to this blog much because I haven't had any good ideas. The tool is called Unstuck, you can find out more about it here.
So I went through a set of exercises that helped me define why I was stuck, and then helped me think through why I was stuck and come up with a plan to get past it.
One of the exercises it suggested was writing about the future. The idea is to think 5 years ahead. You are on the cover of Time magazine. What would the article be about? Now think 10 and 15 years ahead. After you've envisioned some future state, think about the smaller steps that would get you there, and that is the basis for getting unstuck.
The app has a lot of different tools for different situations. Mirror Mirror helps you set goals when you're drifting. Get Your Game On helps plan and prioritize. Now or Never helps you get motivated, and there are others. So if you're having a stuck moment, I recommend looking at Unstuck.
So I went through a set of exercises that helped me define why I was stuck, and then helped me think through why I was stuck and come up with a plan to get past it.
One of the exercises it suggested was writing about the future. The idea is to think 5 years ahead. You are on the cover of Time magazine. What would the article be about? Now think 10 and 15 years ahead. After you've envisioned some future state, think about the smaller steps that would get you there, and that is the basis for getting unstuck.
The app has a lot of different tools for different situations. Mirror Mirror helps you set goals when you're drifting. Get Your Game On helps plan and prioritize. Now or Never helps you get motivated, and there are others. So if you're having a stuck moment, I recommend looking at Unstuck.
Labels:
blogging,
tools,
Unstuck,
writers block
Tuesday, July 09, 2013
Agile Isn't New
When I was in the US Navy, one of my assignments was working with the U-2 spy plane and the folks at Lockheed Martin, famous for their Skunk Works program. I was recently researching the program for some training I was doing, and realized how closely the principles of Kelly Johnson aligned with the principles of agile.
Skunk Works came about in 1943 as Lockheed (as they were know as then) was working on the first jet fighter. Kelly Johnson was a young engineer on this program. He outlined his 14 rules & practices to guide the teams. Some of the key points include:
Now some of the other rules related to the relationship between the vendor and the government, but this list sounds similar to some points in the Agile Manifesto and Guiding Principles. I don't know if the work of Kelly Johnson influenced the people that wrote the manifesto, but it's clear the ideas have been around for a while. And as far as a track record, the original fighter plane (XP-80) was designed and built in 143 days, and the U-2 has been operational for almost 60 years.
Skunk Works came about in 1943 as Lockheed (as they were know as then) was working on the first jet fighter. Kelly Johnson was a young engineer on this program. He outlined his 14 rules & practices to guide the teams. Some of the key points include:
- The manager should have practical control of the program (think product owner)
- Use a small number of good people
- Use very simple drawings with flexibility for making changes
- Minimize reporting to what is important
- Mutual trust between the military project organization and the contractor
Now some of the other rules related to the relationship between the vendor and the government, but this list sounds similar to some points in the Agile Manifesto and Guiding Principles. I don't know if the work of Kelly Johnson influenced the people that wrote the manifesto, but it's clear the ideas have been around for a while. And as far as a track record, the original fighter plane (XP-80) was designed and built in 143 days, and the U-2 has been operational for almost 60 years.
Labels:
agile,
skunkworks
Tuesday, June 04, 2013
Retrospectives
I mentioned in my last post that I'm on the blog team for the PMI Netherlands Summit, taking place June 13th in Zeist - The Netherlands. One of the sessions is on retrospectives; it's titled Retrospectives: your lessons learned on steroids to help your team / project in your continuous improvement.
A key tenant of agile projects is to inspect and adapt and that is the purpose of retrospectives. We use these as opportunities to help us identify ways to improve. We should be conducting retrospectives on a regular basis, normally at the end of each iteration.
This past weekend I was at the PMI Leadership Meeting for the communities. After the official program ended, the Agile Community got together and had a retrospective of our work since our last time getting together. The idea of retrospectives can be applied to operations as well as projects. The idea is the same, pick a time, take a step back, and think about how you can work together better. We came up with some actions to help us better deliver value to our customers going forward. You should try it, and if you don't know how, maybe you should think about attending the conference.
Labels:
PMI Netherlands,
retrospectives
Tuesday, April 23, 2013
Learning Outside the Box
I'm on the blog team for the PMI Netherlands Summit, taking place June 13th in Zeist - The Netherlands. One of the tracks is Learning from Outside the Box. I appreciate the aspect this track is taking. Sometimes you can learn valuable lessons when you get outside your normal area of focus.
I recently spoke at a conference in the US that focused on health care, the HIMSS conference in New Orleans back in March. Some of the attendees of my session were familiar with agile, but many were not and based on my audience, agile was not being used much in healthcare. For them, this was a learning outside the box experience, but also for me.
I have not done any projects in the healthcare field. I learned something about the field based on the questions my audience was asking. It has peaked my curiosity and I've started researching the types of projects that this industry deals with and started thinking about how agile can support this field.
So if you're in the EMEA region and looking for a good conference, check out the PMI Netherlands Summit. There are some strong speakers such as Dr Lynn Crawford and Dr Terry Cooke-Davies and a lot of interesting topics.
I recently spoke at a conference in the US that focused on health care, the HIMSS conference in New Orleans back in March. Some of the attendees of my session were familiar with agile, but many were not and based on my audience, agile was not being used much in healthcare. For them, this was a learning outside the box experience, but also for me.
I have not done any projects in the healthcare field. I learned something about the field based on the questions my audience was asking. It has peaked my curiosity and I've started researching the types of projects that this industry deals with and started thinking about how agile can support this field.
So if you're in the EMEA region and looking for a good conference, check out the PMI Netherlands Summit. There are some strong speakers such as Dr Lynn Crawford and Dr Terry Cooke-Davies and a lot of interesting topics.
Labels:
HIMSS,
learning,
PMI Netherlands
Monday, February 25, 2013
Dos and Don'ts of Time Management
This guest post is from Steward Copper of Project Management Insights
Show me a person who wouldn’t like to become successful in life and his career. We all want to become winners and overcome others in the competition. We want to achieve some goals, become famous and get into the top list of the ‘winners’.
But it isn’t easy – the road to success and prosperity is really hard and it isn’t a bed of roses. You need to be ready to work a lot in order to achieve your goals. The most valuable thing that we all need – and which we always lack - is time. Although there are only 24 hours a day, some people manage to do more things than others. How do they manage it? They apply time management principles and know how to prioritize tasks and issues. Remember, that your big goal is a combination of smaller goals that you have to achieve on the way to your own ‘big goal’.
No matter who you are – a student, a teacher, a businessman, a project manager, or a housewife – you need to learn how to manage your time efficiently. I hope the following tips (the so-called ‘dos’ and ‘don’ts’ will help in this.
Author Byline
Hi, my name’s Steward Copper and I am the owner of Project Management Insights. While working as a project coordinator and BA, I have tried almost all possible PM tools, BA instruments, collaboration programs, including tracker and task management software solutions. I use Comindware Tracker for my project management processes. Follow me on Linkedin.
Show me a person who wouldn’t like to become successful in life and his career. We all want to become winners and overcome others in the competition. We want to achieve some goals, become famous and get into the top list of the ‘winners’.
But it isn’t easy – the road to success and prosperity is really hard and it isn’t a bed of roses. You need to be ready to work a lot in order to achieve your goals. The most valuable thing that we all need – and which we always lack - is time. Although there are only 24 hours a day, some people manage to do more things than others. How do they manage it? They apply time management principles and know how to prioritize tasks and issues. Remember, that your big goal is a combination of smaller goals that you have to achieve on the way to your own ‘big goal’.
No matter who you are – a student, a teacher, a businessman, a project manager, or a housewife – you need to learn how to manage your time efficiently. I hope the following tips (the so-called ‘dos’ and ‘don’ts’ will help in this.
- State your aims and goals: Think carefully about the things that you usually do. Put down the tasks and activities that are needed to be done every day, every week, and every month. But the most important is listing the goals that you would like to achieve in the end. Look at them attentively, analyze and set priorities. Then, rearrange the tasks in the list and add time limits and deadlines. It will give you a possibility to allot enough efforts for completing each task. Do not neglect minor tasks – they may seem not important at first but don’t procrastinate on them.
- A good beginning makes a good ending: If your goals are set and time limits are established, it’s time to start the way to your goal. Be optimistic and believe in your success because, as the proverb says ‘Well begun is half done’. If you are not sure about the success, put aside the task for some time and start only when you are ready 100%.
- Don’t forget about some extra time: If you know exactly how much it will take to complete the task, assign that amount of time. But if you are not sure, add more time in case of some problems or delays. Be flexible – if necessary, replace one task with another but still try to stick to the plan. Don’t forget about some unexpected things that can – and do – happen in life. Make allowance for such situations – leave some spare time in general.
- Work done, have your fun: Life is not only work. Don’t forget about some pleasure and fun since they are needed to fill you with energy for new victories. If you only work, you will become stressful and annoyed, which will result in failures and broken deadlines.
- Stay focused: Well, if you have stated your goals, made a list of things to be done, walk towards your goals and don’t let anything or anybody make you leave this way. Stay concentrated! Don’t waste your valuable time on unimportant or time-eating activities.
Author Byline
Hi, my name’s Steward Copper and I am the owner of Project Management Insights. While working as a project coordinator and BA, I have tried almost all possible PM tools, BA instruments, collaboration programs, including tracker and task management software solutions. I use Comindware Tracker for my project management processes. Follow me on Linkedin.
Tuesday, February 12, 2013
6 Common Pitfalls to Avoid in Managing Distributed Project Teams
The following is a guest post from Andrew Filev of Wrike.
According to a survey
we ran with 1,000+ employees of various organizational levels, over 60% of them
expect their work to go fully virtual in the next few years. Given that remote collaboration
is becoming a more and more widespread trend, project managers need to quickly adapt
their practices to the changing realities. So, what pitfalls are there to
expect in managing distributed teams, and how can you avoid them?
Putting too
much hope in self-organization leads to false expectations
Even though a virtual team
generally enjoys some extra flexibility, it is deceiving to believe that it
will function effectively without enough managerial control. Even more than co-located
teams, distributed workers need common guidelines to get their efforts synchronized.
For example, when and how to report on work progress, how to deliver results,
which best practices and standards to adhere to in the process, etc. Simple and
concise rules of work organization will help to get the team coordinated at
any distance.
Reports
instead of conversations lead to miscommunications
If the team’s
communication is limited to exchanging tasks and reports, it’ll lead to at
least two challenges. First of all, both the manager and the team will suffer
from poor visibility into what’s really happening. Second, this will make the atmosphere inside
the team too formal. To avoid this, don’t stop talking! An ongoing conversation
will keep everyone updated on the progress, help colleagues solve some
questions together and also increase engagement. To add some face-to-face
components, you might occasionally run a video-conference or even an offline
meeting if there’s a chance.
Lacking the
culture of sharing leads to frustration and low velocity
Transparency is one of
the main challenges for remote teams. Often, workers get “siloed” with their
own assignments, documents and reports, and all this info isn’t automatically
accessible to their colleagues. Cloud technologies and social project collaboration software are great enablers in developing the habit of sharing within the team,
so that work-related info isn’t isolated on personal PCs.
Not enough motivation
leads to poor productivity and lack of satisfaction
Separated
by distance, you can’t shake hands with every employee or pat high-achievers
on the shoulder. But little things might matter. Express appreciation verbally,
be that a thank-you note or a call. If your company’s policy allows, you can
consider such acknowledgement options as flexible working hours, employer-paid leisure
activities or personalized gifts.
Making
assignments too big leads to misalignment and poor visibility into progress
Without direct
communication, there is higher risk of someone misunderstanding his goals. According
to my experience, the key pain reliever in this case is assigning work in a
more granular way. The remedy is simple: think big, but act small. With smaller
assignments, a worker will understand them better, complete them faster and
report easier. For the manager, in his turn, it will be easier to track
progress both at bird-eye view and in detail.
Not believing
in the efficiency of a distributed team leads to a self-fulfilling prophecy
To conclude, the biggest delusion of some project managers is being convinced
that productivity stops at office walls. Yes, your employees do not gather
daily at one location, but they are still a team that can be as synced, efficient
and successful as a co-located one is. Don’t take the virtuality as a weakness. On the contrary – you have the
opportunity to broaden your geographical, time and talent reach! You just need
to find your own right mix of methods and tools to see the productivity of your
distributed project team flourish.
Andrew Filev
is the founder and CEO of Wrike, provider of popular project management
software. He is a seasoned software entrepreneur, project and product manager,
and advisor to several fast-growing ventures.
Subscribe to:
Posts (Atom)