Windows Phone 7 development

Archive for the ‘project management’ Category

WP7 constants

I have tried to gather some important ones. I will update this post when I spot something new 🙂


  1. 3 – devices can be unlocked by one developer(one live ID)
  2. 3 – apps can be deployed by DearmSpark developer per one phone
  3. 5 – free apps per account (next one is 19.99$)
  4. 5 – seconds after launch the app must show something to the user(loading screen f.e.).
  5. 10 – apps can be deployed by developer(paid fee) per one phone
  6. 15 – push notification channels per device
  7. 20 MB – The maximum size of the OTA (over the air) installation file for the application.
  8. 30 – frames per seconds XNA updates the screen.
  9. 60 – frames per second Silverlight updates the screen
  10. 62 x 62 – icon size(PNG)
  11. 90 MB – memory usage for devices with 256 MB ( limit can go up for devices with more than 256MB)
  12. 99  x 99 – Small mobile app tile (PNG)
  13. 173 x 173 – tile size(PNG)
  14. 200 x 200 – Large PC app tile(PNG)
  15. 225 MB – The maximum size of the XAP package file.
  16. 480 x 800 – screenshoot of an app.
  17. 1000 x 800 – Panaroama background for marketplace – not 1440 (PNG)


  1. 0.99$ – mimimum price of an app
  2. 99$ – registration fee
  3. 200$ – payout threshold
  4. 499.99$ – maximum price of an app

The collection time of payment

  1. 15 to 30 days for credit card billing
  2. 90 to 120 days for mobile operator billing

Five monkeys

The Monkeys and the Bananas

Five monkeys were in a room that contained a table in one corner, and a banana hanging from a string in the middle of the room. The monkeys figured out that if they dragged the table to the middle of the room, they could climb up and grab the banana. So they did. As one of the monkeys quickly hopped up and reached for the banana, hidden compartments in the walls suddenly opened, releasing high-pressure cold water that knocked the monkey off the table and drenched the other four monkeys.

They quickly learned that whenever one of them climbed on the table, all of them were soaked with cold water. They realized climbing on top of the table was a bad idea. Unbeknownst to the monkeys, the high-pressure cold water hoses were disconnected and removed.

The next week, one of the five monkeys was removed from the room and replaced by a new monkey. The new monkey saw the table and the banana dangling from the ceiling. Realizing that the banana was there for the taking, the monkey headed for the table. But fearful of being drenched by the high-pressure cold water, the other four monkeys pounced on the newcomer and beat the tar out of him. Every time the new monkey got near the table, the others beat him up. Soon the new monkey no longer went near the table.

By the third week, another of the original five monkeys was replaced by a new monkey. And like the monkey the week before, the newest member of the group tried to get near the table to move it over to the banana. Once again, the others beat up the newest member of the group. Even the first new monkey joined in.

Each successive week, one more of the original monkeys was replaced. The same thing happened every time; when the newest monkey attempted to get near the table, the others joined in to discourage him.

By the sixth week, not a single monkey was left from the original group. Not one remained that had been squirted with cold water. But when the newest monkey headed toward the table and tried to reach the banana, the other four monkeys “trained” him by beating the tar out of him.

If you could ask each monkey why it was beating up the new monkey, each probably would say, “I don’t know, that is just the way we do things around here.”



(this is a bit old but I like it so much)

“Felix!” he exclaimed one day, “We’re going to be rich! I’m going to teach you how to fly!”

Felix, of course, was terrified at the prospect: “I can’t fly, you idiot……
I’m a frog, not a canary!”

Clarence, disappointed at the initial reaction, told Felix: “That negative attitude of yours could be a real problem. I’m sending you to class.”

So Felix went to a three day class and learned about problem solving, time management, and effective communication…. but nothing about flying.

On the first day of “flying lessons”, Clarence could barely control his excitement (and Felix could barely control his bladder). Clarence explained that their apartment had 15 floors, and each day Felix would jump out of a window starting with the first floor eventually getting to the top floor.

After each jump, Felix would analyze how well he flew, isolate on the most effective flying techniques, and implement the improved process for the next flight. By the time they reached the top floor, Felix would surely be able to fly.

Felix pleaded for his life, but it fell on deaf ears. “He just doesn’t understand how important this is…” thought Clarence, “but I won’t let nay-sayers get in my way.”

So, with that, Clarence opened the window and threw Felix out (who landed with a thud).

Next day (poised for his second flying lesson) Felix again begged not to be thrown out of the window. With that, Clarence opened his pocket guide to Managing More Effectively and showed Felix the part about how one must always expect resistance when implementing new programs.

And with that, he threw Felix out the window.(THUD)

On the third day (at the third floor) Felix tried a different ploy: stalling, he asked for a delay in the “project” until better weather would make flying conditions more favorable.

But Clarence was ready for him: he produced a timeline and pointed to the third milestone and asked, “You don’t want to slip the schedule do you?”

From his training, Felix knew that not jumping today would mean that he would have to jump TWICE tomorrow…. so he just said: “OK. Let’s go.” And out the window he went.

Now this is not to say that Felix wasn’t trying his best. On the fifth day he flapped his feet madly in a vain attempt to fly. On the sixth day he tied a small red cape around his neck and tried to think “Superman” thoughts.

But try as he might, he couldn’t fly.

By the seventh day, Felix (accepting his fate) no longer begged for mercy…. he simply looked at Clarence and said: “You know you’re killing me, don’t you?”

Clarence pointed out that Felix’s performance so far had been less than exemplary, failing to meet any of the milestone goals he had set for him.

With that, Felix said quietly: “Shut up and open the window,” and he leaped out, taking careful aim on the large jagged rock by the corner of the building.

And Felix went to that great lily pad in the sky.

Clarence was extremely upset, as his project had failed to meet a single goal that he set out to accomplish. Felix had not only failed to fly, he didn’t even learn how to steer his flight as he fell like a sack of cement…. nor did he improve his productivity when Clarence had told him to “Fall smarter, not harder.”

The only thing left for Clarence to do was to analyze the process and try to determine where it had gone wrong.

After much thought, Clarence smiled and said:

“Next time…… I’m getting a smarter frog!”


p.s. Don’t you think Clarence should have noticed the frog could TALK???

%d bloggers like this: